Skip to Content
ドキュメントE2E テストはじめに

はじめに

ユニットテストとは異なり、エンドツーエンドテストではブラウザを起動し、ブラウザ内のカバレッジデータを収集することが目標です。そのため、複雑度は比較的高くなります。以下が大まかな流れです。

  • ブラウザのグローバル変数を公開し、適切なタイミングでカバレッジデータをローカルに書き込む
  • UI自動化完了後、canyon-uploaderを使用してローカルの.canyon_outputディレクトリ内のカバレッジデータを集約して報告
  • caseIDをReport IDに関連付け、ケースのトレーサビリティを確保

フレームワーク