・テスト容易性を低下させる要因の影響を小さくする ・テスト容易性を低下させる要因を分離・置換できるようにする ・結合度を低く、凝集度を高く ・テストにとって十分な観測点、制御点を設ける ・テスト容易性を拡張可能にする ・テストでとり得る条件を制限する ・品質のバランスを取る ・設計やコードをリーダブルに保つ
・テスト容易性を低下させる要因の影響を小さくする
・テスト容易性を低下させる要因を分離・置換できるようにする
・結合度を低く、凝集度を高く
・テストにとって十分な観測点、制御点を設ける
・テスト容易性を拡張可能にする
・テストでとり得る条件を制限する
・品質のバランスを取る
・設計やコードをリーダブルに保つ
(2021/08/07)