- プロジェクト
- テスト資産(スクリプト、画像テンプレート、結果レポートなど)をひとまとめにした入れ物。
- 最低1つ以上のスクリプトを含む必要があります。
- スクリプト(シナリオ)
- 実行する手順の本体。プロジェクト内に複数定義可能。
- 他のスクリプトを呼び出して再利用できます(サブルーチン的な使い方)。
- レポート
- スクリプト実行の結果出力。XML/HTMLなどで保存し、実行ログや比較結果を確認できます。
- プロジェクトの「実行シナリオ」と組み合わせて使います。
- 画像テンプレート(イメージ)
- 画面上でマッチングさせる絵・図柄。ボタンやアイコンなどの基準画像。
- 1つのスクリプト/プロジェクトで複数の画像を持てます。
- イメージ・コレクション
- 複数の画像テンプレートをまとめて管理する単位(バリエーション違い、テーマ別などで整理)。
- コンポーネント・イメージ
- 共通部品として使う画像。複数のスクリプトから共用することで保守性を高めます。
推奨構成(フォルダ例)
ProjectRoot/
├─ scripts/ # スクリプト本体(モジュール化・命名規約)
├─ images/
│ ├─ components/ # 共通部品化した画像
│ └─ collections/ # コレクション単位の画像束
├─ vars/ # 環境/機密値の外出し(.gitignore 対象)
├─ reports/ # 実行結果(XML/HTML/スクショ)
└─ tools/ # 補助スクリプト/ユーティリティ