/note/tech

優れたテスト容易性を実現するためのポイント

・テスト容易性を低下させる要因の影響を小さくする

・テスト容易性を低下させる要因を分離・置換できるようにする

・結合度を低く、凝集度を高く

・テストにとって十分な観測点、制御点を設ける

・テスト容易性を拡張可能にする

・テストでとり得る条件を制限する

・品質のバランスを取る

・設計やコードをリーダブルに保つ