테스트 케이스(test Case)

테스트 컨디션을 기반으로 개발된 사전조건, 입력값, 행동(해당하는 경우), 기대 결과, 사후조건의 집합

Present in sylabi

사용 예

최대 비밀번호 길이가 16자인 로그인 폼에 대한 테스트 케이스는 다음과 같을 수 있습니다: 사전 조건 — 계정이 존재하고 브라우저가 로그인 페이지에 있음; 입력 값 — 사용자 이름 jdoe, 정확히 16자인 비밀번호; 기대 결과 — 로그인 성공 및 대시보드로의 리다이렉트; 사후 조건 — 세션이 생성됨. 17자 비밀번호를 사용하는 두 번째 테스트 케이스는 오류 메시지를 기대합니다. 각 테스트 케이스는 특정 프로그램 경로를 실행하거나 요구사항 준수를 검증하는 것과 같은 특정 목적을 위해 작성됩니다.

자주 묻는 질문

테스트 케이스와 테스트 시나리오의 차이는 무엇인가요? 테스트 시나리오는 테스트를 실행하기 위한 일련의 동작을 명시하는 문서이고, 테스트 케이스는 특정 목적을 위해 개발된 입력 값, 사전 조건, 기대 결과, 사후 조건의 구체적인 집합입니다. 하나의 시나리오에서 여러 테스트 케이스가 도출될 수 있습니다.

테스트 케이스에 항상 기대 결과가 필요한가요? 예 — 기대 결과가 있어야 테스트 케이스를 검증할 수 있습니다. 기대 결과가 없으면 통과와 판정 불가 실행을 구분할 수 없습니다.

테스트 세트란 무엇인가요? 테스트 세트는 한 테스트의 사후 조건이 종종 다음 테스트의 사전 조건이 되어 실행의 연쇄를 만드는 테스트 케이스들의 그룹입니다.

테스트 케이스는 수동 테스팅에서만 사용되나요? 아닙니다. 자동화된 테스트도 테스트 케이스로 구성됩니다 — 스크립트가 입력 값, 사전 조건, 기대 결과, 사후 조건을 프로그래밍 방식으로 구현합니다.

관련 용어

  • 테스트 베이시스 — 테스트 케이스가 도출되는 원천 문서
  • 테스트 절차 — 테스트 케이스를 실행하기 위한 일련의 동작
  • 테스트 세트 — 함께 그룹화된 여러 테스트 케이스
  • 테스트 스크립트 — 테스트 절차의 자동화된 형태
  • 기대 결과 — 테스트 케이스가 검증하는 예측된 결과
  • 테스트 실행 — 시스템에 대해 테스트 케이스를 실행하는 것

Learn more

How To Write a Test Case - Katalon
Best practices for writing good test cases including naming conventions, action verbs, preconditions, negative scenarios, and regular updates

Test Case vs Test Scenario
Detailed comparison explaining that test scenarios are high-level descriptions covering multiple test cases, while test cases focus on specific steps and expected results

Test Case Templates: Free Excel & Word Examples
Comprehensive test case templates with 20 standard components including Test Case ID, Title, Objective, Preconditions, Test Steps, Expected Results, and more. Includes best practices for writing effective test cases. Formats: PDF, DOC, Excel

Recommend more content related to this term