UbuntuでテストとQAに参加するにはどうすればよいですか?


20

自動テストを作成して、Ubuntu QAに参加したいと思います。これらのテストを作成するための継続的な取り組みはありますか?詳細はどこで入手できますか?

回答:


13

QAチームは大規模な自動テストを行います。これは、ハードウェアがUbuntuの認定を受けるための要件の一部です。

彼らが使用するプロジェクトはCheckboxです。checkbox-gtkパッケージに同梱されているかなり削減されたバージョンにだまされないでください。完全なスイートには膨大な範囲のテストが含まれています。

UbuntuのQAのチェックボックスの質問のために行く、またはマージ要求を議論する場所メーリングリストです。このリンクでは、QAチームが自動化のために使用するツールの完全なセットについて説明します。


2
このリンクも追加してください:qa.ubuntu.com/automation
saji89

@ saji89:先に進んで編集を提案できます。
フリム

7

自動テストの作成に関与するには、いくつかの方法があります。品質チームは、ubuntuパッケージのautopkgおよびautopilotテストの作成に関与しています。

Autopkg

Autopkgテストは、ビルド時にパッケージのビルドボットによって自動的に実行されます。これらのテストの目的は、基本的な機能を保証するシステムおよび統合テストを提供することです。ここで、現在のautopkgテストのライブ出力を見ることができます。これらのテストの作成に興味がある場合は、以下を参照してください。

オートパイロット

これらのテストは、オートパイロットフレームワークを使用してPythonで記述されています。これらのテストの目的は、より高いレベルのアプリケーションおよび機能テストを提供することです。テストはpythonで記述され、UTAHやjenkinsなどのテストランナーを介してユーザーが実行またはスクリプト化して、結果を自動的に実行および公開できます。自動操縦の詳細については、ランチパッドのプロジェクトとプロジェクトのドキュメントをご覧ください。これらのテストの作成に興味がある場合は、以下を参照してください。

ヘルプを得る

詳細情報やヘルプについては、ubuntu-qualityリストにメールを送信するか、freenodeの#ubuntu-qualityにアクセスしてください。




2

通常、自動化されたテストはプロジェクトごとに行われ、これらのテストの品質はプロジェクトの組織と品質管理に大きく依存します。テストはdebsなどの構築に結び付けることができますが、私が知る限り、特定のプロジェクト以外の外部テストフレームワークについて聞いたことがありません。


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.