自動化テストにおける概念実証は、自動化ベンチャーを検証するために、徹底的な準備と実装が必要です。それが正しく行われれば、QAチームは貴重な洞察を活用して、自動化テストを適用するためのタイムリーな調整を行うことができます。
-
POCで使用する作業範囲を決める
-
POCでプロジェクトのすべてのテストケースをカバーする必要はない。その代わり、チームは最も重要なテストケースをいくつかピックアップする必要があります。それらは、ソフトウェアのコア機能であったり、エンドユーザーが最も興味を持つ機能であったりします。
-
ベンチマークを知る
-
チームは、POCの結果を現在のテスト状態と比較してベンチマークすることができるはずです。現在のベースラインを知ることは、後々の比較に役立つ。
-
自動テストと手動テストの両方を実証する
-
自動化によって提供されるテスト品質に劣化がないことをPOCで示す必要があります。
-
ツールの機能をテストするために、少なくとも1つの失敗したテストケースを持つこと。
-
理想的には、POCには少なくとも1つの失敗するテストケースが必要である。つまり、ソフトウェアの不具合を発見する結果となる。適切な自動化テストツールは、そのようなケースで欠陥を見つけなければならなりません。
-
自動化を適用できる領域とできない領域を明記する
-
POCは自動化ツールの必要性を証明することが目的だが、テスト作業負荷の中で自動化できない部分を示す必要があります。
-
POCに期待される成果
-
事前にPOCの要件を設定しておくことで、終了後の結果分析に役立てることができます。自動化テストPOCが強調すべき重要な要素がいくつかあります。
-
自動化ツールは、目的のアプリケーションの意図された機能をすべて自動化することができますか?
-
自動化ツールは、プロジェクトで必要とされるすべてのブラウザで実行可ですか?
-
自動化は、アプリ内の実装を変更する必要がありますか?
-
・自動化テストPOCのテンプレート
-
・POCの成果に関する一連の要件
-
・POCの候補(この場合、選択された自動化ツール)
-
・プロジェクト要件
-
・プロジェクト要件に従った各自動化ツールの長所と短所
-
・POCの結果
Leave a Reply