操作
バグ #595
未完了【子チケット】結合試験
ステータス:
新規
優先度:
高め
担当者:
-
開始日:
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週間
優先度¶
高
表示するデータがありません
操作