テストの実行時間を短くしましょう。自動テスト、特に単体テストは繰り返し実行されるため、実行時間が長いと開発効率が落ちます。単体テストの場合、目安は1つのテストが100ms以内、全体で1分以内です。
プロセスの外部(ネットワーク、DB、ファイル、時刻など)に依存する箇所はテストダブルを使用します。
NOTE
テストの実行時間を短くする
← 6.10. テストダブルの最小化 6.12. テスト間の依存の回避 →