システムやソフトウェアの開発におけるテストは、その重要性にもかかわらず、エンジニアに大きな負担を及ぼしている。テストすべき項目が多く工数がかかる上、技術の発展や消費者ニーズの多様化により、これまで以上にスピードが求められているからだ。手動でテストを実施するのはもう限界だといえるだろう。
このような状況を打破するため、テストの自動化に乗り出す組織が増えている。しかし、導入前の検討と理解が足りないことから失敗してしまうケースも多い。本資料では、テスト自動化に失敗する理由として、「目的と役割を決めていない」「成功基準を決めていない」「自動化するテスト内容を決めていない」などを挙げている。
テスト自動化を成功させるためには、このような失敗ポイントについて事前に対策をとる必要がある。資料では、テスト自動化を成功へ導く6つの基準と、それらの成功基準を基にテスト自動化を行った際の考察結果についても解説。その上で、代表的なテスト自動化ツールを5つ紹介し、それぞれの特徴を整理している。ぜひ参考にしてほしい。