プロジェクト

全般

プロフィール

バグ #597

未完了

【子チケット】総合試験

Redmine Admin さんが1日前に追加. 約11時間前に更新.

ステータス:
新規
優先度:
急いで
担当者:
-
開始日:
2025-06-18
期日:
進捗率:

0%

予定工数:

説明

目的

本番環境デプロイ後の総合的なシステムテストを実施し、リリース判定を行う

作業内容

1. 本番環境動作確認

システム基盤確認

  • サーバー稼働状況確認
  • データベース接続・動作確認
  • Redis キャッシュ動作確認
  • SSL証明書・HTTPS動作確認
  • ドメイン・DNS設定確認

アプリケーション基本動作確認

  • フロントエンド表示確認(全ページ)
  • API エンドポイント疎通確認(54エンドポイント)
  • 認証システム動作確認
  • 多言語切替動作確認(8言語)

2. E2E(End-to-End)テスト

大家ユーザーシナリオテスト

  • 大家新規登録 → メール認証 → ログイン
  • 物件情報登録(画像アップロード含む)
  • 物件公開設定・編集・削除
  • 問い合わせ受信・返信
  • 入居申込み対応・承認
  • ダッシュボード・分析機能確認

入居者ユーザーシナリオテスト

  • 入居者新規登録 → 認証 → ログイン
  • 物件検索(条件検索・地図検索)
  • 物件詳細閲覧・画像表示
  • お気に入り登録・管理
  • 問い合わせ送信・履歴確認
  • 入居申込み・進捗確認

多言語ユーザーシナリオテスト

  • 英語ユーザーシナリオ(検索〜問い合わせ)
  • 中国語ユーザーシナリオ(簡体・繁体)
  • ベトナム語ユーザーシナリオ
  • その他言語(韓国語、ネパール語、タガログ語)
  • 言語間切替・データ整合性確認

3. 外部サービス連携テスト

Google Maps API連携テスト

  • 地図表示・操作テスト
  • 住所検索・ジオコーディングテスト
  • 周辺施設検索テスト
  • API利用量・課金確認

メール配信テスト

  • 各種通知メール送信テスト
  • 多言語メールテンプレートテスト
  • 配信遅延・エラー時の動作確認
  • SPF/DKIM設定確認

LINE Bot連携テスト(Phase 2対応時)

  • LINE Bot応答テスト
  • Webhook処理テスト
  • 多言語応答テスト

4. パフォーマンステスト

負荷テスト

  • 同時接続数テスト(目標:1000ユーザー)
  • API レスポンス時間測定(目標:< 1秒)
  • ページ読込時間測定(目標:< 3秒)
  • データベースクエリ性能測定

スケーラビリティテスト

  • 段階的負荷増加テスト
  • ピーク時間帯想定テスト
  • メモリ・CPU使用率監視
  • 自動スケーリング動作確認

5. セキュリティテスト

脆弱性テスト

  • SQLインジェクション対策確認
  • XSS攻撃対策確認(多言語入力含む)
  • CSRF攻撃対策確認
  • 認証バイパス攻撃テスト

セキュリティ設定確認

  • SSL/TLS設定確認(TLS 1.3)
  • セキュリティヘッダー確認
  • CORS設定確認
  • ファイアウォール設定確認

6. 運用機能テスト

監視・アラート機能テスト

  • システム監視(CPU、メモリ、ディスク)
  • アプリケーション監視(エラー率、レスポンス時間)
  • データベース監視(接続数、クエリ性能)
  • アラート通知テスト(Slack/メール)

ログ・分析機能テスト

  • アクセスログ記録・分析
  • エラーログ記録・分析
  • ユーザー行動分析
  • ビジネスメトリクス収集

バックアップ・復旧テスト

  • 自動バックアップ実行確認
  • バックアップデータ整合性確認
  • データ復旧テスト実施
  • 障害時復旧手順確認

7. ユーザビリティテスト

デバイス別テスト

  • スマートフォン表示・操作テスト(iOS/Android)
  • タブレット表示・操作テスト
  • デスクトップ表示・操作テスト
  • 異なるブラウザでの動作確認

アクセシビリティテスト

  • キーボードナビゲーション確認
  • スクリーンリーダー対応確認
  • コントラスト・視認性確認
  • WCAG 2.1 AA準拠確認

8. ビジネス要件適合性テスト

機能要件確認

  • 全要件(REQ-001〜054)の実装確認
  • 仕様書との整合性確認
  • ビジネスフロー動作確認

非機能要件確認

  • パフォーマンス要件達成確認
  • セキュリティ要件達成確認
  • 可用性要件達成確認

9. 受入テスト準備

テストデータ準備

  • 実際のユースケースに近いテストデータ作成
  • 多様な物件データ(100件以上)
  • 多国籍ユーザーデータ
  • 問い合わせ・申込みデータ

ステークホルダーテスト

  • 大家ユーザーによる受入テスト
  • 外国人ユーザーによる受入テスト
  • 管理者による運用テスト

10. リリース判定・移行準備

品質評価

  • 全テスト結果の総合評価
  • 残存バグの影響度評価
  • パフォーマンス目標達成度評価
  • セキュリティリスク評価

リリース準備

  • リリースノート作成
  • ユーザーマニュアル作成
  • サポート体制準備
  • 緊急時対応体制準備

成果物

  • 総合テスト実行結果報告書
  • パフォーマンステスト結果報告書
  • セキュリティテスト結果報告書
  • ユーザビリティテスト結果報告書
  • 最終品質評価書
  • リリース判定書
  • 運用移行完了報告書

品質基準(リリース判定基準)

  • 致命的バグ: 0件
  • 重要バグ: 0件(または影響軽微で対策済み)
  • E2Eテスト: 全シナリオ PASS
  • パフォーマンス: 全目標値達成
  • セキュリティ: 脆弱性0件
  • 可用性: 99.9%以上達成

前提条件

  • チケット#596(VPSrootにデプロイ)完了
  • 本番環境正常稼働

期間

2週間

優先度

最高

他の形式にエクスポート: Atom PDF