openSUSE is a free and Linux-based operating system for your PC, Laptop or Server.

openSUSEプロジェクトは、openSUSE開発における自動テストツールをオープンソースソフトウェアとして公開した。公開されたソフトウェアは「openQA 1.0」。テスト対象をopenSUSEに限定しておらず、仮想マシンで動作するOSであれば対応可能という特徴がある。現在のところFedora、Ubuntu、Debian、FreeBSD、OpenIndiana、MS-DOS、Windowsに対応していると説明がある。

「openQA」は完全自動のテストフレームワーク。仮想マシンで動作させることでブートローダのレベルからアプリケーションの実行といったレベルまで幅広くテストの自動化が可能という特徴がある。試験の様子はスクリーンショットとして確保されるほか、最終的に動画データにその様子がまとめられる。

試験結果はWebインタフェースを通じて確認可能。今のところこのWebインタフェースはopenSUSE向けに特化しているが、それを除けばさまざまなOSに対応した完全自動テストフレームワークということになる。openSUSEのみならず、そのほかのOSにも対応したクロスディストリビューション対応という点が特に興味深い。

openQAを使った自動試験の様子が同ツールのWebサイトに動画データでまとめらている。実際にどのような処理が実施されるのか把握しやすい。インストール作業やアプリケーションの動作確認など、定型的なテストの自動化に活用できるとみられる。