mcpField
E
end-to-end-testing

end-to-end-testing

github.com/aws-samplesテスト・品質5350 回インストール9 週間前に更新
リポジトリ

end-to-end-testing について

システム全体の動作を検証するチーム向けの、構造化されたエンドツーエンドテストスキルです。準備、実行、証拠の確認、レポート作成を順に進めます。

主な機能

  1. 01段階的なE2Eテスト手順
  2. 02テストケースの計画と優先順位付け
  3. 03スクリーンショットとログの記録
  4. 04レポート前の証拠確認
  5. 05HTMLとMarkdownのレポート作成

活用シーン

  1. 01一連のユーザーフローの検証
  2. 02統合テスト中の証拠記録
  3. 03レポート前の不具合記録の確認
  4. 04レビュー用テスト結果の保管

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/aws-samples/sample-agent-skills-for-builders --skill end-to-end-testing

インストール後、Claude Code で/end-to-end-testingを入力して読み込まれたか確認します。

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

README.md
assets/templates/
defect-report.md
Test_Report_Viewer.html
test-case-report.md
test-env.template
test-summary-report.md
references/
execution.md
planning-design.md
preparation.md
reporting.md
validation.md
scripts/
generate-html-report.py
validate-test-data.sh

詳細

エンドツーエンドテスト

証跡を取得しながらシステム全体を検証する、体系的なE2Eテストのワークフローです。

適用する場面

次のような場合に、このスキルを参照してください。

  • 統合テストやE2Eテストを実行する
  • ユーザーフロー全体を検証する
  • テストの証跡(スクリーンショット、ログ)を取得する
  • テストレポートを生成する
  • 不具合を体系的に記録する

仕組み

フェーズ 1:準備
  • 環境情報を収集する
  • テスト用認証情報を確認する
  • テストデータを準備する
フェーズ 2:計画と設計
  • スモークテスト
  • テストケースの設計
  • 優先度の割り当て
フェーズ 3:実行
  • テストケースを実行する
  • 証跡(スクリーンショット)を取得する
  • 不具合を記録する
フェーズ 4:報告前の検証(重要)
  • 報告前に必ず実施する
  • すべての証跡が取得されていることを確認する
  • 不具合の記録内容を検証する
  • テスト結果を相互に照合する
フェーズ 5:報告
  • 包括的なレポートを生成する
  • HTML ビューアーを作成する
  • 証跡をアーカイブする

出力構成

test-reports/
└── YYYY-MM-DD_HHMMSS/
    ├── Test_Report_Viewer.html
    ├── test-case-reports/
    ├── defect-reports/
    ├── test-summary-report.md
    ├── screenshots/
    └── logs/

使用方法

# Generate HTML report
python scripts/generate-html-report.py --input test-results/

# Validate test data
./scripts/validate-test-data.sh

テンプレート

参考資料

コメント