SYSTEM-3-7

クライテリア

たまに失敗するような不安定な動作をする自動テスト(フレーキーテスト)が増え、自動テストの結果が信頼できなくなっている。

タイプ

継続的インテグレーション

観点

アンチパターン

FAQ

Q.複雑化したテストはどのように対処すればよいですか?

テストコードが増えるとその分テストコードのメンテナンスコストも増大してしまうため不要なテストコードは極力減らしていくことで、テストコード自体のリファクタリングの手間を減らすことができます。また継続的インテグレーションのためには、プロダクトのコーディングの工程だけではなく、テストコード作成の工程、テストコードのリファクタリングの工程も意識しておくことが重要です。
 

参考文献