操作
バグ #139
未完了【試験】Redmineドキュメント機能のAPI連携
ステータス:
新規
優先度:
通常
担当者:
-
開始日:
2025-06-02
期日:
進捗率:
0%
予定工数:
説明
試験¶
試験計画¶
- 単体テスト
- 統合テスト
- 性能テスト
- セキュリティテスト
テスト項目¶
単体テスト¶
- DocumentServiceの各メソッドのテスト
- ファイルアップロード
- チケット添付
- 独立ドキュメント作成
- ドキュメント検索
- APIエンドポイントのテスト
- 正常系リクエスト
- 異常系リクエスト(バリデーションエラー)
統合テスト¶
- API → サービス層 → Redmine APIの連携
- task.call2arm.com → ドキュメントAPIの連携
- エラーハンドリング
性能テスト¶
- 大容量ファイル(5MB, 10MB)のアップロード
- 複数ファイルの同時アップロード
- 検索性能(100件以上のドキュメント)
セキュリティテスト¶
- 認証・認可
- CORSポリシー
- ファイルタイプ制限
- ファイルサイズ制限
- 入力値バリデーション
テスト環境¶
- 開発環境: ローカルRedmineインスタンス
- テスト環境: 検証用Redmineサーバー
- テストツール: Pytest, Postman, curl
テスト手順¶
- Pytestによる単体テスト自動実行
- Postmanコレクションによる統合テスト
- 手動テストによる確認
- 性能測定
現状のテスト進捗¶
- 単体テスト: 70% 完了
- 基本機能のテストケース実装済み
- エラーケースのテスト追加中
- 統合テスト: 準備中
- テスト環境構築中
- テストケース定義中
- 性能テスト: 未実施
- セキュリティテスト: 未実施
操作