9

私は私のビルドスクリプトを単体テストしようとしています。テストビルドスクリプトの単体テスト方法は?

私は、テストシナリオ、次の通常のシナリオ

  1. は、MSIのバージョン番号を確認し、彼らが最新であるかどうかを確認する
  2. ビルドバージョン番号の正しさを確認していると思いますか?
  3. すべてのアセンブリに強い名前が付いているかどうかを確認する
  4. コンパイルの失敗が責任者に伝達されたかどうかを確認しますか?

他のすべてのテストケースは、ビルドスクリプトのために一般的に適用してもよい何ですか?おそらく、それは正しく障害を処理することをテストしたい - - ディスクに障害が発生した場合、コンパイルが失敗した場合、他のいくつかのI/Oエラーがあります「は、他のテストケースどのようなもの」とは、

答えて

1

。あなたのエラープロシージャが何であれ、それらをテストする必要があります。

あなたのビルドスクリプトで自動テストも実行されますか?実際にそれらが実行されていることを確認したい場合があります(ここでは再帰的になります)。

バージョン番号のテストは簡単です。私はあなたがスクリプトにバージョン番号を渡していると仮定します(または、彼らが何をすべきかを理解する他の簡単に識別可能な方法を持っています)。あなたのビルド成果物がファイル名/ readme/whereeverにそれらの番号を持っていることを確認してください。

+0

ありがとうございました。本当に便利なケース。 (私は自分自身の質問に1つ追加しました。それは、非常に重要なテストケースがすべてに役立つと思いました) – Samselvaprabu

関連する問題