16
テスト対象分析 → テスト戦略
1. テストレベルが上がるごとに結合部分を増やしていく
例) Unit Test ではBackendの関数やクラス単位でのテスト
Integration Test では In / Out を意識した機能検証
2. Integration Test において、プロセス間結合外の世界はモックを準
備し、自動テストにおいて挙動の確認を行う
3. 決済基盤 + 決済代行業者の結合部分は、決済代行業者のテスト環
境と接続した状態での結合試験も準備し、自動テストを行う
4. System Test は、ハッピーパスの自動テストに加えて、マニュアル
テストも実施。必要に応じて、非機能テストも実施
5. 本番環境でも実際の決済ができるかをチェックする