表示モード
テスト計画書
| 項目 | 内容 |
|---|---|
| 文書番号 | TP-001 |
| 版数 | 1.0 |
| 作成日 | 2026-06-12 |
| 作成 | Claude Code(実装担当) |
| 承認 | けんぞ(PM) |
1. テスト方針
要件定義書の機能要件(FR-01〜06)・非機能要件(NFR-02/04)を対象に、構築当日に全件実施する。静的サイトのため結合・負荷試験は行わない。
T-02 はネガティブテスト
わざとリンクを壊して、ビルドが失敗することを確認する。「リンク切れ検出」は壊れたときに動かなければ意味がないため、正常系だけで合格にしない。
2. テスト項目
| ID | 対象要件 | 観点 | 手順 | 合否基準 |
|---|---|---|---|---|
| T-01 | FR-01, NFR-02 | ビルド成功 | npm run docs:build を実行 | エラーなく完了し、60 秒以内であること |
| T-02 | FR-04 | リンク切れ検出(ネガティブ) | 任意の文書に存在しないページへのリンクを一時的に追加してビルド | ビルドが失敗し、該当リンクがログに表示されること。リンク削除後は成功に戻ること |
| T-03 | FR-01, FR-02 | サイドバー自動反映 | テスト用 md を新規ディレクトリに置いてビルド | サイドバーに日本語タイトルで項目が増えること。ファイル削除で消えること |
| T-04 | FR-03 | 日本語検索 | プレビュー画面で「廃墟」「リンク切れ」等を検索 | 該当文書がヒットすること |
| T-05 | FR-05 | スマホ表示 | 幅 375px で各ページを表示 | レイアウト崩れ・横スクロールがないこと |
| T-06 | FR-06 | 公開確認 | 公開 URL に HTTP リクエスト | ステータス 200 が返り、トップページが表示されること |
3. テスト環境
| 項目 | 内容 |
|---|---|
| 実行環境 | macOS / Node.js v24 |
| ブラウザ確認 | Chrome(ヘッドレス、PC 幅 1280px・スマホ幅 375px) |
| 実施者 | Claude Code、結果承認は けんぞ |
4. 結果の記録
実施結果・実測値はテスト結果報告書に記録する。
変更履歴
| 版 | 日付 | 変更内容 |
|---|---|---|
| 1.0 | 2026-06-12 | 初版作成 |