プロジェクト

全般

プロフィール

バグ #139

未完了

【試験】Redmineドキュメント機能のAPI連携

Redmine Admin さんが4日前に追加. 4日前に更新.

ステータス:
新規
優先度:
通常
担当者:
-
開始日:
2025-06-02
期日:
進捗率:

0%

予定工数:

説明

試験

試験計画

  1. 単体テスト
  2. 統合テスト
  3. 性能テスト
  4. セキュリティテスト

テスト項目

単体テスト

  • DocumentServiceの各メソッドのテスト
    • ファイルアップロード
    • チケット添付
    • 独立ドキュメント作成
    • ドキュメント検索
  • APIエンドポイントのテスト
    • 正常系リクエスト
    • 異常系リクエスト(バリデーションエラー)

統合テスト

  • API → サービス層 → Redmine APIの連携
  • task.call2arm.com → ドキュメントAPIの連携
  • エラーハンドリング

性能テスト

  • 大容量ファイル(5MB, 10MB)のアップロード
  • 複数ファイルの同時アップロード
  • 検索性能(100件以上のドキュメント)

セキュリティテスト

  • 認証・認可
  • CORSポリシー
  • ファイルタイプ制限
  • ファイルサイズ制限
  • 入力値バリデーション

テスト環境

  • 開発環境: ローカルRedmineインスタンス
  • テスト環境: 検証用Redmineサーバー
  • テストツール: Pytest, Postman, curl

テスト手順

  1. Pytestによる単体テスト自動実行
  2. Postmanコレクションによる統合テスト
  3. 手動テストによる確認
  4. 性能測定

現状のテスト進捗

  • 単体テスト: 70% 完了
    • 基本機能のテストケース実装済み
    • エラーケースのテスト追加中
  • 統合テスト: 準備中
    • テスト環境構築中
    • テストケース定義中
  • 性能テスト: 未実施
  • セキュリティテスト: 未実施

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