ponshu-room-lite/docs/phase4_test_checklist.md

9.9 KiB
Raw Permalink Blame History

Phase 4 実機テストチェックリスト

Date: 2026-01-16 Tester: User (maitani-san) Build: Phase 4 - Dark Mode Auto-Switch + Higemoji Font Status: Ready for testing


事前準備

ビルド確認

  • flutter analyze でエラーなし (Claude確認済み)
  • アプリがビルドできる
  • 実機にインストール完了

現在の時刻確認

現在時刻を記録してください::


テスト 1: ダークモード自動切替 🌙

1-1. 設定画面へのアクセス

  • アプリを起動
  • マイページ(プロフィール)タブを開く
  • 「アプリ設定」セクションが表示される
  • 「テーマ設定」項目が表示される

1-2. テーマ設定ダイアログ

  • 「テーマ設定」をタップ
  • ダイアログが表示される
  • 以下の4つの選択肢が表示される
    • ○ システム設定
    • ○ ライトモード
    • ○ ダークモード
    • ○ 時間連動 (20:00〜06:00)

1-3. 時間連動モードの選択

  • **「時間連動 (20:00〜06:00)」**を選択
  • ダイアログが閉じる
  • 設定画面の「テーマ設定」の副題が変化する

現在時刻が 06:00〜19:59昼間の場合:

  • 副題が「時間連動 (現在: ライト)」と表示される
  • アプリ全体がライトモードで表示される

現在時刻が 20:00〜05:59夜間の場合:

  • 副題が「時間連動 (現在: ダーク)」と表示される
  • アプリ全体がダークモードで表示される

1-4. アプリ再起動時の設定保持

  • アプリを完全終了(スワイプで閉じる)
  • アプリを再起動
  • マイページ → アプリ設定を開く
  • 「時間連動」が選択されたまま
  • 現在時刻に応じたテーマが適用されている

1-5. バックグラウンド復帰時の更新(夜間テスト)

このテストは夜間20:00以降に実施してください

  • 19:55頃にアプリを開くライトモード
  • アプリをバックグラウンドに送る
  • 20:05まで待つ10分間
  • アプリを再度開く
  • ダークモードに切り替わっている

1-6. 他のテーマモードとの切り替え

  • 「テーマ設定」を開く
  • 「ライトモード」を選択
  • アプリ全体が常にライトモードになる
  • 再度「時間連動」に戻す
  • 時刻に応じたテーマに戻る

テスト 2: 髭文字フォント 🖋️

2-1. フォント設定へのアクセス

  • マイページ → アプリ設定を開く
  • 「フォント」項目が表示される
  • 副題が「ゴシック (標準)」と表示される

2-2. フォント選択ダイアログ

  • 「フォント」をタップ
  • ダイアログが表示される
  • 以下の選択肢が表示される:
    • ○ ゴシック (標準)
    • ○ 髭文字 (和風)
    • ○ 明朝 (上品)
    • ○ ドット (レトロ)

2-3. 髭文字フォントの適用

  • **「髭文字 (和風)」**を選択
  • ダイアログ内の「髭文字 (和風)」のテキストがPotta Oneフォントで表示されている
  • ダイアログが閉じる
  • 設定画面の「フォント」副題が「髭文字 (和風)」に変化

初回読み込み時(インターネット接続必要):

  • フォント切替に2-3秒かかる許容範囲
  • 読み込み中はシステムフォントで表示される

2回目以降キャッシュ使用:

  • フォント切替が即座に完了

2-4. 全画面でのフォント確認

ホーム画面

  • ホームタブを開く
  • 日本酒カードの銘柄名がPotta Oneで表示される
  • 蔵元名、都道府県名もPotta Oneで表示される
  • 読みやすさOK

詳細画面

  • 日本酒を1つタップして詳細画面を開く
  • タイトル(銘柄名)がPotta Oneで表示される
  • 説明文がPotta Oneで表示される
  • 長文でも読みやすい
  • タグ(フレーバー)がPotta Oneで表示される

メニュー画面(お品書き)

  • メニュータブを開く
  • メニュー名がPotta Oneで表示される
  • 各アイテムの銘柄名がPotta Oneで表示される

設定画面

  • マイページを開く
  • 全ての項目タイトルがPotta Oneで表示される
  • セクション名(「アプリ設定」など)がPotta Oneで表示される

2-5. PDF出力でのフォント確認

  • メニュータブを開く
  • 既存メニューをタップ(なければ作成)
  • 「プレビュー」をタップ
  • PDFプレビュー画面が表示される
  • PDF内の文字が Potta One で表示される
  • 「共有」ボタンで保存
  • 保存したPDFを別アプリAdobe Readerなどで開く
  • PDFでもPotta Oneフォントが保持されている

2-6. ダークモード + 髭文字の組み合わせ

  • テーマを「ダークモード」に変更
  • フォントは「髭文字 (和風)」のまま
  • ダークモード背景に白いPotta Oneテキストが表示される
  • コントラストOK、読みやすい

2-7. フォントの切り替え

  • フォント設定で「ゴシック (標準)」に戻す
  • アプリ全体が標準フォントに戻る
  • 再度「髭文字 (和風)」に変更
  • 即座にPotta Oneに戻るキャッシュ効果

テスト 3: パフォーマンス確認

3-1. アプリ起動速度

  • アプリを完全終了
  • アプリを起動
  • 起動時間が以前と変わらない3秒以内

3-2. フォント切替速度

  • フォントを「ゴシック」→「髭文字」に変更
  • 初回: 2-3秒許容範囲
  • 2回目以降: 即座1秒以内

3-3. 画面遷移速度

  • ホーム → 詳細 → 戻る
  • メニュー → プレビュー → 戻る
  • 全ての画面遷移が滑らか
  • 遅延なし

3-4. バッテリー消費

  • アプリを1時間使用
  • バッテリー消費が異常に多くない
  • 発熱なし

テスト 4: エッジケース 🔍

4-1. オフライン時のフォント読み込み

  • フォントを「ゴシック (標準)」に設定
  • 機内モードをONにするオフライン
  • フォントを「髭文字 (和風)」に変更
  • 初回の場合: システムフォントにフォールバック(許容)
  • 既にキャッシュがある場合: 正常にPotta One表示

4-2. 時刻境界テスト19:59 → 20:00

このテストは19:55〜20:05に実施してください

  • 19:55にアプリを開く
  • テーマを「時間連動」に設定
  • ライトモードになっている
  • アプリをバックグラウンドに送る
  • 20:05まで待つ
  • アプリを開く
  • ダークモードに切り替わっている

4-3. 時刻境界テスト05:59 → 06:00

このテストは朝05:55〜06:05に実施してください

  • 05:55にアプリを開く
  • テーマを「時間連動」に設定
  • ダークモードになっている
  • アプリをバックグラウンドに送る
  • 06:05まで待つ
  • アプリを開く
  • ライトモードに切り替わっている

4-4. アプリの長時間バックグラウンド

  • アプリを開く
  • バックグラウンドに送る
  • 6時間以上放置
  • アプリを開く
  • 正常に動作する
  • 時間連動テーマが正しく適用される

テスト 5: UI/UX確認 🎨

5-1. 設定画面のデザイン

  • マイページ → アプリ設定を開く
  • 「アプリ設定」セクションヘッダーが表示される
  • パレットアイコン(🎨)が表示される
  • 2つの項目フォント、テーマ設定が表示される
  • 各項目に右矢印アイコン(>)が表示される

5-2. ダイアログのデザイン

  • テーマ設定ダイアログを開く
  • タイトル「テーマ設定」が表示される
  • ラジオボタンが正しく表示される
  • 選択中の項目が青色posimaiBlueで表示される
  • 未選択項目がグレーで表示される

5-3. フォントプレビュー

  • フォント設定ダイアログを開く
  • 「髭文字 (和風)」の項目テキストがPotta Oneフォントで表示される
  • 「ドット (レトロ)」の項目テキストがDotGothic16フォントで表示される
  • プレビューで実際のフォントを確認できる

バグ報告フォーマット

もし問題が見つかった場合、以下の形式で報告してください:

【バグ報告】
テスト番号: (例: 1-3)
発生状況: (例: 時間連動モードを選択した時)
期待動作: (例: ライトモードが適用されるはず)
実際の動作: (例: ダークモードのままだった)
再現手順:
  1.
  2.
  3.
スクリーンショット: (あれば添付)

テスト完了後のチェック

全体評価

  • ダークモード自動切替が正常に動作する
  • 髭文字フォントが正常に表示される
  • パフォーマンスに問題なし
  • バッテリー消費が正常
  • UI/UXが良好

次のステップ

  • テスト結果をClaudeに報告
  • バグがあれば修正依頼
  • バグがなければPhase 4完了 🎉
  • 次フェーズ(ユーザーガイド実装 or Phase 5へ進む

テスト開始日時: ____年____月____日 : テスト完了日時: ____年____月____日 : 総合評価: (5段階)


Good Luck! 🍶