メインコンテンツへスキップ
Verification Walkthrough(日本語訳)
動作確認の手順
1. ビルドと起動
- Android Studio でプロジェクトを開く。
- Gradle を同期する。
- 実機またはエミュレータでアプリを実行する。
2. UI 要素の確認
- [ ] タイトル:「QuizMaker」が画面上部に表示されている。
- [ ] インターバル設定:「5秒」「10秒」のラジオボタンが表示されている(デフォルトは「5秒」)。
- [ ] ボタン類:「開始」「クリア」ボタンが表示されている。
- [ ] 履歴:起動直後は履歴リストが空である。
3. クイズロジックと TTS の確認
- 開始:「開始」をタップ
- [ ] ボタンの表示が「一時停止」に変わる。
- [ ] クリアボタンが非活性になる。
- [ ] 質問(例:「2 + 3 = 5」)が履歴リストに追加される。
- [ ] 音声:質問が音声で読み上げられる(例:「に たす さん は?」)。
- 待機:5 秒待つ
- インターバル変更
- [ ] 「10秒」をタップ。
- [ ] 次の質問が 10 秒間隔で表示される(現在の周期が終わってから反映される場合がある)。
4. コントロール動作の確認
- 一時停止:「一時停止」をタップ
- [ ] ボタン表示が「再開」に変わる。
- [ ] クリアボタンが活性化される。
- [ ] クイズ生成が停止する。
- 再開:「再開」をタップ
- [ ] ボタン表示が「一時停止」に戻る。
- [ ] クイズ生成が再開する。
- クリア
- [ ] いったん一時停止する。
- [ ] 「クリア」をタップ。
- [ ] 履歴リストが空になることを確認する。
5. ライフサイクル動作の確認
- バックグラウンドへ移動
- クイズ実行中に Home ボタンを押す。
- [ ] 数秒待つ。
- [ ] アプリを再度開く。
- [ ] クイズが 一時停止 状態になっている(ボタンが「再開」)。
- [ ] バックグラウンド中に新しい質問が追加されていない。
- 画面回転
トラブルシューティング
- 音声が出ない場合:端末の音量設定、「Google テキスト読み上げエンジン」が有効か、日本語音声データがダウンロード済みか確認。
- ビルドエラー:利用している JDK が互換性のあるものか確認(最新の Android Gradle Plugin では JDK 17 推奨)。