2011-01-08 14 views
2

現在の勤務先のQAチームは、カスタムビルドツールを使用してMSIインストールをテストしています。このツールは、xmlファイルを使用して、MSIに含まれるファイル/レジストリエントリ/サービス/ etcを定義します。このツールは、データベースを使用して、実行時にファイルバージョン情報を取得します。MSIインストールをテストするためのベストプラクティス

新しいバージョンの製品がビルドされるたびに、ビルドに関連するすべてのバージョン番号がデータベースに格納されます。 QAチームは、さまざまな仮想マシンにMSIをインストールし、xmlファイルに定義されているすべての項目が存在することを確認し、関連するバージョン番号がデータベースに定義されているものと一致することを確認するツールを実行します。

もちろん、カスタムツールを維持する必要があるというオーバーヘッドがあります。私は、MSIを高速かつ信頼性の高い方法でテストする方法について、グーグル・グーグルで試してみましたが、検索は常に空になります。では、MSIのインストールをテストするにはどうしたらいいですか?

答えて

1

Via 最新のバージョンをインストールするためにMsiexec /i setup.msi /qnが実行されたときにQAボックスにアーティファクトをコピーするために、Jenkinsを実行します。

関連する問題