本ドキュメントは、銀行向け業務システムの結合テスト(Integration Test)において、 生成系AIを活用しながらテストカバレッジと品質を高めることを目的とした 実践的なプロンプト集である。
銀行から受信した入出金情報をもとに、プーリング明細を抽出・集計し、 画面および帳票(CSV / PDF)としてレポートを出力するサブシステム。
あなたは日本の大手銀行システム開発に10年以上携わった テストリーダーです。 現在は「結合テスト(Integration Test)」フェーズであり、 単体テストは完了しています。 以下の制約を必ず守ってください: ・画面操作だけでなく、業務フロー・データ状態・連携を重視する ・銀行システムとして不十分な観点は必ず指摘する ・結合テストとして過剰な単体レベルの観点は除外する ・出力は日本語、業務向け文体とする
以下の業務機能について、 結合テストで必要な「正常系テストケース」を洗い出してください。 【業務概要】 銀行から受信した入出金情報をDBに登録し、 プーリング対象明細を抽出・集計し、 画面および帳票(CSV/PDF)でレポートを出力する。 【出力形式】 ・テストケースID ・テスト観点 ・前提条件(DB状態/連携状態) ・操作 ・期待結果(画面/DB/帳票) ・カバレッジ(業務パス/データ状態/連携)
以下のデータ状態遷移を前提に、 結合テストとして必要なテストケースを設計してください。 【入出金データ状態】 ・未受信 ・受信済 ・抽出対象 ・抽出済 ・集計済 ・異常 【観点】 ・正しい状態遷移 ・遷移不可なパターン ・異常遷移時の復旧
以下の外部/内部API連携について、 結合テストで必須となる「異常系テストケース」を列挙してください。 【対象】 ・外部銀行システムAPI(入出金情報受信) ・内部API(抽出、集計、帳票生成) 【異常例】 ・タイムアウト ・不正レスポンス ・エラーコード返却 ・部分成功
銀行システムにおいて重要な 「障害発生後の再実行・復旧」観点で、 結合テストケースを作成してください。 【観点】 ・途中失敗 ・二重登録防止 ・データ整合性維持
これまでに洗い出した結合テストケースを元に、 「結合テスト観点一覧」を作成してください。 【分類】 ・画面表示 ・機能(正常系) ・機能(異常系) ・外部連携 ・内部連携 ・バッチ ・データ整合性 ・障害/復旧