
Test / Validation
テストは段階とツールで積み上げる
単体テスト、結合テスト、E2Eテスト、非機能テストを分け、必要に応じて自動化します。リリース前に何を満たせばよいかを明確にします。
テストの種類単体、結合、E2E、非機能、運用確認を分けます。
自動化コード変更ごとに確認できる形を作ります。
リリース判定基準を満たしたときだけ安全に出します。
機能テスト
- 単体テストの範囲を決めた。
- 結合テストの観点を整理した。
- E2Eで主要な操作を確認した。
非機能テスト
- 性能と負荷の目標値を決めた。
- セキュリティ検証を計画した。
- 可用性や障害時の動きを確認した。
運用確認
- 監視とアラートが機能する。
- バックアップと復元を試した。
- リリース判定基準を決めた。