自動テストを作成して、Ubuntu QAに参加したいと思います。これらのテストを作成するための継続的な取り組みはありますか?詳細はどこで入手できますか?
自動テストの作成に関与するには、いくつかの方法があります。品質チームは、ubuntuパッケージのautopkgおよびautopilotテストの作成に関与しています。
Autopkg
Autopkgテストは、ビルド時にパッケージのビルドボットによって自動的に実行されます。これらのテストの目的は、基本的な機能を保証するシステムおよび統合テストを提供することです。現在のautopkgテストのライブ出力を見ることができます here 。これらのテストの作成に興味がある場合は、以下を参照してください。
オートパイロット
これらのテストは、オートパイロットフレームワークを使用してpythonで記述されています。これらのテストの目的は、より高度なアプリケーションおよび機能テストを提供することです。テストはpython UTAHやjenkinsなどのテストランナーを介してユーザーが実行またはスクリプト化して、結果を自動的に実行および公開できます。自動操縦の詳細については、 launchpad と documentation プロジェクト用これらのテストの作成に興味がある場合は、以下を参照してください。
ヘルプの入手
詳細情報やヘルプについては、 buntu-quality list にメールするか、freenodeの#ubuntu-qualityにアクセスしてください。
プロジェクトは https://wiki.ubuntu.com/Testing/Automation に存在します-このためにどれだけカバーされているかわかりませんが、テストするために自動化されたアップグレードテストもありますさまざまなパッケージの組み合わせをアップグレードします。
QAチーム 、その メーリングリスト-ubuntu-quality 、および ランチパッドページ に参加することで、テストに参加できます。
最後のリンクは、自動テストパッケージであるオートパイロットラウンチパッドサイトに移動します。
Ubuntuの自動テストの仕組みの詳細については、私の回答 こちら をご覧ください。
通常、自動化されたテストはプロジェクトごとに行われ、これらのテストの品質はプロジェクトの組織と品質管理に大きく依存します。テストはdebsなどの構築に結び付けることができますが、私が知る限り、特定のプロジェクト以外の外部テストフレームワークについて聞いたことがありません。
http://qa.ubuntu.com/ -へのリンクがあります。 http://mago.ubuntu.com/
特定のことを指摘することはできませんが、これは良い出発点のようです。