---
generated_at: 2026-02-22 13:45:00
metrics:
  claims_total: 80
  claims_with_evidence: 80
  claims_without_evidence: 0
confidence_derived: 1.00
---

# 根拠レポート：結合テストケース一覧

## 本レポートについて

### 目的
本レポートは、生成された設計書・ドキュメントの信頼性を検証し、人間レビュアーが効率的にレビューできるようにすることを目的としています。

### チェック方法
以下の観点でドキュメントの内容（Claim：主張）を検証しています：

1. **根拠の有無確認**：各主張に対して、ソースコード・既存設計書・要件定義書などの根拠（Evidence）が存在するか
2. **根拠との整合性**：主張の内容が根拠と矛盾していないか
3. **網羅性**：参照すべき情報源を適切にカバーしているか

### 信頼度スコアの算出
- **confidence_derived** = 根拠あり件数 / 総主張件数
- 状態「○」：根拠あり、「△」：根拠不足または要確認

### 本レポートの使い方
1. まず「サマリー」で全体の信頼度と優先レビュー項目を確認
2. 「Claims と根拠の対応」で △ の項目を重点的にレビュー
3. 「不足情報」で補完が必要な情報源を確認

---

## 1) サマリー（まず見るところ）
- 総合信頼度（derived）：**1.00**
  - 根拠あり：80 / 80、根拠なし：0
- 優先レビュー（高）
  1. **なし**：すべてのテストケースはソースコードから直接抽出されており、根拠が明確です

## 2) 参照した情報（Evidence一覧）
> ここに「実在するもの」だけ列挙。抽出フェーズで付けたIDをそのまま出す。

- E-01: `tests/Avalonia.IntegrationTests.Appium/ButtonTests.cs`
- E-02: `tests/Avalonia.IntegrationTests.Appium/CheckBoxTests.cs`
- E-03: `tests/Avalonia.IntegrationTests.Appium/RadioButtonTests.cs`
- E-04: `tests/Avalonia.IntegrationTests.Appium/ListBoxTests.cs`
- E-05: `tests/Avalonia.IntegrationTests.Appium/ComboBoxTests.cs`
- E-06: `tests/Avalonia.IntegrationTests.Appium/MenuTests.cs`
- E-07: `tests/Avalonia.IntegrationTests.Appium/ContextMenuTests.cs`
- E-08: `tests/Avalonia.IntegrationTests.Appium/SliderTests.cs`
- E-09: `tests/Avalonia.IntegrationTests.Appium/ScrollBarTests.cs`
- E-10: `tests/Avalonia.IntegrationTests.Appium/GestureTests.cs`
- E-11: `tests/Avalonia.IntegrationTests.Appium/WindowTests.cs`
- E-12: `tests/Avalonia.IntegrationTests.Appium/WindowDecorationsTests.cs`
- E-13: `tests/Avalonia.IntegrationTests.Appium/PointerTests.cs`
- E-14: `tests/Avalonia.IntegrationTests.Appium/DragDropTests.cs`
- E-15: `tests/Avalonia.IntegrationTests.Appium/AutomationTests.cs`
- E-16: `tests/Avalonia.IntegrationTests.Appium/ScreenTests.cs`
- E-17: `tests/Avalonia.IntegrationTests.Appium/NativeMenuTests.cs`
- E-18: `tests/Avalonia.IntegrationTests.Appium/TrayIconTests.cs`
- E-19: `tests/Avalonia.IntegrationTests.Appium/EmbeddingTests.cs`
- E-20: `tests/Avalonia.IntegrationTests.Win32/StandardWindowTests.cs`
- E-21: `tests/Avalonia.IntegrationTests.Win32/ExtendClientAreaWindowTests.cs`
- E-22: `azure-pipelines-integrationtests.yml`
- E-23: `samples/IntegrationTestApp/` (テストアプリケーション実装)

## 3) Claims と根拠の対応（レビューの主戦場）
| Claim ID | 主張 | Evidence | 状態 |
|---|---|---|---|
| C-01 | IT-001: Button - 無効化ボタンの状態確認 | E-01 | ○ |
| C-02 | IT-002: Button - 有効なBasicButtonの動作確認 | E-01 | ○ |
| C-03 | IT-003: Button - TextBlock付きボタンの表示確認 | E-01 | ○ |
| C-04 | IT-004: Button - アクセラレータキーの確認（Windows） | E-01 | ○ |
| C-05 | IT-005: CheckBox - 未チェックCheckBoxのトグル動作 | E-02 | ○ |
| C-06 | IT-006: CheckBox - チェック済みCheckBoxのトグル動作 | E-02 | ○ |
| C-07 | IT-007: CheckBox - 3状態CheckBoxのサイクル動作 | E-02 | ○ |
| C-08 | IT-008: RadioButton - クリック選択 | E-03 | ○ |
| C-09 | IT-009: RadioButton - 3状態RadioButtonの相互排他 | E-03 | ○ |
| C-10 | IT-010: ListBox - クリックによるアイテム選択 | E-04 | ○ |
| C-11 | IT-011: ListBox - Shiftクリックによる範囲選択（Windows） | E-04 | ○ |
| C-12 | IT-012: ListBox - 仮想化の確認 | E-04 | ○ |
| C-13 | IT-013: ComboBox - マウスによる選択変更 | E-05 | ○ |
| C-14 | IT-014: ComboBox - 未選択状態からの選択（マウス） | E-05 | ○ |
| C-15 | IT-015: ComboBox - キーボードによる選択変更（閉じた状態、Windows） | E-05 | ○ |
| C-16 | IT-016: ComboBox - ラップ選択のキーボード操作（Windows） | E-05 | ○ |
| C-17 | IT-017: ComboBox - Escapeキーによる選択キャンセル（Windows） | E-05 | ○ |
| C-18 | IT-018: Menu - 子メニュー項目のクリック選択 | E-06 | ○ |
| C-19 | IT-019: Menu - 孫メニュー項目のクリック選択 | E-06 | ○ |
| C-20 | IT-020: Menu - Alt+矢印キーによる子メニュー選択（Windows） | E-06 | ○ |
| C-21 | IT-021: Menu - アクセスキーによるメニュー選択（Windows） | E-06 | ○ |
| C-22 | IT-022: Menu - メニューホバー時のフォーカス非奪取（Windows） | E-06 | ○ |
| C-23 | IT-023: ContextMenu - 下矢印キーによる最初の項目選択（Windows） | E-07 | ○ |
| C-24 | IT-024: Slider - クリックによる値増加 | E-08 | ○ |
| C-25 | IT-025: Slider - クリックによる値減少 | E-08 | ○ |
| C-26 | IT-026: ScrollBar - LargeChangeによる値増加 | E-09 | ○ |
| C-27 | IT-027: Gestures - Tappedイベントの発火 | E-10 | ○ |
| C-28 | IT-028: Gestures - 長押しタップイベントの発火 | E-10 | ○ |
| C-29 | IT-029: Gestures - ドラッグ時のTapped非発火 | E-10 | ○ |
| C-30 | IT-030: Gestures - DoubleTappedイベントの発火 | E-10 | ○ |
| C-31 | IT-031: Gestures - 遅いダブルクリックでのDoubleTapped非発火 | E-10 | ○ |
| C-32 | IT-032: Gestures - RightTappedイベントの発火 | E-10 | ○ |
| C-33 | IT-033: Window - StartupLocation（CenterScreen） | E-11 | ○ |
| C-34 | IT-034: Window - WindowState（Normal） | E-11 | ○ |
| C-35 | IT-035: Window - WindowState（Maximized） | E-11 | ○ |
| C-36 | IT-036: Window - WindowState（FullScreen） | E-11 | ○ |
| C-37 | IT-037: Window - ShowMode切り替え | E-11 | ○ |
| C-38 | IT-038: Window - 透過ウィンドウの表示 | E-11 | ○ |
| C-39 | IT-039: Window - 透過ポップアップの表示 | E-11 | ○ |
| C-40 | IT-040: Window - CanResize=false時の最大化ボタン無効化 | E-11 | ○ |
| C-41 | IT-041: Window - CanMinimize設定の反映 | E-11 | ○ |
| C-42 | IT-042: Window - CanMaximize設定の反映 | E-11 | ○ |
| C-43 | IT-043: Window - SystemDecorations変更時のサイズ・位置保持 | E-11 | ○ |
| C-44 | IT-044: Window - WindowState変更時のサイズ・位置保持 | E-11 | ○ |
| C-45 | IT-045: Window - サイズ変更時の位置保持（Windows） | E-11 | ○ |
| C-46 | IT-046: Window - ドック済みウィンドウの復元（Windows） | E-11 | ○ |
| C-47 | IT-047: Window - 画面より大きいウィンドウのContent測定 | E-11 | ○ |
| C-48 | IT-048: Window - ExtendClientAreaでの要求サイズ維持 | E-11 | ○ |
| C-49 | IT-049: Window - Topmost所有ウィンドウの上に所有ウィンドウ表示（Windows） | E-11 | ○ |
| C-50 | IT-050: WindowDecorations - 装飾切り替え時のサイズ一貫性 | E-12 | ○ |
| C-51 | IT-051: WindowDecorations - 非拡張状態への復元 | E-12 | ○ |
| C-52 | IT-052: WindowDecorations - クライアントクロームの適用（Windows） | E-12 | ○ |
| C-53 | IT-053: WindowDecorations - システムクロームの適用 | E-12 | ○ |
| C-54 | IT-054: Pointer - ダイアログ表示時のキャプチャ解放 | E-13 | ○ |
| C-55 | IT-055: DragDrop - 座標計算の正確性（macOS） | E-14 | ○ |
| C-56 | IT-056: DragDrop - DragOver中の位置更新（macOS） | E-14 | ○ |
| C-57 | IT-057: DragDrop - ドラッグのキャンセル | E-14 | ○ |
| C-58 | IT-058: Automation - AutomationIdの設定 | E-15 | ○ |
| C-59 | IT-059: Automation - LabeledBy関係の設定 | E-15 | ○ |
| C-60 | IT-060: Screens - 現在のスクリーン情報取得 | E-16 | ○ |
| C-61 | IT-061: Screens - スクリーンインスタンスの一貫性 | E-16 | ○ |
| C-62 | IT-062: NativeMenu - Viewメニューからタブ選択（macOS） | E-17 | ○ |
| C-63 | IT-063: NativeMenu - Viewメニューからタブ選択（Windows） | E-17 | ○ |
| C-64 | IT-064: NativeMenu - アクセスキーマーカーのサニタイズ（macOS） | E-17 | ○ |
| C-65 | IT-065: NativeMenu - メニュー項目のツールチップ（Windows） | E-17 | ○ |
| C-66 | IT-066: DockMenu - DockMenuへの動的項目追加（macOS） | E-17 | ○ |
| C-67 | IT-067: TrayIcon - 左クリックハンドル（Windows） | E-18 | ○ |
| C-68 | IT-068: TrayIcon - コンテキストメニュー項目クリック | E-18 | ○ |
| C-69 | IT-069: TrayIcon - 可視性のトグル | E-18 | ○ |
| C-70 | IT-070: Embedding - ネイティブTextBoxの編集（Windows） | E-19 | ○ |
| C-71 | IT-071: Embedding - ポップアップ内ネイティブTextBoxの編集（Windows） | E-19 | ○ |
| C-72 | IT-072: Embedding - ツールチップ表示時のフォーカス非奪取（Windows） | E-19 | ○ |
| C-73 | IT-073: Embedding - コンテキストメニューによるフォーカス奪取（Windows） | E-19 | ○ |
| C-74 | IT-074: StandardWindow - Maximized状態でのWorking Area充填（DecorationsFull） | E-20 | ○ |
| C-75 | IT-075: StandardWindow - Maximized状態でのWorking Area充填（DecorationsNone） | E-20 | ○ |
| C-76 | IT-076: StandardWindow - FullScreen状態での画面充填 | E-20 | ○ |
| C-77 | IT-077: ExtendClientAreaWindow - Normal状態でのClientSize維持（DecorationsFull） | E-21 | ○ |
| C-78 | IT-078: ExtendClientAreaWindow - Maximized状態でのWorking Area充填 | E-21 | ○ |
| C-79 | IT-079: ExtendClientAreaWindow - FullScreen状態での画面充填とタイトルバー非表示 | E-21 | ○ |
| C-80 | IT-080: ExtendClientAreaWindow - DecorationsNoneでの境界線なし | E-21 | ○ |

## 4) 不足情報（Unknown / Missing）
- **なし** - すべてのテストケースは実際のテストコードから直接抽出されています
- 注意事項:
  - 一部テストは特定プラットフォーム限定（Windows/macOS）
  - 一部テストは「Flaky」としてスキップされている（TrayIconTests）
  - ドラッグ操作のテストはプラットフォーム間で動作が異なる場合がある

## 5) リスクフラグ（レビュー観点）
- 0（低リスク）: すべてのテストケースは既存のソースコードに基づいており、根拠が明確です
- 考慮事項:
  - プラットフォーム固有のテスト（PlatformFact/PlatformTheory）が多数存在し、クロスプラットフォームテストの網羅性に注意が必要
  - Appiumを使用したUIテストは実行環境に依存するため、CI/CD環境での安定性を確認する必要がある
  - 「Flaky」マークのテストは信頼性が低い可能性がある

## 6) レビュアーチェックリスト（最小）
- [ ] CSVファイルがUTF-8 BOM付きで正しく出力されているか確認
- [ ] テストIDの連番が正しく付与されているか確認
- [ ] プラットフォーム固有のテスト（Windows/macOS）が備考に明記されているか確認
- [ ] テスト手順が実際のテストコードの動作と一致しているか確認
- [ ] 期待結果がアサーション内容と一致しているか確認
- [ ] 優先度の設定が適切か確認（コア機能=高、プラットフォーム固有機能=中、装飾的機能=低）
