ponshu-room-lite/docs/archive/ACCEPTANCE_TEST_CHECKLIST.md

4.4 KiB
Raw Permalink Blame History

共同開発者向け受け入れテスト v1.0.11+21

テスト環境

  • Android実機2台以上推奨
  • クリーンインストール状態
  • テストデータ準備完了test_data_setup.md参照

A. Phase D6フィルタリングCritical

A-1. Personal Mode

  • セット商品が一覧に表示されない
  • セット商品が検索結果に表示されない
  • 都道府県フィルターにセット商品の都道府県が含まれない
  • タグフィルターにセット商品のタグが含まれない

A-2. Business Mode

  • セット商品が一覧に表示される
  • セット商品が検索結果に表示される
  • メニュー作成でセット商品を選択可能

A-3. 空状態メッセージCritical修正箇所

Personal Mode + セット商品のみ:

  • ホーム画面で「まだ日本酒がありません」が表示される
  • フィルタチップスが非表示

Business Mode + セット商品のみ:

  • セット商品が表示される
  • 「メニュー作成」ボタンが有効

A-4. モード切替

  • Personal → Businessでリアルタイム表示変更
  • Business → Personalでリアルタイム表示変更
  • 切替時にクラッシュしない

B. 非同期処理の安全性

B-1. MBTI診断BuildContextキャプチャパターン

  • 診断開始→ダイアログ表示
  • 診断中に画面回転してもクラッシュしない
  • 診断完了→結果カード表示
  • 結果保存→SnackBar表示
  • use_build_context_synchronously警告がない(開発者確認)

B-2. 未解析品解析

  • 解析開始→ダイアログ表示
  • 解析中に画面遷移してもクラッシュしない
  • 解析完了→詳細画面遷移

C. カメラ/ギャラリー機能

C-1. カメラ撮影

  • カメラ起動が正常
  • 撮影→圧縮→保存が正常
  • ギャラリーに保存される
  • OCR解析が正常動作

C-2. ギャラリー選択

  • ギャラリーから選択可能
  • 複数選択が可能最大5枚
  • 圧縮が適用される
  • OCR解析が正常動作

D. テーマ切替

D-1. 4テーマ×2モード計8パターン

  • ポジマイブルー(ライト/ダーク)
  • 和紙墨琥珀(ライト/ダーク)
  • 藍染(ライト/ダーク)
  • 若草(ライト/ダーク)

D-2. AppBar背景色統一

  • ダークモードでAppBar背景色が#1E1E1E
  • NavigationBarと色が統一されている
  • 検索フィールドが視認可能(白テキスト)

E. パフォーマンス

E-1. スクロール

  • 一覧画面のスクロールが滑らか60fps目標
  • 画像50枚登録後もスクロール快適

E-2. 起動時間

  • アプリ起動が3秒以内

E-3. メモリ使用量

  • 起動直後: 150MB以下
  • 画像50枚登録後: 300MB以下

F. エラーハンドリング

F-1. オフライン

  • オフライン時にカメラ撮影→Draft保存将来実装
  • オフライン時に適切なエラーメッセージ

F-2. Gemini API失敗

  • リトライ動作
  • 最終的にエラーメッセージ表示

F-3. 画像読み込み失敗

  • プレースホルダー画像表示
  • アプリがクラッシュしない

G. 保護すべきコードの確認

参照: SAFE_FIXES_REPORT.md

G-1. 意図的なハードコーディングが維持されているか

  • 画像オーバーレイ: Colors.black54(半透明黒)
  • AppBar検索フィールド: Colors.white(白テキスト)
  • SpeedDialオーバーレイ: Colors.black

G-2. 変更されてはいけない箇所

  • lib/widgets/home/sake_grid_item.dartの画像オーバーレイ
  • lib/screens/home_screen.dartの検索フィールド色

H. 総合評価

H-1. Critical問題

  • Critical問題が0件

H-2. High問題

  • High問題が0件 または 対応計画あり

H-3. Medium問題

  • Medium問題は優先度判断済み

H-4. 配布可否判断

  • Android配布: Go
  • iOS準備: 完了 or 計画明確

テスト実施記録

テスト実施者: ___________
テスト日時: ___________
テスト端末: ___________
結果: Pass / Fail
コメント: ___________