도구 소개
대부분의 기능은 이미 잘 알려진 방식으로 실패합니다. 어떤 계정이 존재하는지 드러내는 로그인 폼, 파일 확장자만 믿는 업로드, 더블 클릭 한 번에 두 번 결제되는 체크아웃, 다른 사용자의 레코드를 조회할 수 있게 해 주는 API가 그렇습니다. 이 생성기는 이런 케이스를 담은 고정 템플릿에서 시작하므로 매번 기억해 낼 필요가 없습니다. 템플릿을 고르고 부정, 경계값, 보안, 접근성 케이스 포함 여부를 선택하면 ID, 사전 조건, 단계, 테스트 데이터, 기대 결과, 우선순위, 유형이 담긴 표가 만들어집니다. 모든 셀을 편집할 수 있고 행을 추가하거나 삭제할 수 있습니다. 템플릿에는 예시 한도값(로그인 실패 5회, 업로드 10 MB, 8자 비밀번호)이 들어 있으니 명세서의 값으로 바꿔 쓰세요. 케이스는 AI 모델이 아니라 사람이 작성한 템플릿에서 나옵니다.
사용 방법
- 기능 이름을 입력하고 템플릿을 선택하세요. 폼 필드 검증의 경우 필드 유형도 선택합니다.
- ID 접두사를 설정하고(예: TC-LOGIN이면 TC-LOGIN-001) 포함할 케이스 유형을 체크하세요.
- "Generate test cases"(테스트 케이스 생성)를 클릭한 다음 셀을 편집하고, 해당하지 않는 행은 삭제하고 필요한 행을 추가하세요.
- 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” 같은 한도값이 들어 있는 이유는 무엇인가요?
구체적인 값이 있어야 케이스를 실행할 수 있기 때문입니다. 이 값들은 예시입니다. 테스트를 실행하기 전에 요구사항의 수치로 바꾸세요.