操作
バグ #593
未完了【子チケット】単体試験
ステータス:
新規
優先度:
高め
担当者:
-
開始日:
2025-06-18
期日:
進捗率:
0%
予定工数:
説明
目的¶
開発した各単体機能のテストを実施し、品質を保証する
作業内容¶
1. 単体テスト実行¶
認証機能テスト¶
- ユーザー登録機能テスト(AUTH-001)
- ログイン認証テスト(AUTH-002)
- JWT トークン生成・検証テスト(AUTH-003, AUTH-004)
- パスワードハッシュ化テスト(AUTH-005, AUTH-006)
- 多要素認証テスト(AUTH-007, AUTH-008)
- 権限チェックテスト(AUTH-009)
物件管理機能テスト¶
- 物件CRUD操作テスト(PROP-001〜003)
- 物件取得テスト(PROP-004, PROP-005)
- 画像アップロード・最適化テスト(PROP-006, PROP-007)
- 公開状態管理テスト(PROP-008)
- データ検証テスト(PROP-009)
検索機能テスト¶
- 物件検索テスト(SEARCH-001)
- 検索クエリ構築テスト(SEARCH-002)
- 検索結果ソート・ページングテスト(SEARCH-003, SEARCH-004)
- キャッシュ機能テスト(SEARCH-005, SEARCH-006)
- 周辺施設検索テスト(SEARCH-007)
- 検索候補生成テスト(SEARCH-008)
多言語機能テスト¶
- 言語判定テスト(I18N-001)
- 翻訳リソース読込テスト(I18N-002)
- テキスト翻訳テスト(I18N-003)
- 通貨・日付フォーマットテスト(I18N-004, I18N-005)
- ローカライズコンテンツ取得テスト(I18N-007)
地図機能テスト¶
- 住所ジオコーディングテスト(MAP-001)
- 逆ジオコーディングテスト(MAP-002)
- 距離計算テスト(MAP-003)
- 最寄り駅検索テスト(MAP-004)
- 施設検索テスト(MAP-006)
通知機能テスト¶
- メール送信テスト(NOTIFY-001)
- プッシュ通知テスト(NOTIFY-002)
- SMS送信テスト(NOTIFY-003)
- 通知作成・管理テスト(NOTIFY-004, NOTIFY-005)
- 未読数取得テスト(NOTIFY-006)
2. APIエンドポイント単体テスト¶
- 認証API(API-001〜010)単体テスト
- 物件API(API-011〜022)単体テスト
- お気に入り・検索API(API-023〜027)単体テスト
- 問い合わせAPI(API-028〜035)単体テスト
- 通知API(API-042〜044)単体テスト
- 地図API(API-045〜048)単体テスト
- 多言語API(API-049〜051)単体テスト
3. データベーステスト¶
- CRUD操作テスト(全15テーブル)
- 制約・インデックステスト
- トランザクション整合性テスト
- パフォーマンステスト(クエリ実行時間)
4. フロントエンド コンポーネントテスト¶
- 認証コンポーネントテスト
- 物件表示コンポーネントテスト
- 検索コンポーネントテスト
- 多言語切替コンポーネントテスト
- フォームバリデーションテスト
5. カバレッジ測定・報告¶
- 単体テストカバレッジ測定(目標: 90%以上)
- 未カバー部分の特定・対応
- テスト結果レポート作成
成果物¶
- 単体テスト実行結果報告書
- テストカバレッジレポート
- バグ報告書・修正報告書
- 品質評価書
品質基準¶
- 単体テストカバレッジ: 90%以上
- 全テストケース: PASS
- 致命的バグ: 0件
- 重要バグ: 修正完了
前提条件¶
- チケット#592(WSL環境で単体機能開発)完了
期間¶
3週間
優先度¶
高
表示するデータがありません
操作