본문으로 건너뛰기
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 …” 형식의 스토리와 한 줄에 하나씩 적은 인수 조건을 읽고, 각 조건에 고정된 규칙을 적용합니다. 모든 조건에는 정상 경로(happy path)가 생기고, “email”, “only”, “required”, “upload”, “expires” 같은 단어가 있으면 그에 맞는 부정 시나리오가 추가되며, “at least 12 characters”나 “within 30 days” 같은 수치 한도가 있으면 한도 지점과 한도를 살짝 넘는 지점의 경계값 시나리오가 추가됩니다. 이미 Given/When/Then으로 작성된 조건은 그대로 재사용됩니다. 결과물은 완성된 테스트 설계가 아니라 검토를 위한 출발점입니다. 도구는 여러분의 도메인을 알 수 없으므로 해당하지 않는 것은 지우고, 여러분만 아는 것을 추가하세요.

사용 방법

  1. 사용자 스토리를 붙여 넣으세요. 역할과 목표는 Given과 When 단계에 사용됩니다.
  2. 인수 조건을 한 줄에 하나씩 붙여 넣으세요. “AC1:” 같은 접두사와 글머리 기호는 제거됩니다.
  3. 포함할 시나리오 유형(대체, 부정, 엣지)을 선택하세요.
  4. Gherkin을 .feature 파일, Markdown 체크리스트, 또는 스프레드시트용 CSV로 내보내세요.

테스트 시나리오 생성기 자주 묻는 질문

생성된 Gherkin을 바로 자동화할 수 있나요?

시나리오 유형과 조건별 태그가 붙은 문법적으로 올바른 Gherkin이지만, 단계 문구는 일반적인 표현입니다. 단계를 코드에 연결하기 전에 팀의 도메인 언어로 다시 쓰고, 스텝 정의를 재사용할 수 있도록 중복 단계를 합치세요.

경계값 시나리오는 어떻게 찾나요?

“at least 12 characters”, “up to 5 files”, “less than 10 MB”처럼 수량어나 단위 옆에 있는 숫자를 찾습니다. 한도 지점과 한도를 한 단계 넘는 지점의 시나리오를 만들고, “less than”과 “under”는 한도값을 포함하지 않는 것으로 처리합니다.

테스트 시나리오와 테스트 케이스는 어떻게 다른가요?

시나리오는 검증할 하나의 상황입니다(“만료된 후 사용한 재설정 링크”). 테스트 케이스는 여기에 실행에 필요한 정확한 사전 조건, 데이터, 단계, 기대 결과를 더한 것입니다. 시나리오를 케이스로 확장하려면 테스트 케이스 생성기를 사용하세요.

SDETRole 전체에서 검색할 내용을 입력하세요.

Pagefind 전문 검색 · 브라우저에서 실행됩니다 검색 페이지 열기 →