テストツール実戦
테스트를 쓰는 법이 아니라 무엇을 테스트할지 고르는 법을 다룹니다. 픽스처로 준비를 나누고, 커버리지의 빈칸을 읽고, 속성 기반 테스트로 사람이 못 떠올리는 입력을 찾고, 느린 테스트를 골라냅니다. 전부 진짜로 돌려 보고 숫자를 봅니다.
중급 · 레슨 30 · 실습 10
커리큘럼
何をテストするのか
- カバレッジは目標ではなく地図だ reading
- カバレッジの空白を埋める lab
- テストの判断の確認 quiz
境界値テストで実際の不具合を見つける
失敗経路と副作用を分離してテストする
アクセス制御の欠陥を見つけるテスト行列
エラー応答の回帰を防ぐ契約テスト
- エラー応答の回帰を防ぐ契約テスト:設計原理 reading
- エラー応答の回帰を防ぐ契約テスト lab
- エラー応答の回帰を防ぐ契約テスト:理解度チェック quiz
sleepを使わず時刻境界を再現する
- sleepを使わず時刻境界を再現する:設計原理 reading
- sleepを使わず時刻境界を再現する lab
- sleepを使わず時刻境界を再現する:理解度チェック quiz
設定テストのグローバル状態を分離する
- 設定テストのグローバル状態を分離する:設計原理 reading
- 設定テストのグローバル状態を分離する lab
- 設定テストのグローバル状態を分離する:理解度チェック quiz
CORSと認証の境界をテストする
- CORSと認証の境界をテストする:設計原理 reading
- CORSと認証の境界をテストする lab
- CORSと認証の境界をテストする:理解度チェック quiz
障害を注入してリソース漏れを見つける
- 障害を注入してリソース漏れを見つける:設計原理 reading
- 障害を注入してリソース漏れを見つける lab
- 障害を注入してリソース漏れを見つける:理解度チェック quiz
遅延評価を観測するエクスポートテスト
- 遅延評価を観測するエクスポートテスト:設計原理 reading
- 遅延評価を観測するエクスポートテスト lab
- 遅延評価を観測するエクスポートテスト:理解度チェック quiz