 |
「機能テスト」すべてを自動化しても必ず効果がでるわけではありません。
「自動化」するメリット・デメリットを理解した上で、全体のテスト・ケースの一部を自動化し効率化することで、今までカバーできなかったテスト・ケースをカバーできるようになり、テストの品質が高くなるという効果を期待できます。 |
 |

 |
1.システムをリリースするたびに実行する必要のある基本動作テスト (動作確認)
2.同じアクションで複数のデータ値を使うテスト (データ駆動テスト)
3.データ投入量の多い画面のテスト
4.同じテストを異なるバージョンのビルドやブラウザで実行する必要があるテスト
|
 |

 |
自動化ツールの導入はメリットだけではありません。当然ながらデメリットもあります。ツール導入のデメリットは主に以下の2つです。
1.ツールを使いこなすまでに一定の工数がかかること
2.テストスクリプト作成には一定の工数がかかること
ツール導入の際にはある程度テストスクリプトを作る期間が必要になることを考慮しておく必要があります。ツール操作に慣れ、テスト資産が蓄積されてくればテスト作業の効率化を実感することができます。 |
 |

 |
1.ユーザビリティのテスト (システムの使いやすさ)
2.2回以上実施することのない1度限りのテスト
(ログに残すことで効果はありますが、スクリプト作成にはテスト実施以上の工数がかります)
3.非定型テストや無作為テスト |
 |
|