본문으로 건너뛰기
SDETRole
SDETRole

QA 문서

테스트 케이스 생성기

로그인, API, 업로드, 결제 등 바로 쓸 수 있는 테스트 케이스를 만듭니다.

브라우저에서만 실행됩니다 회원가입 불필요

Used in titles and steps where the template refers to the feature.

Email/username + password sign-in, lockout, session handling.

IDs look like TC-LOGIN-001

Include

Functional (positive) cases are always included.

19 cases from this template

Cases come from fixed templates written for common features. Replace example limits (lockout count, file size, lengths) with the values in your specification.

Export · 0 cases

도구 소개

대부분의 기능은 이미 잘 알려진 방식으로 실패합니다. 어떤 계정이 존재하는지 드러내는 로그인 폼, 파일 확장자만 믿는 업로드, 더블 클릭 한 번에 두 번 결제되는 체크아웃, 다른 사용자의 레코드를 조회할 수 있게 해 주는 API가 그렇습니다. 이 생성기는 이런 케이스를 담은 고정 템플릿에서 시작하므로 매번 기억해 낼 필요가 없습니다. 템플릿을 고르고 부정, 경계값, 보안, 접근성 케이스 포함 여부를 선택하면 ID, 사전 조건, 단계, 테스트 데이터, 기대 결과, 우선순위, 유형이 담긴 표가 만들어집니다. 모든 셀을 편집할 수 있고 행을 추가하거나 삭제할 수 있습니다. 템플릿에는 예시 한도값(로그인 실패 5회, 업로드 10 MB, 8자 비밀번호)이 들어 있으니 명세서의 값으로 바꿔 쓰세요. 케이스는 AI 모델이 아니라 사람이 작성한 템플릿에서 나옵니다.

사용 방법

  1. 기능 이름을 입력하고 템플릿을 선택하세요. 폼 필드 검증의 경우 필드 유형도 선택합니다.
  2. ID 접두사를 설정하고(예: TC-LOGIN이면 TC-LOGIN-001) 포함할 케이스 유형을 체크하세요.
  3. "Generate test cases"(테스트 케이스 생성)를 클릭한 다음 셀을 편집하고, 해당하지 않는 행은 삭제하고 필요한 행을 추가하세요.
  4. CSV(케이스당 한 행 또는 단계당 한 행), Markdown, 또는 Excel용 탭 구분 값으로 내보내세요.

테스트 케이스 생성기 자주 묻는 질문

CSV를 TestRail로 가져오려면 어떻게 하나요?

"CSV (one row per case)" 내보내기를 사용하고 TestRail의 테스트 케이스 CSV 가져오기를 이용하세요. 열 매핑 단계에서 Title은 Title, Preconditions는 Preconditions, Steps는 Steps, Expected Result는 Expected Result(텍스트 템플릿)에 매핑하고, Priority와 Type은 해당 필드에 매핑하되 TestRail의 값 이름이 다르면 값 매핑을 지정합니다. ID는 무시하거나 사용자 정의 필드에 매핑하면 됩니다.

Xray나 Zephyr Scale로 가져오려면 어떻게 하나요?

"CSV (row per step)"를 사용하세요. 각 단계가 한 행이고 Test ID가 반복되므로 가져오기 도구가 단계를 하나의 테스트로 묶을 수 있습니다. Xray의 Test Case Importer에서는 Test ID를 테스트 식별자에, Title을 Summary에, Action·Test Data·Expected Result를 단계 필드에 매핑합니다. Zephyr Scale의 CSV 가져오기에서는 Title을 Name에, Preconditions를 Precondition에, Action/Test Data/Expected Result를 단계별 스크립트 열에 매핑합니다.

다시 생성하면 편집한 내용이 덮어써지나요?

네, 다시 생성하면 표가 교체되므로 도구가 먼저 확인을 요청합니다. 편집한 표는 초기화하기 전까지 방문 사이에도 이 브라우저에 저장됩니다.

케이스에 “5회”나 “10 MB” 같은 한도값이 들어 있는 이유는 무엇인가요?

구체적인 값이 있어야 케이스를 실행할 수 있기 때문입니다. 이 값들은 예시입니다. 테스트를 실행하기 전에 요구사항의 수치로 바꾸세요.

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

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