KATATANDocs
ENJA
アプリを開く ›
Docs/Feature/Test spec
120 語 · 約 1 分

Test spec

テスト仕様書(Test spec)はプロジェクト配下のテストケース集合です。

テストケース構造

フィールド 必須 説明
ドメイン テストドメイン(例: 認証、決済)
レイヤー テストレイヤー(例: UI、API、Unit)
テスト観点 品質観点(例: 機能性、性能、セキュリティ)
リスク テスト対象に関連するリスクレベル
優先度 実行優先度
テスト項目名 テスト対象
前提条件 実行前に必要なセットアップ条件
テスト手順 手順(1ケースあたり最大100ステップ)
期待結果 テストの期待される結果
備考 補足情報

テストケースには画像(jpg / png、1ファイル最大5MB)を添付できます。ケース一覧とレポート詳細画面にサムネイルとして表示されます。

変更履歴

テストケースへのすべての作成・更新・削除操作はイミュータブルなイベントとして記録されます。以下の操作が可能です:

  • タイムスタンプ時点への全体復元 — 仕様書内のすべてのテストケースを、過去の任意の時点の状態に巻き戻す
  • 特定イベントからの個別復元 — 他のケースに影響を与えず、1つのケースのみを特定の過去イベントから復元する

ディクショナリ

プロジェクト単位のディクショナリにテストデータ(URL・認証情報・入力フォームの値など)を登録できます。テストケースの各フィールドで {{key}} 記法を使って参照できます。保存時に未定義のキー参照を検知し、ノンブロッキングの警告を表示します。

テストケーステーブルとレポート詳細画面では、ディクショナリの値が解決されて強調表示されます。解決済みの値にホバーすると元の {{key}} 記法が表示されます。

エクスポート

テスト仕様書はCSV形式(UTF-8 BOM付き・gzip圧縮)でエクスポートできます。テスト項目名・前提条件・テスト手順・期待結果・備考が含まれます。