テスト仕様書(Test spec)はプロジェクト配下のテストケース集合です。
| フィールド | 必須 | 説明 |
|---|---|---|
| ドメイン | ✓ | テストドメイン(例: 認証、決済) |
| レイヤー | ✓ | テストレイヤー(例: UI、API、Unit) |
| テスト観点 | ✓ | 品質観点(例: 機能性、性能、セキュリティ) |
| リスク | ✓ | テスト対象に関連するリスクレベル |
| 優先度 | ✓ | 実行優先度 |
| テスト項目名 | ✓ | テスト対象 |
| 前提条件 | — | 実行前に必要なセットアップ条件 |
| テスト手順 | ✓ | 手順(1ケースあたり最大100ステップ) |
| 期待結果 | ✓ | テストの期待される結果 |
| 備考 | — | 補足情報 |
テストケースには画像(jpg / png、1ファイル最大5MB)を添付できます。ケース一覧とレポート詳細画面にサムネイルとして表示されます。
テストケースへのすべての作成・更新・削除操作はイミュータブルなイベントとして記録されます。以下の操作が可能です:
プロジェクト単位のディクショナリにテストデータ(URL・認証情報・入力フォームの値など)を登録できます。テストケースの各フィールドで {{key}} 記法を使って参照できます。保存時に未定義のキー参照を検知し、ノンブロッキングの警告を表示します。
テストケーステーブルとレポート詳細画面では、ディクショナリの値が解決されて強調表示されます。解決済みの値にホバーすると元の {{key}} 記法が表示されます。
テスト仕様書はCSV形式(UTF-8 BOM付き・gzip圧縮)でエクスポートできます。テスト項目名・前提条件・テスト手順・期待結果・備考が含まれます。