TC(Test Case)란?

최준근·2023년 3월 1일
0

QA

목록 보기
2/5

Test Case

테스트 케이스는 소프트웨어 또는 시스템의 기능, 성능, 안정성 등을 검증하기 위해 설계된 테스트의 단위입니다.각각의 테스트 케이스는 특정 입력 조건이나 동작에 대한 예상 결과를 명확하게 정의하고 , 이를 수행하기 위해 필요한 절차와 예상결과를 기술합니다. 이를 통해 테스트 케이스는 소프트웨어 또는 시스템의 예상 동작과 실제 동작의 차이점을 발견하고, 이를 개선하기 위한 피드백을 제공합니다.

일반적으로, 테스트 케이스는 다음과 같은 구성 요소를 포함합니다.

  1. 테스트 케이스 식별자
    각각의 테스트 케이스를 고유하게 식별하는 식별자입니다.
  2. 입력 조건
    테스트 케이스를 수행하기 위해 필요한 입력 조건을 설명합니다.
  3. 예상 결과
    테스트 케이스를 수행했을 때 기대되는 결과를 명시합니다.
  4. 수행 절차
    테스트 케이스를 수행하기 위해 필요한 단계적인 절차를 설명합니다.
  5. 선행 조건
    테스트 케이스를 수행하기 전에 충족되어야 하는 조건을 명시합니다.
  6. 후행 조건
    테스트 케이스를 수행한 후에 만족되어야 하는 조건을 명시합니다.
  7. 예외 상황
    예상하지 못한 상황이나 오류가 발생할 수 있는 경우를 명시합니다.

테스트 케이스는 소프트웨어 또는 시스템을 테스트하는 중요한 요소입니다. 잘 작성된 테스트 케이스는 효과적인 테스트를 수행하고, 소프트웨어 또는 시스템의 품질을 개선하기 위한 중요한 피드백을 제공합니다.

profile
느려도 좋으니 꾸준하게

0개의 댓글