【結論】UnitからE2EまでのTesting手順
TestingはTest pyramidに沿ってUnitを多く、Integrationを必要箇所、E2Eを重要Journeyに限定します。
# ターミナルでUnit testを実行
npm run test:unit -- --runInBand
# ターミナルでE2E testを一度だけ実行
CI=1 npx playwright test具体的な手順・設定方法
- 既存のTest scriptとEnvironmentを確認します。
- E2E用のTest accountと隔離DBを用意します。
- 失敗時はScreenshot、Trace、Console logを保存します。
- Flaky testは単純Retryで隠さず、待機条件とFixtureを修正します。
実践プロンプト / 活用テクニック
次の指示は、そのままClaude Codeの対話画面へ貼り付けて使えます。
> Loginの重要JourneyだけをPlaywrightでテストしてください。
> Test用Accountと隔離Environmentだけを使用してください。
> 失敗時はScreenshotとTraceを保存し、原因と再現手順を報告してください。注意点・よくあるエラーと対処法
本番EnvironmentでE2Eを走らせないでください。
Coverage目標はRiskに応じて設定し、100%という数字だけを目的にしないでください。
実行前には必ずgit statusで変更状態を確認し、作業後は差分、テスト結果、残る課題を人間がレビューしてください。