スモークテスト

スモークテストとは何ですか?

スモークテストは、ハードウェアの電源がオンになるとハードウェアコンポーネントからの煙をチェックする、ハードウェアテストから着想を得たテスト手法です。同様に、ソフトウェアテストのコンテキストでは、スモークテストはビルドの基本機能をテストすることを指します。

テストが失敗した場合、ビルドは不安定であると宣言され、ビルドのスモークテストに合格するまでテストされなくなります。

スモークテスト-機能:

  • 製品が満たさなければならないビジネスクリティカルな機能を特定します。

  • アプリケーションの基本機能を設計および実行します。

  • テストを続行するために、スモークテストがすべてのビルドに合格することを確認します。

  • スモークテストは明らかなエラーを発見することを可能にし、テストチームの時間と労力を節約します。

  • スモークテストは手動または自動で行うことができます。