プロジェクト

全般

プロフィール

バグ #595

未完了

【子チケット】結合試験

Redmine Admin さんが1日前に追加.

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

0%

予定工数:

説明

目的

結合開発完了後のシステム全体の結合テストを実施し、機能間連携の品質保証を行う

作業内容

1. モジュール間結合テスト

認証 × 物件管理結合テスト

  • 大家ログイン → 物件登録フローテスト
  • 入居者ログイン → 物件検索・閲覧フローテスト
  • 権限制御テスト(未認証・異なる権限でのアクセス)
  • セッション期限切れ時の動作テスト

検索 × 地図機能結合テスト

  • 地図連動検索テスト
  • 住所検索 → 地図表示テスト
  • 地図範囲変更 → 検索結果更新テスト
  • 周辺施設表示テスト

物件管理 × 通知機能結合テスト

  • 物件登録 → 通知送信テスト
  • 問い合わせ送信 → 大家通知テスト
  • お気に入り登録 → 更新通知テスト
  • 通知設定変更テスト

多言語 × 全機能結合テスト

  • 言語切替 → 全画面表示テスト(8言語)
  • 物件情報多言語表示テスト
  • エラーメッセージ多言語テスト
  • メール通知多言語テスト

2. API統合テスト

認証フローテスト

  • ユーザー登録 → メール認証 → ログインフロー
  • ログイン → JWT発行 → API アクセスフロー
  • トークン期限切れ → 自動更新フロー
  • 多要素認証フロー(SMS/メール)

データフローテスト

  • 物件登録 → 検索結果反映フロー
  • 画像アップロード → 最適化 → 表示フロー
  • 問い合わせ送信 → 通知 → 返信フロー
  • ユーザー設定変更 → 各機能反映フロー

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

Google Maps API連携テスト

  • 住所ジオコーディングテスト
  • 地図表示・操作テスト
  • Places API(周辺施設)テスト
  • API利用量監視テスト

メール送信サービステスト

  • 各種通知メール送信テスト
  • HTMLメールテンプレートテスト
  • 多言語メールテスト
  • 送信失敗時のリトライテスト

4. データベース統合テスト

トランザクション整合性テスト

  • 物件登録時の複数テーブル更新テスト
  • エラー時のロールバックテスト
  • 同時アクセス時の排他制御テスト
  • デッドロック回避テスト

データ整合性テスト

  • 外部キー制約テスト
  • カスケード削除テスト
  • 参照整合性テスト
  • データマイグレーションテスト

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

負荷テスト

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

ストレステスト

  • 高負荷時の安定性テスト
  • メモリ使用量テスト
  • CPU使用率テスト
  • 障害回復テスト

6. セキュリティテスト

認証・認可テスト

  • 不正ログイン試行テスト
  • トークン改ざんテスト
  • 権限昇格攻撃テスト
  • セッションハイジャックテスト

入力値検証テスト

  • SQLインジェクション対策テスト
  • XSS攻撃対策テスト(多言語入力含む)
  • CSRF攻撃対策テスト
  • ファイルアップロード攻撃テスト

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

ユーザーシナリオテスト

  • 大家ユーザーシナリオテスト
    • 物件登録 → 問い合わせ対応 → 契約管理
  • 入居者ユーザーシナリオテスト
    • 会員登録 → 物件検索 → 問い合わせ送信
  • 多言語ユーザーシナリオテスト
    • 言語切替 → 物件検索 → 問い合わせ(各言語)

レスポンシブテスト

  • スマートフォン表示テスト
  • タブレット表示テスト
  • デスクトップ表示テスト
  • 画面回転時の表示テスト

8. 運用テスト

監視・ログテスト

  • エラーログ出力テスト
  • アクセスログ出力テスト
  • パフォーマンスメトリクス収集テスト
  • アラート通知テスト

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

  • データベースバックアップテスト
  • データ復旧テスト
  • システム復旧テスト
  • 障害時フェイルオーバーテスト

成果物

  • 結合テスト実行結果報告書
  • パフォーマンステスト結果報告書
  • セキュリティテスト結果報告書
  • バグ報告書・修正完了報告書
  • 品質評価書・リリース判定書

品質基準

  • 結合テストカバレッジ: 80%以上
  • 全シナリオテスト: PASS
  • パフォーマンス要件: クリア
  • セキュリティテスト: 脆弱性0件
  • 致命的バグ: 0件

前提条件

  • チケット#594(結合開発)完了

期間

3週間

優先度

表示するデータがありません

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