AIパーソナル・ラーニング
と実践的なガイダンス
サイバーナイフ用ドローイングミラー

PRDからテストケースへ:製品要件文書をテストケースに変換するAIツール

はじめに

Quash(https://quashbugs.com/generate-tests)は、テストケースの生成に特化したAI主導のプラットフォームで、開発者やQAチームが製品要件ドキュメント(PRD)を詳細なテストケースに素早く変換できるように設計されている。ユーザーは、登録や複雑な統合を行うことなく、PDF形式のPRD(最大10MB)をドラッグ・アンド・ドロップするだけで、AIがリアルタイムでドキュメントを分析し、ステップ、期待される結果、エッジケースを含むテストケースを生成する。quashは、データセキュリティに重点を置き、処理後のユーザーファイルを保存または共有しないことで、プライバシーを確保しています。また、ユーザーが体験できるPRDのサンプルも提供しているため、モバイルアプリ開発者、アジャイルチーム、効率的なQAを求める中小企業に適しています。直感的な操作ですぐに結果が得られるため、テストケースを手作業で作成する時間を大幅に削減し、高品質な製品の提供に貢献します。

PRDからテストケースへ:製品要件文書をテストケースに変換するAIツール-1


 

機能一覧

  • テストケースのオンザフライ生成 PRD(PDF形式)をドラッグ&ドロップすると、AIが自動的に解析し、ステップ、期待される結果、エッジシナリオを含む詳細なテストケースを生成します。
  • 登録や統合は不要 アカウントや技術的な設定は不要で、ファイルをアップロードするだけですぐに使用できます。
  • データ・セキュリティ保証 PRDはリアルタイムで処理され、完了時にファイルが保存されたり共有されたりすることはありません。
  • PRD経験例 KYCプロセス、配送スケジュール、支払いプロセスのサンプルPRDは、ユーザーが機能をテストするために提供されています。
  • マルチシーンカバレッジ 機能テスト、境界条件、例外シナリオをカバーするユースケースを生成し、手作業による補足を削減します。
  • テストケースのエクスポート 生成されたテストケースを、主流の QA ツール(Jira や TestRail など)と互換性のある標準フォーマットにエクスポートできます。
  • 多言語サポート AIは、英語やその他の主要言語をサポートするPRDを解析し、明確なテストケースを生成します。
  • オープンソース・サポート オープンソースのSDK(Quash Max)がGitHubを通じて提供され、開発者のカスタム統合をサポートしています。

 

ヘルプの使用

クイック・スタート・プロセス

Quashのテストケース生成ツールはシンプルに設計されており、インストールや複雑な設定は必要ありません。詳細な手順は以下の通りです:

  1. ウェブサイトへのアクセス ::
    • ブラウザを開き、https://quashbugs.com/generate-tests。
    • ページが読み込まれると、ドラッグ&ドロップエリアと、PDFファイル(10MBまで)をサポートする「ファイルをアップロード」ボタンが表示されます。
  2. PRDファイルのアップロード ::
    • ドラッグ・アンド・ドロップ操作 準備したPRD(PDF形式)をページ中央の点線枠内にドラッグすると、自動的にアップロードが開始されます。
    • 手動アップロード ファイルをアップロード」ボタンをクリックして、ローカルファイルシステムからPRDファイルを選択し、確認してアップロードします。
    • 必要書類 ::
      • フォーマット:PDFのみ対応。
      • サイズ:最大10MB
      • 内容:文書には、製品の機能、ユーザープロセス、または要件(KYC プロセス、支払ロジックなど)を明確に記述すること。
    • ほら ::
      • AIの解析精度を向上させるために、PDFコンテンツが明確に構造化されていることを確認する(例:タイトル、機能説明、ユーザーストーリーを含む)。
      • テキストコンテンツは抽出可能である必要があります。
  3. サンプルPRD ::
    • ご自身のPRDをお持ちでない場合は、ページに記載されているサンプルリンクをクリックしてください:
      • KYCジャーニーPRD ユーザー認証プロセスについて説明してください。
      • 配達予定PRD 電子商取引の物流スケジューリングロジックについて説明しなさい。
      • FD希釈フローPRD 支払いプロセスの最適化について説明する。
    • このファイルを表示」をクリックしてサンプルPDFをダウンロードするか、サンプルファイルを直接ドラッグ&ドロップしてテストしてください。
    • サンプルは、初めてAIが生成した結果を素早く理解するのに適しており、典型的なモバイル・アプリケーションのシナリオをカバーしている。
  4. テストケースの作成 ::
    • アップロードが完了すると、AIはPRDの内容をリアルタイムで分析する(ファイルサイズにもよるが、通常は数秒から1分程度)。
    • このシステムは、以下を含む詳細なテストケースを生成する:
      • テストステップ ユーザー・プロセス別の明示的操作。
      • 期待される結果 各ステップの成功基準
      • エッジの使用例 異常入力、境界条件などのシナリオをカバーする。
    • テストケースは、各項目のプレビューを伴うリストとしてページに表示されます。
  5. 表示とエクスポート ::
    • 使用例のプレビュー 各テストケースをクリックすると、詳細な手順と予想される結果が表示されます。
    • ユースケースのエクスポート ::
      • エクスポート」ボタンをクリックし、エクスポート形式(CSV、JSON、PDFなど)を選択します。
      • エクスポートされたファイルは、Jira、TestRail、Zephyrなどの主要なQAツールと互換性があります。
      • エクスポートされたコンテンツの例:
        Test Case ID,Description,Steps,Expected Result,Edge Case
        TC001,验证用户登录,1. 输入用户名 2. 输入密码 3. 点击登录,显示欢迎页面,空用户名/密码
        
    • ファイルをローカルに保存してチームで確認するか、QAシステムにインポートする。
  6. データ・セキュリティの確認 ::
    • クオッシュは、PRDをリアルタイムで処理することを約束し、ファイルを保存したり、終了時にデータを抽出したりすることはない。
    • このページには、ロックアイコンと「お客様のデータは安全なままです。 当社はテストケースを生成するためにのみお客様の文書を処理し、PRD を保存または共有することはありません。私たちはテストケースを生成するためにのみ文書を処理し、PRDを保存または共有することはありません。"
    • ユーザーは、GDPRなどのプライバシー基準に準拠し、機密性の高いPRDを安心してアップロードすることができます。

注目の機能操作

1.その場でのテストケース生成

QAシナリオに最適化されたQuashのAIは、PRDのユーザーストーリー、ファンクションポイント、プロセスを素早く解析し、構造化されたテストケースを生成します:

  • 手続き ::
    • PRDをアップロードしたら、AIがそれを解析するのを待ちます(プログレスバーに処理状況が表示されます)。
    • 解析が終わると、テストケースのリストが表示され、「機能テスト」、「境界テスト」、「例外テスト」に分けられます。
    • 使用例をクリックすると、以下のような詳細が表示される:
      测试用例:用户身份验证
      步骤:
      1. 打开登录页面
      2. 输入有效用户名和密码
      3. 点击“提交”
      预期结果:跳转至用户仪表板
      边缘用例:无效密码、账号锁定
      
  • 最適化の提案 ::
    • PRDが標準的な用語(「ユーザー」、「ログイン」など)を使用し、曖昧な記述を避けるようにする。
    • 生成された結果が不完全な場合は、PRDを小さなファイルに分割し、分割してアップロードしてみてください。

2.サンプルPRDの経験

サンプルPRDは、Quashの目玉機能であり、新しいユーザーがすぐにスピードアップできるようにするためのものです:

  • 手続き ::
    • ページ下部の「KYCジャーニーPRD」「予定配信PRD」または「FD希薄化フローPRD」をご覧ください。「のリンクをクリックしてください。
    • リンクをクリックしてPDFをダウンロードするか、アップロードエリアに直接ドラッグ&ドロップしてください。
    • 生成されたテストケースは、次のような典型的なシナリオを示している:
      • KYCプロセス:ユーザーの身元確認、書類のアップロード、失敗シナリオの処理。
      • 配送のスケジューリング:注文の確認、ドライバーの割り当て、通常とは異なる配送。
    • サンプル・ユースケースは、研究や参照用にエクスポートすることができます。
  • 適用シナリオ ::
    • 新規ユーザーがAI効果を試す
    • QAチームを訓練し、テストケースの形式に慣れさせる。
    • 特定の機能(決済、ロジスティクスなど)のテストカバレッジを迅速に検証。

3.輸出と統合

Quashは、既存のQAプロセスへのテストケースのシームレスな統合をサポートします:

  • エクスポート形式 ::
    • CSV:ExcelやTestRailへのインポートに適しています。
    • JSON:API統合や自動化スクリプトに適しています。
    • PDF:アーカイブや共有に適しています。
  • 統合ステップ ::
    • CSVをエクスポートしたら、TestRailにログインし、"テストケース "モジュールに移動し、"CSVのインポート "をクリックします。
    • フィールドをマッピングし(例:「Description」は「Steps」に対応)、インポートを完了する。
    • Jira で、添付されたアップロードされたエクスポートされた PDF を使用してテストタスクを作成します。
  • ほら ::
    • 重複を避けるために、エクスポートされたユースケースに固有の番号が付けられていることを確認してください。
    • ユースケースの調整が必要な場合は、元のPRDを修正するのではなく、QAツールで編集することを推奨する。

4.データのセキュリティとプライバシー

Quashのプライバシー保護は中核的な強みであり、特に機密性の高いPRDの取り扱いに適している:

  • 動作確認 ::
    • アップロードの前に、ページにセキュリティー・ステートメントが表示され、ユーザーは「セキュリティー」リンクをクリックして詳細なプライバシー・ポリシーを見ることができる。
    • 処理完了後、システムは自動的にキャッシュをクリアし、ユーザーはブラウザの「開発者ツール」を通じてデータが残っていないことを確認できる。
  • コンプライアンス ::
    • GDPRやCCPAなどの国際的なプライバシー基準の遵守。
    • ユーザーのIPやファイルのメタデータは保存されず、リアルタイムの解析のためだけに保存される。
  • ユーザー推薦 ::
    • Quashのウェブサイトを定期的にチェックし、プライバシーポリシーの更新を確認してください。
    • 個人を特定できる情報(PII)を含むPRDのアップロードは避けてください。

高度な機能と拡張機能

1.オープンソースSDKの統合

QuashはオープンソースのSDK(Quash Max)を提供し、開発者がアプリケーションにテストケース生成機能を組み込むことをサポートします:

  • SDKを入手する ::
    • GitHubリポジトリ(Oscorp-HQ/quash-max)にアクセスする。
    • iOS(Swift)またはAndroid(Kotlin)用のSDKをダウンロードする。
  • 統合ステップ ::
    • アンドロイド ::
    implementation 'com.quash:max:1.0.0'
    

    あるApplicationクラスで初期化される:

    Quash.init(this, "API_KEY", "PROJECT_ID");
    
    • iOS ::
    pod 'QuashMax', '~> 1.0'
    

    あるAppDelegateを初期化する:

    Quash.initialize(apiKey: "API_KEY", projectId: "PROJECT_ID")
    
  • 使用シナリオ ::
    • PRD 解析を自動的にトリガーしてテストケースを生成します。
    • 企業のQAシステムに適応した、カスタマイズされた出力フォーマット。

2.デモンストレーションとサポートの予約

より深い統合を必要とするチームには、Quashがパーソナライズされたサポートを提供します:

  • 手続き ::
    • ページ下部の「デモを予約する」ボタンをクリックし、https://quashbugs.com/contact-form。
    • 会社情報、ニーズの説明を入力し、送信すると確認メールが届きます。
    • チームは1~2営業日以内に専門家によるデモを予定しており、CI/CD統合、デバイスファーム・テスト、その他の機能のデモを行います。
  • サポート ::
    • 電子メール:hello@quashbugs.com.
    • ソーシャルメディア:LinkedIn、YouTube、GitHubをフォローして最新情報を入手する。

ほら

  • ファイルサイズ 10MBを超えるPDFのアップロードは失敗しますので、ファイルを圧縮または分割することをお勧めします。
  • ネットワーク要件 アップロードと解析には安定したネットワークが必要です。
  • ブラウザの互換性 最新版のChrome、Firefox、Safariを推奨します。
  • フィードバックの問題 生成された結果が正確でない場合は、PRDと希望する出力を添えて「Contact us」からフィードバックを送信できます。

これらの手順により、ユーザーはPRDのアップロードからユースケースのエクスポートまで、Quashのテストケース生成ツールを数分ですぐに使い始めることができます。個人の開発者であれ、企業のQAチームであれ、QuashのAI主導の機能とプライバシー保護は、テストの効率を大幅に改善します。

無断転載を禁じます:チーフAIシェアリングサークル " PRDからテストケースへ:製品要件文書をテストケースに変換するAIツール
ja日本語