kledgeb UbuntuやLinuxの最新情報を紹介

Ubuntu Touch その117 - Ubuntu Touchのテストに参加及び協力するには

Ubuntu Touchのテストに参加及び協力するには

「Ubuntu Touch」では「OTA(Ubuntu Touchのアップデート)」をリリースする前にユーザーにテストの協力を呼びかけています。
「Ubuntu Touch」はこのテストを通じ品質保証(QA/Quality Assurance)を実施しています。


  • We need you to help test our releases

ユーザーにテストに参加して欲しい

どのようなソフトウェアでもそうですが、ソフトウェアにとって品質を確認・確保するプロセスは重要なプロセスとなります。

「Ubuntu Touch」は今後も継続的にアップデートがリリースされていきますが、前回のアップデートよりも優れたアップデートを提供していくために、開発チームは多くのユーザーに継続的にテストに参加して欲しいと考えています。
そこで開発チームはテストに参加する方法やテスト方法を上記リンク先で紹介しています。

QA用のTelegram

開発チームはQA用の「Telegram」を用意しており、テストに関する情報をこちらから入手することもできます。

  • UBports QA and testing

テストの呼びかけ

また開発チームは「Ubuntu Touch OTA」のリリース前にテストの呼びかけを実施しています。
そちらでもテストに関する情報を取得することができます。
例えば現在最新版の「Ubuntu Touch OTA-19」でもテストの呼びかけが行われました。
「Ubuntu Touch OTA-19」でのテストの呼びかけは、以下を参照してください。

  • Ubuntu Touch OTA-19のテスト呼びかけ・Ubuntu Touch OTA-19のリリース予定日

フォーラムでの質疑応答も

開発チームはテストの呼びかけを行う際、それに関連するスレッドをフォーラムに設けています。
例えば「Ubuntu Touch OTA-19」のテストに関するスレッドは、以下を参照してください。

  • OTA-19 Call for Testing Companion Post

1.Ubuntu Touch OTA RC版をインストールする

テストに参加するするにはまず「Ubuntu Touch OTA」のRC版(Release Candidate/リリース候補版)をインストールする必要があります。
「Ubuntu Touch OTA RC版」は「Release Candidateチャンネル」から提供されます。

1-1.すでにRelease Candidateチャンネルを利用している場合

すでに「Release Candidateチャンネル」を利用している場合、「System Settings -> Updates」からアップデートを実行し、アップデート後にデバイスを再起動するだけでOKです。

1-2.Stableチャンネルを利用している場合

「Ubuntu Touch」をインストールすると、デフォルトのチャンネルが「Stableチャンネル」に設定されます。

この場合まず「System Settings -> Updates」からすべてのソフトウェアをアップデートします。
ソフトウェアのアップデートがないことを確認したら画面右上の設定アイコンをクリックし、「Channels(チャンネル)」をクリックします。
チャンネルの選択画面が表示されるので、「Release Candidate」を選択します。
チャンネルを切り替えたらアップデート画面に戻りアップデートを実行し、アップデート後にデバイスを再起動します。

2.テストの実施

テストを実施します。
各アップデートのリリース毎に「GitHub」上でテスト項目が公開されます。

2-1.テスト項目の確認

例えば現在開発中の次期アップデート版「Ubuntu Touch OTA-20」では、以下のように各種項目が並んでいます。

  • OTA-20


各項目は4つのカテゴリー(4列)に振り分けられており、それぞれのカテゴリーには以下の意味があります。

To do

「To do」は現在認識されている不具合です。
ここには修正がない、もしくは修正予定が定まっていない項目がここに属します。
また不具合かどうかまだ確定していない項目もここに属します。

In progress

「In progress」には、まだ修正されていない不具合、もしくは修正はされてはいるがリグレッションなど他に悪影響を与える項目がここに属します。

QA

「QA」にはテスト対象の項目が属します。
テスト対象だがまだテストが実施されていない項目がここに含まれます。
言い換えればテストの呼びかけでテスト対象となる項目がここに並びます。

Done

テストが実施され修正が確認された項目がここに属します。

2-2.すべての項目がDoneに並ぶことが目標

「QA」では上記すべての項目が「Done」に並ぶことが目標となります。
例えば「QA」が実施された例えば「Ubuntu Touch OTA-19」では、以下のようにすべての項目が「Done」に並んでいます。

  • OTA-19


2-3.テスト項目の種類

「QA」の列に含まれる項目がテスト対象の項目ですが、各項目には3種類のタイプが存在しています。

Issue

「Issue」タイプの項目をクリックすると、ページの右側にその追加情報が表示されます。
追加情報には不具合の再現手順等不具合に関する概要が表示されます。
加えて右下にある「Go to issue for full details」をクリックすると、不具合に関する詳細情報が表示されます。

Pull request

「Pull request」タイプの項目をクリックすると、ページの右側にその追加情報が表示されます。
右下にある「Go to pull request for full details」をクリックすると、プルリクエストに関する詳細情報が表示されます。

Note

「Note」タイプの項目をクリックすると、マージリクエストなど直接詳細情報ページに飛びます。

2-4.テスト内容の確認

テスト項目の種類によっては、以下のようにテスト内容が表示されます。

Steps to reproduce

「Steps to reproduce」には不具合の再現手順が表示されます。
ここに示された手順を実施して問題が修正されているか確認します。

Expected behavior

不具合の再現手順を実施した結果、ここで示されている振る舞いになったらテスト合格です。

Actual behavior

不具合の内容です。
不具合の修正が不十分な場合、ここで示されている振る舞いになります。

2-5.テストの実施

テスト項目及びその内容を確認したら、テストを実施します。
各項目について不明な点がある場合は、各項目にコメントして問い合わせてください。

2-6.テスト結果の報告

テストした結果、問題の有無に関係なくテスト結果を報告します。
テスト結果は各テスト項目のコメントで行います。
テスト結果には以下の項目を含めます。

  1. テストに使用したデバイス
  2. テストに使用したOSのバージョン
    (バージョンは「System Settings -> About -> OS」から確認可)
  3. テスト結果(問題が修正されているかどうか)
  4. 修正や変更によりリグレッションが起きていないか(副作用がないか)
  5. 何か他に好ましくない動作に気づいたならその内容

1つのテスト項目に対し十分なテスト結果が寄せられ、不具合が修正されたと判断されれば、その項目は「Done」に移されます。
そうではない場合、不具合の調査が行われます。

テストマネージャーの募集

ところでテストプロセスは複数の開発者およびユーザーが絡むプロセスです。
テストプロセスの管理や調整を行うテストマネージャーが募集されています。
QA管理の実務経験がありテストマネージャーに立候補したい場合は、「Telegram」に知らせてほしいとのことです。

  • UBports QA and testing

Ubuntu Touchとは

「Ubuntu Touch」は、スマートフォンやタブレットなどモバイルデバイス向けのOSであり、ユーザーのプライバシーと自由を尊重するOSです。

  • A Mobile Version of the Ubuntu Operating System 


UbuntuベースのOS

「Ubuntu Touch」は「Ubuntu」ベースで開発されているOSであり、開発は「UBports」コミュニティーにより行われています。

モバイルのUXとデスクトップのUX

外部ディスプレイとキーボード、そしてマウスをモバイルデバイスに接続すれば、UIがデスクトップ向けのUIに変化し、デスクトップとして活用することもできます。
つまり1つのモバイルデバイスで、モバイルのUXとデスクトップのUXを利用することができます。


Ubuntu Touchがサポートしているデバイス

「Ubuntu Touch」がサポートしているデバイスや、各デバイスで利用可能な機能及び制限は、以下を参照してください。

  • Ubuntu Touch devices

Ubuntu Touchインストーラー

「Ubuntu Touch」は「UBports Installer」を利用してインストールします。
「UBports Installer」は、「Windows」「macOS」「Linux」に対応しています。

  • Install Ubuntu Touch

「UBports Installer」の使い方は、以下の動画を参考にしてください。


Ubuntu Touch
スポンサー
コメント
コメントポリシー
コメントをする前に UbuntuのCode of Conduct(CoC/行動規範) を確認し、CoCに沿ったコメントをお願いします。
コメントの使い方は、コメントの使い方を参照してください。
同一カテゴリーの記事
SNS
人気の記事
  • Ubuntu 26.04 その42 - Ubuntu 26.04.1 LTS のリリーススケジュール
    Ubuntu 26.04.1 LTSのリリーススケジュール Ubuntu 26.04.1 LTS のリリーススケジュールを紹介します。
  • Ubuntu 26.04 その68 - Ubuntu 26.04.1 LTS がリリースされました・ディスクイメージのダウンロード
    Ubuntu 26.04.1 LTS リリース 2026年8月27日、Ubuntu 26.04.1 LTS がリリースされました。
  • Linux Mint その292 - Linux kernel 7.0 採用の Linux Mint 22.3 リリース・システム管理ツールにカーネル管理機能追加など
    Linux Mint 月刊ニュース Linux Mint 開発チームは Linux Mint 月刊ニュースにて、Linux Mint の開発状況や取り組みを紹介しています。
  • Linux その422 - GNOME Boxes の再構築と未来・Flatpak のみの提供やモダンな機能の実装など
    GNOME Boxes の再構築と未来 GNOME Boxes の再構築と未来が以下で紹介されています。
  • Kubuntu その117 - Kubuntu 26.04 LTS にもっと手厚いサポートを・最高の信頼性を誇る KDE 搭載ディストリビューションを目指して
    最高の信頼性を誇る KDE 搭載ディストリビューションを目指して Kubuntu 26.04 LTS に手厚いサポートが導入されました。
  • Linux その421 - GNOME Shell のデザイン構想と長期的な見通し
    GNOME Shell のデザイン構想と長期的な見通し GNOME Shell のデザイン構想と長期的な見通しが、以下で紹介されています。
  • Linux その420 - KDE Plasma で実装予定の新機能や改善・UI レイアウトの調整やリモートデスクトップの改善など
    KDE Plasma で実装予定の新機能や改善 KDE Plasma で実装予定の新機能や改善を紹介します。
  • Ubuntu 24.04 その96 - Ubuntu 24.04.5 LTS のリリース日変更
    Ubuntu 24.04.5 LTS のリリース日変更 Ubuntu 24.04.5 LTS のリリース日が変更されました。
  • Ubuntu 18.04 その195 - PolicyKitにクラッシュや権限の昇格など複数の脆弱性・今すぐアップデートを
    PolicyKitの脆弱性 2018年7月16日、クラッシュや権限の昇格など複数の脆弱性に対応した「PolicyKit」がリリースされました。
  • Linux その416 - 2回目の xfwl4 プレビューリリース
    2回目の xfwl4 プレビューリリース 2026年8月10日、2回目の xfwl4 プレビューリリースが行われました。
記事のピックアップ
オプション