4.4 KiB
4.4 KiB
共同開発者向け受け入れテスト 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
コメント: ___________