操作
バグ #597
未完了【子チケット】総合試験
ステータス:
新規
優先度:
急いで
担当者:
-
開始日:
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週間
優先度¶
最高
Redmine Admin さんが約6時間前に更新
🌐 estate.3dwork.jp本番環境での総合試験項目追加¶
estate.3dwork.jpドメインでの本番運用に向けた総合試験項目を追加します:
1. ドメイン・SSL動作確認¶
基本ドメイン動作確認¶
-
メインドメインアクセス確認
curl -I https://estate.3dwork.jp # Status: 200 OK確認
-
API ドメインアクセス確認
curl -I https://api.estate.3dwork.jp/api/health # API疎通確認
-
リダイレクト動作確認
- www.estate.3dwork.jp → estate.3dwork.jp
- http://estate.3dwork.jp → https://estate.3dwork.jp
SSL証明書確認¶
-
SSL証明書検証
openssl s509 -in <(openssl s_client -connect estate.3dwork.jp:443 -prexit 2>/dev/null) -text -noout # 有効期限・発行者確認
-
SSL Labs テスト
- https://www.ssllabs.com/ssltest/
- Grade A以上の評価確認
2. SEO・検索エンジン対策確認¶
メタタグ・構造化データ確認¶
-
基本メタタグ確認
<title>外国人向け賃貸マッチング | estate.3dwork.jp</title> <meta name="description" content="北関東の外国人労働者と個人大家をマッチング..."> <meta property="og:title" content="外国人向け賃貸マッチング"> <meta property="og:url" content="https://estate.3dwork.jp">
-
構造化データ確認
- 物件情報のJSON-LD構造化データ
- パンくずリスト構造化データ
- 組織情報構造化データ
サイトマップ・robots.txt確認¶
-
XML サイトマップ確認
- https://estate.3dwork.jp/sitemap.xml
- 物件ページの自動生成確認
-
robots.txt確認
User-agent: * Allow: / Sitemap: https://estate.3dwork.jp/sitemap.xml
3. 多言語SEO確認¶
hreflang設定確認¶
-
多言語ページのhreflang確認
<link rel="alternate" hreflang="ja" href="https://estate.3dwork.jp/ja/"> <link rel="alternate" hreflang="en" href="https://estate.3dwork.jp/en/"> <link rel="alternate" hreflang="zh-CN" href="https://estate.3dwork.jp/zh-cn/"> <!-- 8言語分設定確認 -->
-
言語別URLパス確認
- /ja/ (日本語)
- /en/ (英語)
- /zh-cn/ (中国語簡体)
- /zh-tw/ (中国語繁体)
- /ko/ (韓国語)
- /vi/ (ベトナム語)
- /ne/ (ネパール語)
- /tl/ (タガログ語)
4. パフォーマンス・Core Web Vitals確認¶
PageSpeed Insights確認¶
-
デスクトップ版スコア確認
- https://pagespeed.web.dev/
- estate.3dwork.jp メインページ
- 物件詳細ページ
- 検索結果ページ
-
モバイル版スコア確認
- 各言語版ページのスコア確認
- Core Web Vitals指標確認
- LCP (Largest Contentful Paint) < 2.5s
- FID (First Input Delay) < 100ms
- CLS (Cumulative Layout Shift) < 0.1
CDN・キャッシュ確認¶
-
静的ファイル配信確認
curl -I https://estate.3dwork.jp/assets/logo.png # Cache-Control ヘッダー確認
-
gzip圧縮確認
curl -H "Accept-Encoding: gzip" -I https://estate.3dwork.jp # Content-Encoding: gzip 確認
5. 外部サービス連携確認(本番API)¶
Google Maps API本番確認¶
-
Maps JavaScript API確認
- 地図表示・操作確認
- API利用量監視確認
- エラーハンドリング確認
-
Geocoding API確認
- 住所→座標変換確認
- Places API周辺検索確認
LINE Bot本番確認(Phase 2対応時)¶
-
Webhook接続確認
curl -X POST https://api.estate.3dwork.jp/line/webhook \ -H "Content-Type: application/json" \ -d '{"events":[]}'
6. セキュリティ・脆弱性最終確認¶
セキュリティヘッダー確認¶
-
セキュリティヘッダー検証
curl -I https://estate.3dwork.jp | grep -E "(Strict-Transport|X-Frame|X-Content|Content-Security)"
-
OWASP ZAP スキャン実施
- 自動脆弱性スキャン
- SQLインジェクション・XSS確認
GDPR・プライバシー確認¶
-
プライバシーポリシー確認
- https://estate.3dwork.jp/privacy
- GDPR準拠内容確認
-
Cookie使用同意確認
- Cookie バナー表示確認
- Cookie設定ページ確認
7. ビジネス要件最終確認¶
外国人ユーザビリティ確認¶
-
多言語ナビゲーション確認
- 言語切替の直感性確認
- 各言語での物件検索フロー確認
-
地域対応確認
- 北関東地域(群馬、茨城、栃木、千葉)データ確認
- 駅・施設情報正確性確認
大家・入居者フロー確認¶
-
大家向け機能確認
- 物件登録〜公開フロー
- 問い合わせ対応フロー
-
入居者向け機能確認
- 物件検索〜問い合わせフロー
- 多言語での利用フロー
8. 運用監視最終確認¶
監視・アラート確認¶
-
アクセス監視確認
- リアルタイムアクセス数監視
- エラー率監視・アラート
-
パフォーマンス監視確認
- API応答時間監視
- データベース性能監視
バックアップ・復旧確認¶
-
自動バックアップ確認
- 日次バックアップ実行確認
- バックアップデータ整合性確認
-
緊急時復旧手順確認
- 障害時復旧シミュレーション
- データ復旧時間測定
9. リリース最終判定¶
最終品質評価¶
- 全機能動作確認完了
- パフォーマンス目標達成確認
- セキュリティ基準クリア確認
- SEO対策完了確認
サービス開始準備¶
- ユーザー向けお知らせ準備
- サポート体制最終確認
- 緊急時連絡体制最終確認
✅ 全項目クリア時、estate.3dwork.jpでの正式サービス開始承認
この確認により、estate.3dwork.jpドメインでの高品質なサービス提供が保証されます。
操作