web-dev-qa-db-ja.com

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

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

20
David Siegel

QAチームは 広範囲 自動テスト-Ubuntuの認定を取得するためのハードウェア要件の一部です。

彼らが使用するプロジェクトは チェックボックス です。 checkbox-gtkパッケージに同梱されている大幅に削減されたバージョンにだまされてはいけません。フルスイートには膨大な範囲のテストが含まれています。

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

13
RAOF

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

Autopkg

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

オートパイロット

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

ヘルプの入手

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

7
balloons

プロジェクトは https://wiki.ubuntu.com/Testing/Au​​tomation に存在します-このためにどれだけカバーされているかわかりませんが、テストするために自動化されたアップグレードテストもありますさまざまなパッケージの組み合わせをアップグレードします。

4
ajmitch

QAチーム 、その メーリングリスト-ubuntu-quality 、および ランチパッドページ に参加することで、テストに参加できます。

最後のリンクは、自動テストパッケージであるオートパイロットラウンチパッドサイトに移動します。

Ubuntuの自動テストの仕組みの詳細については、私の回答 こちら をご覧ください。

3
Kevin Bowen

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

http://qa.ubuntu.com/ -へのリンクがあります。 http://mago.ubuntu.com/

特定のことを指摘することはできませんが、これは良い出発点のようです。

0
blueyed