テストラウンド
テストラウンドは、Qaptlyのコア機能で、テストケースの整理と実行に使用されます。各テストラウンドは1回の完全なテスト実行サイクルを表します。機能リスト
| 機能 | 説明 | ドキュメントリンク |
|---|---|---|
| テストラウンドリスト | すべてのテストラウンドを表示および管理 | test-round-list.md |
| テストラウンド詳細 | 単一ラウンドの詳細情報とテストケースを表示 | test-round-detail.md |
| テストラウンドテンプレート | テストラウンドテンプレートの作成と管理 | templates.md |
| テストラウンドトリガー | テストラウンドを自動的にトリガーする条件を設定 | triggers.md |
| テストレポート | テスト実行結果レポートを表示 | reports.md |
アクセスパス
| 機能 | URL |
|---|---|
| テストラウンドリスト | /test-rounds |
| テストラウンド詳細 | /test-rounds/:roundId |
| テストラウンドレポート | /test-rounds/:roundId/report |
| テストケース実行 | /test-rounds/:roundId/cases/:caseId |
| テストラウンドテンプレート | /test-round-template |
| トリガー管理 | /test-rounds/triggers |
| トリガー作成 | /test-rounds/triggers/create |
コア概念
テストラウンドステータス
| ステータス | 説明 |
|---|---|
pending | 開始待ち - ラウンドは作成されたが、まだ実行開始されていない |
in_progress | 進行中 - ラウンドがテストを実行中 |
completed | 完了 - すべてのテストケースが実行完了 |
running | 実行中 - 自動化テストが実行中 |
stopped | 停止 - ラウンドが手動で停止された |
実行タイプ
| タイプ | 説明 |
|---|---|
manual | 手動実行 - テスト担当者が手動でテストケースを実行 |
automation | 自動実行 - 自動化システムがテストケースを実行 |
ワークフロー
┌─────────────────────────────────────────────────────────────────┐
│ テストラウンドワークフロー │
├─────────────────────────────────────────────────────────────────┤
│ │
│ 1. 準備フェーズ │
│ ┌─────────────┐ ┌─────────────┐ ┌─────────────┐ │
│ │テンプレート │ → │ 環境設定 │ → │テストケース │ │
│ │ 作成 │ │ │ │ 選択 │ │
│ └─────────────┘ └─────────────┘ └─────────────┘ │
│ │
│ 2. ラウンド作成 │
│ ┌─────────────┐ ┌─────────────┐ │
│ │テンプレート │ → │ ラウンド │ │
│ │ 選択 │ │ 作成 │ │
│ └─────────────┘ └─────────────┘ │
│ │ │ │
│ │ または │ │
│ ▼ ▼ │
│ ┌─────────────┐ ┌─────────────┐ │
│ │ トリガー │ → │ 自動 │ │
│ │ 自動実行 │ │ラウンド作成 │ │
│ └─────────────┘ └─────────────┘ │
│ │
│ 3. テスト実行 │
│ ┌─────────────┐ ┌─────────────┐ ┌─────────────┐ │
│ │ ラウンド │ → │ テスト │ → │ 結果 │ │
│ │ 開始 │ │ケース実行 │ │ 記録 │ │
│ │ (Start) │ │ │ │(Pass/Fail) │ │
│ └─────────────┘ └─────────────┘ └─────────────┘ │
│ │
│ 4. 完了とレポート │
│ ┌─────────────┐ ┌─────────────┐ ┌─────────────┐ │
│ │ ラウンド │ → │ レポート │ → │ 結果 │ │
│ │ 完了 │ │ 生成 │ │ 分析 │ │
│ │ (Complete) │ │ │ │ │ │
│ └─────────────┘ └─────────────┘ └─────────────┘ │
│ │
└─────────────────────────────────────────────────────────────────┘
権限説明
| 操作 | 一般ユーザー | グループ管理者 |
|---|---|---|
| テストラウンドを表示 | ✓ | ✓ |
| テストラウンドを作成 | ✓ | ✓ |
| ラウンドを開始/完了 | ✓ | ✓ |
| テストケースを実行 | ✓ | ✓ |
| テンプレートを管理 | ✓ | ✓ |
| トリガーを管理 | ✓ | ✓ |