SYSTEM-3-7
クライテリア
たまに失敗するような不安定な動作をする自動テスト(フレーキーテスト)が増え、自動テストの結果が信頼できなくなっている。
タイプ
継続的インテグレーション
観点
アンチパターン
FAQ
Q.複雑化したテストはどのように対処すればよいですか?
テストコードが増えるとその分テストコードのメンテナンスコストも増大してしまうため不要なテストコードは極力減らしていくことで、テストコード自体のリファクタリングの手間を減らすことができます。また継続的インテグレーションのためには、プロダクトのコーディングの工程だけではなく、テストコード作成の工程、テストコードのリファクタリングの工程も意識しておくことが重要です。