---
generated_at: 2026-01-28 18:30:00
metrics:
  claims_total: 75
  claims_with_evidence: 72
  claims_without_evidence: 3
confidence_derived: 0.96
---

# 根拠レポート：受入テストケース一覧

## 本レポートについて

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

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

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

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

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

---

## 1) サマリー（まず見るところ）
- 総合信頼度（derived）：**0.96**
  - 根拠あり：72 / 75、根拠なし：3
- 優先レビュー（高）
  1. **UAT-070（パフォーマンス：起動時間）**：具体的な3秒という基準値の根拠が不明
  2. **UAT-071（状態復元）**：状態復元機能の詳細な動作仕様の確認が必要
  3. **UAT-064（VoiceOverアクセシビリティ）**：全画面での対応状況の確認が必要

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

- E-01: `Wikipedia/Code/ExploreViewController.swift`
- E-02: `Wikipedia/Code/SearchViewController.swift`
- E-03: `Wikipedia/Code/ArticleViewController.swift`
- E-04: `Wikipedia/Code/SavedArticlesCollectionViewController.swift`
- E-05: `Wikipedia/Code/PlacesViewController.swift`
- E-06: `Wikipedia/Code/ReadingListsViewController.swift`
- E-07: `Wikipedia/Code/ReadingListDetailViewController.swift`
- E-08: `Wikipedia/Code/CreateReadingListViewController.swift`
- E-09: `Wikipedia/Code/WMFAccountCreationViewController.swift`
- E-10: `Wikipedia/Code/WMFLoginViewController.swift`
- E-11: `Wikipedia/Code/EditSaveViewController.swift`
- E-12: `Wikipedia/Code/TalkPageViewController.swift`
- E-13: `Wikipedia/Code/NotificationsCenterViewController.swift`
- E-14: `Wikipedia/Code/AppearanceSettingsViewController.swift`
- E-15: `Wikipedia/Code/PageHistoryViewController.swift`
- E-16: `Wikipedia/Code/DiffContainerViewController.swift`
- E-17: `Wikipedia/Code/InsertMediaViewController.swift`
- E-18: `Wikipedia/Code/WMFWelcomePageViewController.swift`
- E-19: `Wikipedia/Code/TableOfContentsViewController.swift`
- E-20: `Wikipedia/Code/ReferenceViewController.swift`
- E-21: `Wikipedia/Code/OnThisDayViewController.swift`
- E-22: `Wikipedia/Code/NewsViewController.swift`
- E-23: `docs/code-to-docs/画面一覧/画面一覧.csv`
- E-24: `docs/code-to-docs/機能一覧/機能一覧.csv`
- E-25: `WikipediaUITests/WKSourceEditorUITests.swift`
- E-26: `Wikipedia/Code/WatchlistController.swift`
- E-27: `Wikipedia/Code/YearInReviewCoordinator.swift`
- E-28: `Wikipedia/Code/RandomArticleCoordinator.swift`
- E-29: `Wikipedia/Code/ProfileCoordinator.swift`
- E-30: `Wikipedia/Code/TabsOverviewCoordinator.swift`
- E-31: `Wikipedia/Code/DisambiguationPagesViewController.swift`
- E-32: `Wikipedia/Code/HelpViewController.swift`
- E-33: `Wikipedia/Code/ShareAFactViewController.swift`
- E-34: `Wikipedia/Code/WMFForgotPasswordViewController.swift`
- E-35: `Wikipedia/Code/WMFTwoFactorPasswordViewController.swift`
- E-36: `Wikipedia/Code/SearchResultsViewController.swift`
- E-37: `Wikipedia/Code/ArticlePeekPreviewViewController.swift`
- E-38: `Wikipedia/Code/NotificationSettingsViewController.swift`
- E-39: `Wikipedia/Code/StorageAndSyncingSettingsViewController.swift`
- E-40: `Wikipedia/Code/ExploreFeedSettingsViewController.swift`
- E-41: `Wikipedia/Code/PushNotificationsSettingsViewController.swift`

## 3) Claims と根拠の対応（レビューの主戦場）
| Claim ID | 主張 | Evidence | 状態 |
|---|---|---|---|
| C-01 | UAT-001: 初回起動時にウェルカム画面が表示される | E-18 | ○ |
| C-02 | UAT-002: オンボーディングフローを完了できる | E-18, E-23 | ○ |
| C-03 | UAT-003: 探索フィードに今日の記事が表示される | E-01 | ○ |
| C-04 | UAT-004: フィードをプルダウンで更新できる | E-01 (isRefreshControlEnabled) | ○ |
| C-05 | UAT-005: フィードカードから記事詳細に遷移できる | E-01, E-03 | ○ |
| C-06 | UAT-006: キーワードで記事を検索できる | E-02 | ○ |
| C-07 | UAT-007: 検索候補が表示される | E-36 | ○ |
| C-08 | UAT-008: 最近の検索履歴が表示される | E-02 (reloadRecentSearches) | ○ |
| C-09 | UAT-009: 検索言語を切り替えられる | E-02 (SearchLanguagesBarViewController) | ○ |
| C-10 | UAT-010: 記事本文が正しく表示される | E-03 | ○ |
| C-11 | UAT-011: 記事の目次が表示される | E-19 | ○ |
| C-12 | UAT-012: 目次から特定セクションにジャンプできる | E-19, E-03 | ○ |
| C-13 | UAT-013: 脚注・参照を確認できる | E-20 | ○ |
| C-14 | UAT-014: 記事をプルダウンで更新できる | E-03 (refreshControl) | ○ |
| C-15 | UAT-015: 内部リンクから他の記事に遷移できる | E-03 | ○ |
| C-16 | UAT-016: リンクを長押しでプレビューできる | E-37 | ○ |
| C-17 | UAT-017: 記事を共有できる | E-03, E-23 | ○ |
| C-18 | UAT-018: 選択したテキストを画像として共有できる | E-33 | ○ |
| C-19 | UAT-019: 記事を保存できる | E-03 | ○ |
| C-20 | UAT-020: 保存した記事一覧を確認できる | E-04 | ○ |
| C-21 | UAT-021: 保存した記事をオフラインで閲覧できる | E-24 (ArticleCacheController) | ○ |
| C-22 | UAT-022: 新しいリーディングリストを作成できる | E-08 | ○ |
| C-23 | UAT-023: リーディングリストに記事を追加できる | E-06, E-07 | ○ |
| C-24 | UAT-024: リーディングリスト内の記事一覧を確認できる | E-07 | ○ |
| C-25 | UAT-025: リーディングリストを削除できる | E-06 | ○ |
| C-26 | UAT-026: リーディングリストを同期できる | E-24 | ○ |
| C-27 | UAT-027: 現在地周辺の記事が地図上に表示される | E-05 | ○ |
| C-28 | UAT-028: 地図上のピンをタップで記事プレビューを表示できる | E-05 | ○ |
| C-29 | UAT-029: 地図とリスト表示を切り替えられる | E-05 (mapListToggle) | ○ |
| C-30 | UAT-030: 地図上の場所を検索できる | E-05 | ○ |
| C-31 | UAT-031: 新規アカウントを作成できる | E-09 | ○ |
| C-32 | UAT-032: 既存アカウントでログインできる | E-10 | ○ |
| C-33 | UAT-033: 二要素認証でログインできる | E-35 | ○ |
| C-34 | UAT-034: パスワードリセットを要求できる | E-34 | ○ |
| C-35 | UAT-035: ログアウトできる | E-24 | ○ |
| C-36 | UAT-036: 記事を編集して保存できる | E-11 | ○ |
| C-37 | UAT-037: 編集時にプレビューを確認できる | E-11 (needsWebPreviewButton) | ○ |
| C-38 | UAT-038: 編集通知が表示される | E-23 | ○ |
| C-39 | UAT-039: 記事の編集履歴を確認できる | E-15 | ○ |
| C-40 | UAT-040: 版間の差分を確認できる | E-16 | ○ |
| C-41 | UAT-041: 記事に画像を挿入できる | E-17 | ○ |
| C-42 | UAT-042: 画像の設定を変更できる | E-17 | ○ |
| C-43 | UAT-043: 記事のトークページを閲覧できる | E-12 | ○ |
| C-44 | UAT-044: トークページに返信を投稿できる | E-12 | ○ |
| C-45 | UAT-045: 新しいトピックを追加できる | E-12 (addTopicButton) | ○ |
| C-46 | UAT-046: 通知一覧を確認できる | E-13 | ○ |
| C-47 | UAT-047: 通知をフィルタリングできる | E-13 (typeFilterButton) | ○ |
| C-48 | UAT-048: 通知の詳細を確認できる | E-13 | ○ |
| C-49 | UAT-049: 通知を既読にできる | E-13 (markAllAsReadButton) | ○ |
| C-50 | UAT-050: テーマを変更できる | E-14 | ○ |
| C-51 | UAT-051: フォントサイズを変更できる | E-14 | ○ |
| C-52 | UAT-052: 探索フィードの表示内容をカスタマイズできる | E-40 | ○ |
| C-53 | UAT-053: 通知設定を変更できる | E-38 | ○ |
| C-54 | UAT-054: キャッシュをクリアできる | E-39 | ○ |
| C-55 | UAT-055: 記事をウォッチリストに追加できる | E-26 | ○ |
| C-56 | UAT-056: 記事をウォッチリストから削除できる | E-26 | ○ |
| C-57 | UAT-057: 今日の出来事の詳細を確認できる | E-21 | ○ |
| C-58 | UAT-058: 最新ニュースを確認できる | E-22 | ○ |
| C-59 | UAT-059: ランダムに記事を表示できる | E-28 | ○ |
| C-60 | UAT-060: 年間利用統計を確認できる | E-27 | ○ |
| C-61 | UAT-061: 続きを読むウィジェットが機能する | E-24 | ○ |
| C-62 | UAT-062: ヘルプページを閲覧できる | E-32 | ○ |
| C-63 | UAT-063: 曖昧さ回避ページから記事を選択できる | E-31 | ○ |
| C-64 | UAT-064: VoiceOverで操作できる | **根拠不足** | △ |
| C-65 | UAT-065: Dynamic Typeでフォントサイズが適切に変更される | E-10 (wmf_configureSubviewsForDynamicType) | ○ |
| C-66 | UAT-066: ネットワークエラー時に適切なメッセージが表示される | E-23 | ○ |
| C-67 | UAT-067: ログイン失敗時にエラーメッセージが表示される | E-10 | ○ |
| C-68 | UAT-068: 複数言語のWikipediaを検索できる | E-02 | ○ |
| C-69 | UAT-069: 大きな記事でも快適にスクロールできる | E-03 | ○ |
| C-70 | UAT-070: アプリ起動時間が適切である（3秒以内） | **根拠不足** | △ |
| C-71 | UAT-071: アプリ再起動後に閲覧位置が復元される | **根拠不足** | △ |
| C-72 | UAT-072: 複数の記事をタブで管理できる | E-30 | ○ |
| C-73 | UAT-073: プロファイル情報を確認できる | E-29 | ○ |
| C-74 | UAT-074: 寄付フローにアクセスできる | E-24 | ○ |
| C-75 | UAT-075: プッシュ通知を有効にできる | E-41 | ○ |

## 4) 不足情報（Unknown / Missing）
- **UAT-064（VoiceOverアクセシビリティ）**：各画面のアクセシビリティ対応状況の網羅的なテスト仕様が確認できていません。
  - 候補：アクセシビリティ監査レポート / UIテストコード / アクセシビリティラベル設定箇所
- **UAT-070（パフォーマンス基準）**：「3秒以内」という具体的な数値基準の根拠となる要件定義が見つかりませんでした。
  - 候補：パフォーマンス要件定義書 / SLA文書 / Apple Human Interface Guidelines
- **UAT-071（状態復元）**：isRestoringStateプロパティは確認できるが、詳細な復元仕様のドキュメントが不足しています。
  - 候補：状態復元仕様書 / UIテストコード / NSUserActivityの実装詳細

## 5) リスクフラグ（レビュー観点）
- **0（低リスク）**: アプリ初回起動、探索フィード閲覧、記事閲覧の基本機能 - コードベースで十分に確認可能
- **0（低リスク）**: リーディングリスト管理 - 実装コードとドキュメントの整合性が高い
- **1（中リスク）**: アカウント認証フロー - セキュリティ関連のため、エッジケースのテストが重要
- **1（中リスク）**: 記事編集機能 - Wikipediaとの連携のため、実際のサーバー応答の確認が必要
- **1（中リスク）**: プッシュ通知 - OS連携のため、実機での動作確認が必須
- **2（高リスク）**: アクセシビリティ - VoiceOver対応の網羅的なテストが未確認
- **2（高リスク）**: パフォーマンス基準 - 具体的な基準値の根拠が不明確

## 6) レビュアーチェックリスト（最小）
- [ ] アクセシビリティテスト（UAT-064, UAT-065）の実施基準を確認する
- [ ] パフォーマンス基準（UAT-070の3秒）の妥当性を確認する
- [ ] 状態復元機能（UAT-071）の詳細仕様を確認する
- [ ] ログインユーザー向けテストケースの認証フローを実機で確認する
- [ ] オフライン動作（UAT-021）を実機で検証する
- [ ] 各ユーザーロール（全ユーザー、ログインユーザー、未ログインユーザー）のテストケースが適切に分類されているか確認する
- [ ] 優先度「高」のテストケース（19件）を最優先でレビューする
