# 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! 🍶✨**