メインコンテンツへスキップ
SDETRole
SDETRole

QA ドキュメント

テストシナリオ作成ツール

ユーザーストーリーと受け入れ基準からシナリオと Gherkin を作成。

すべてブラウザ内で動作 登録不要

Optional, but it supplies the role and action for Given/When steps.

Plain sentences or Given/When/Then. Numbers like “at least 12 characters” produce boundary scenarios.

Defaults to the goal from the story.

Scenario types

A happy path is always generated for every criterion.

This is a template-based starting point, not a finished test design. Scenarios come from fixed rules (keywords such as “email”, “only”, “expires”, and numeric limits). Review each one, remove what does not apply and add the cases only you know about.

Gherkin · 0 scenarios

このツールについて

受け入れ基準は何が起こるべきかを記述しますが、テスターには、うまくいかないときに何が起こるかも必要です。このツールは「〜として、〜したい、なぜなら〜」(As a … I want … so that …)形式のストーリーと 1 行に 1 つの受け入れ基準を読み込み、各基準に決まったルールを適用します。すべての基準に正常系が作られ、「email」「only」「required」「upload」「expires」などの語があれば対応する異常系シナリオが追加され、「at least 12 characters」や「within 30 days」のような数値の制限があれば、制限ちょうどと少し超えた値の境界シナリオが追加されます。すでに Given/When/Then で書かれた基準はそのまま再利用されます。出力はレビューすべき出発点であって、完成したテスト設計ではありません。ツールはあなたのドメインを知らないので、当てはまらないものは削除し、あなたにしかわからないものを追加してください。

使い方

  1. ユーザーストーリーを貼り付けます。ロールと目的は Given と When のステップで使われます。
  2. 受け入れ基準を 1 行に 1 つずつ貼り付けます。「AC1:」などの接頭辞や箇条書きの記号は取り除かれます。
  3. 含めるシナリオの種類(代替、異常系、エッジ)を選びます。
  4. Gherkin を .feature ファイル、Markdown のチェックリスト、スプレッドシート用の CSV として出力します。

テストシナリオ作成ツール のよくある質問

Gherkin はそのまま自動化できますか?

シナリオの種類と基準ごとのタグが付いた、構文的に正しい Gherkin ですが、ステップの文言は汎用的です。ステップをコードに結び付ける前に、チームのドメイン言語で書き直し、重複するステップをまとめてステップ定義を再利用できるようにしてください。

境界シナリオはどのように見つけるのですか?

「at least 12 characters」「up to 5 files」「less than 10 MB」のように、量を表す語や単位の隣にある数値を探します。制限ちょうどと 1 ステップ超えた値のシナリオを作成し、「less than」や「under」は上限を含まない制限として扱います。

テストシナリオとテストケースの違いは何ですか?

シナリオは検証すべき 1 つの状況(「期限切れ後にリセットリンクを使う」)です。テストケースは、それを実行するのに必要な正確な前提条件、データ、手順、期待結果を加えたものです。シナリオをケースに展開するにはテストケース作成ツールを使ってください。

キーワードを入力すると SDETRole 全体を検索できます。

Pagefind による全文検索 · ブラウザ内で動作します 検索ページを開く →