DOCUMENT 09

テスト報告書

calendar_today 作成日:2026-05-14 / 更新日:2026-05-27 person 作成者:清水宏美 push_pin Ver 2.0

1 テスト計画

テスト対象・範囲 必須
テストの対象となる機能・画面と、テストの種類(Ver 2.0 現行実装ベースに更新)

認証・共通(F-001〜F-002)

  • F-001 ログイン認証(BCrypt)
  • F-002 ダッシュボード(ロール別KPI)

ペット・健康管理(F-003〜F-005)

  • F-003 ユーザー管理 CRUD
  • F-004 ペット管理 CRUD
  • F-005 健康記録管理 CRUD

診療・予約(F-006〜F-007)

  • F-006 診療予約(申請/承認/却下/キャンセル)
  • F-007 診療記録 CRUD(VET/STAFF/ADMIN)

AI・チャット(F-009〜F-010)

  • F-009 AI症状チェック(OpenAI/フォールバック)
  • F-010 相談チャットボット(マルチターン対話)

カレンダー・通知(F-011〜F-012)

  • F-011 カレンダー(手動シール・自動シール・予約表示)
  • F-012 通知・スケジュールリマインダー

サブスク・パスワード(F-013〜F-014)

  • F-013 サブスクリプション確認
  • F-014 パスワード変更

外部連携(F-015〜F-017)

  • F-015 LINE Bot(Webhook受信・返答・Broadcast送信)
  • F-016 Slack Bot(Webhook受信・返答)
  • F-017 Zoom オンライン診療(Premium)

管理・運営(F-018〜F-021)

  • F-018 予約枠管理(ADMIN/STAFF)
  • F-019 お知らせ管理(ADMIN/STAFF)
  • F-020 ユーザー連携ステータスアイコン
  • F-021 サービス統計・DBバックアップ(ADMIN)

共通制御(F-008・SEC)

  • F-008 入力バリデーション
  • ロール別アクセス制御
  • 未認証アクセス制御

対象外(今回)

  • 請求書・決済(schema のみ・未実装)
  • メール送信機能(schema のみ・未実装)
  • PDF出力(未実装)
  • 本番運用監視・災害復旧訓練

2 テストケース一覧

テストケース一覧 必須
Ver 2.0 — 現行実装(2026-05-27)ベースに全面更新。総件数 55 件
ID 対象機能 テスト種別 テスト内容 期待結果
TC-001F-001 ログイン認証正常系正しいメール・パスワードでログインする認証成功しダッシュボードへ遷移する
TC-002F-001 ログイン認証異常系パスワード誤りでログインする認証エラーが表示されログイン不可
TC-003F-001 ログイン認証異常系未登録メールでログインする認証エラーが表示される
TC-004F-001 ログイン認証セキュリティ認証なしで /app/dashboard に直接アクセスするログイン画面にリダイレクトされる
TC-005F-002 ダッシュボード正常系ADMIN でログインしてダッシュボードを開く管理系KPI(ユーザー数・予約数等)が表示される
TC-006F-002 ダッシュボード正常系一般ユーザー(Light)でログインしてダッシュボードを開くユーザー系KPI(自ペット・予約・通知)が表示される
TC-007F-002 ダッシュボード境界値ペット・予約ともに0件の状態でダッシュボードを開く0件表示で画面崩れなく表示される
TC-008F-003 ユーザー管理正常系必須項目を入力してユーザー登録するユーザーが保存され一覧に反映される
TC-009F-003 ユーザー管理異常系既存メールアドレスで登録するUSR-001 重複エラーが表示され保存されない
TC-010F-003 ユーザー管理正常系一般ユーザーのプランを Standard に変更するサブスクリプションが更新され一覧に反映される
TC-011F-003 ユーザー管理正常系LINE ID・Slack ID を登録して編集フォームの連携ステータスを確認するLINE/Slack チップが色付きで表示される
TC-012F-003 ユーザー管理正常系LINE ID 未登録のユーザーの連携ステータスを確認するLINE チップがグレー表示、ツールチップに「ID未登録」と表示される
TC-013F-003 ユーザー管理セキュリティVET ロールでユーザー編集フォームを開く編集・削除ボタンが表示されない(閲覧のみ)
TC-014F-004 ペット管理正常系必須項目を入力してペットを登録するペット情報が保存され一覧に表示される
TC-015F-004 ペット管理正常系既存ペットの編集フォームを開く登録済み生年月日が日付フィールドに表示される
TC-016F-004 ペット管理異常系ペット名未入力で登録する必須エラーが表示される
TC-017F-004 ペット管理境界値生年月日に当日を入力して登録する未来日でないため保存できる
TC-018F-005 健康記録管理正常系記録日・体重を入力して登録する記録が保存され時系列一覧に表示される
TC-019F-005 健康記録管理異常系体重に文字列を入力する数値形式エラーが表示される
TC-020F-005 健康記録管理境界値体重0.1 kg で登録する下限値として正常登録される
TC-021F-006 診療予約正常系Standard 以上のユーザーが未来日時で予約申請するステータス REQUESTED で保存される
TC-022F-006 診療予約正常系STAFF が申請中の予約を承認するステータスが CONFIRMED になりオーナーに通知が届く
TC-023F-006 診療予約正常系STAFF が承認後にカレンダーを開く承認済み予約が該当日に表示される
TC-024F-006 診療予約正常系STAFF が申請中の予約を却下するステータスが CANCELED になりオーナーに通知が届く
TC-025F-006 診療予約異常系過去日時で予約申請する「未来日時を指定してください」エラーが表示される
TC-026F-006 診療予約異常系診療受付時間外(17:01)で申請する「診療受付時間外」エラーが表示される
TC-027F-006 診療予約セキュリティADMIN ロールで /app/appointments にアクセスするアクセス拒否ページが表示される(設計通り)
TC-028F-007 診療記録正常系VET が実施日・対応内容を入力して診療記録を登録する記録が保存され一覧に表示される
TC-029F-007 診療記録セキュリティ一般ユーザーが /app/consultations にアクセスするアクセス拒否ページが表示される
TC-030F-008 入力バリデーション正常系全必須項目を満たしてフォームを送信するエラーなく保存処理へ進む
TC-031F-008 入力バリデーション異常系メール形式不正で送信する形式エラーが表示される
TC-032F-009 AI症状チェック正常系Standard 以上のユーザーが症状種別・発症時期を入力して実行する重症度と推奨対応が表示される
TC-033F-009 AI症状チェック異常系Light プランのユーザーが症状チェックにアクセスするアクセス制限エラーが表示される
TC-034F-010 相談チャットボット正常系症状を複数ターンにわたって入力する情報収集 → トリアージの順で返答が進行する(毎回同じ返答にならない)
TC-035F-010 相談チャットボット正常系「2日間食べない」と入力する「今すぐ受診してください」即時受診案内が返答される
TC-036F-011 カレンダー正常系月次カレンダーを表示する当月のすべての日付・手動シール・自動シールが表示される
TC-037F-011 カレンダー正常系同一ペット・同日に「診察」と「注射」の2種シールを追加する両方のシールが表示される
TC-038F-011 カレンダー異常系同一ペット・同日・同種別のシールを重複追加する「同じ日に同じ種類のシールがすでに貼られています」エラーが表示される
TC-039F-011 カレンダー正常系VET ロールでカレンダーを開く全ユーザーの確定済み予約がサイドバーに表示される
TC-040F-012 通知・リマインダー正常系予約が承認された後に通知一覧を開く承認通知が未読として表示される
TC-041F-012 通知・リマインダー正常系通知を既読にする既読ステータスに変わり未読バッジが減る
TC-042F-013 サブスクリプション正常系一般ユーザーでサブスクリプション画面を開く現在の契約プランが表示される
TC-043F-014 パスワード変更正常系現在パスワードを正しく入力して変更するパスワードが更新されログイン可能
TC-044F-014 パスワード変更異常系現在パスワードを誤って入力して変更する認証エラーが表示され変更されない
TC-045F-015 LINE Bot正常系LINE で Bot を友達追加するウェルカムメッセージが自動返信される
TC-046F-015 LINE Bot正常系LINE Bot に症状メッセージを送信するキーワードに応じた返答が届く
TC-047F-015 LINE Broadcast正常系ADMIN が LINE 一斉送信フォームからメッセージを送信するBot フォロワー全員にメッセージが届く
TC-048F-015 LINE Broadcast異常系LINE_CHANNEL_TOKEN 未設定の状態で一斉送信画面を開く「チャンネルトークンが設定されていません」警告が表示され送信ボタンが無効になる
TC-049F-016 Slack Bot正常系Slack の DM で Bot に症状メッセージを送信する緊急度に応じた返答が届く
TC-050F-017 Zoom オンライン診療正常系Premium ユーザーがオンライン診療を予約する予約が登録され承認後に Zoom リンクが通知される
TC-051F-017 Zoom オンライン診療異常系Standard ユーザーが /app/premium/online-care にアクセスするアクセス制限エラーが表示される
TC-052F-018 予約枠管理正常系ADMIN が予約枠を登録する予約枠が保存され一般ユーザーのカレンダーに「空き」が表示される
TC-053F-018 予約枠管理セキュリティVET ロールで /app/admin/appointment-slots にアクセスするアクセス拒否ページが表示される
TC-054F-019 お知らせ管理正常系ADMIN がお知らせを作成・公開するお知らせが保存され一般ユーザーのダッシュボードに表示される
TC-055F-021 サービス統計正常系ADMIN でサービス統計ページを開くユーザー数・ペット数・予約数等の集計値が表示される

3 テスト結果サマリー

テスト結果サマリー 必須
テスト実施後に集計結果を記入してください
項目 件数
総テストケース数 (数値を入力)
OK (数値を入力)
NG (数値を入力)
未実施 (数値を入力)
合格率 (%を入力)

4 バグ一覧

発見されたバグと対応状況 必須
バグID 発見日 対象機能 内容 重大度 対応状況
BUG-001 (日付) (機能名) (バグの内容) (高/中/低) (修正済/対応中/保留)

5 ブラウザ・デバイス対応

対応状況 必須
ブラウザ/デバイス バージョン 表示 機能 備考
Chrome(PC) (バージョン) (○/△/×) (○/△/×) (備考)
Firefox(PC) (バージョン) (○/△/×) (○/△/×) (備考)
Edge(PC) (バージョン) (○/△/×) (○/△/×) (備考)
Chrome(スマートフォン) (バージョン) (○/△/×) (○/△/×) (備考)
Safari(iPhone) (バージョン) (○/△/×) (○/△/×) (備考)