ソフトウェアのテストを進めていると、確認したいのは一つの小さなロジックなのに、その周辺にあるデータベース、外部API、ファイル操作、通知処理、認証処理などが一緒に絡んでしまい、思ったよりも重く、
ソフトウェアのテストを進めていると、確認したいのは一つの小さなロジックなのに、その周辺にあるデータベース、外部API、ファイル操作、通知処理、認証処理などが一緒に絡んでしまい、思ったよりも重く、
ソフトウェア開発において、品質を高めるためにテストが重要であることは広く知られています。しかし、実際の現場では「テストを増やせば品質が上がる」という単純な話では済まないことが少なくありません。
ソフトウェア開発において品質を高めたいと考えたとき、多くの現場では、レビューを厳しくする、結合試験を厚くする、不具合が出たあとにチェック体制を増やすといった対策がまず検討されます。