본문 바로가기
사용자 경험 & 전략/QA & 테스팅

테스트 시나리오 작성 방법

by 육츠 2025. 11. 28.
Contents 접기

참고 문서

 

[단테,통테] 테스트(QA) 시나리오 작성법

테스트(QA) 시나리오 작성은 소프트웨어의 기능을 테스트하고 예상한 결과가 나오는지를 검증하기 위해 구체적인 절차와 조건을 문서화하는 과정입니다. 시나리오 작성은 소프트웨어 테스트의

thinkhubhee.tistory.com

티스토리에 들어가면, 테스트 시나리오 작성 방법에 대한 구체적인 예시와 설명이 이해하기 쉽게 적혀있다.

 

테스트 시나리오 Test Scenario

테스트 시나리오

소프트웨어 기능을 테스트 하고 예상한 결과가 나오는지 검증하기 위해, 구체적인 절차와 조건을 문서화 해놓은 것을 말한다. 사용자의 관점에서 서비스가 어떻게 동작해야 하는지 설명하며, 테스트 대상의 주요 기능과 기대 결과를 명확히 나타내게 된다. 이를 통해 테스트 과정에서 발생할 수 있는 혼란을 줄이고, 누락되는 영역 없이 체계적으로 검증할 수 있게된다.

 

TS vs TC : 무엇이 다른가?

여기서 간단하게 TS(테스트 시나리오) 와 TC(테스트 케이스)의 차이를 말하자면,

- TC : 세분화한 구체적인 테스트 항목을 다룬 문서
- TS : 전체적인 흐름과 프로세스를 정의하여 테스트 계획의 틀을 제공

이론적으로는 테스트 계획 수립 단계에서 전략과 방향 설정을 위해 TS를 작성한 후, TS를 기반으로 세부적인 테스트 계획을 작성한다고 한다. 하지만 실무에서는 회사마다 작성 여부가 다르며, 프로젝트의 규모와 성격에 따라 유연하게 활용된다.

 

작성 전 준비 단계

테스트 범위 정의
- 테스트 대상이 되는 기능, 모듈, 시스템 파악
- 주요 기능과 비즈니스 로직
- 테스트할 필요가 없는 부분 고려

시나리오 식별
- 정상흐름, 비정상 흐름(예외 조건) 고려
- 경계조건 고려
- 사용자 입력, 시스템 동작, 외부 시스템과의 인터페이스 고력

 

구조

1 시나리오 ID 각 시나리오에 고유한 식별자 부여
2 시나리오 제목 시나리오의 목적을 간단하고 명확하게 설명하는 제목 작성
3 테스트 목적 시나리오를 통해 무엇을 확인하고자 하는지 목적 명시
4 사전 조건 테스트가 수행되기 전 만족되어야 하는 조건이나 설정
5 테스트 단계 테스트를 수행할 구체적인 단계
6 예상 결과 각 단계에서 기대되는 결과 명확히 작성
7 결과 테스트 실행 후 실제 결과
8 비고 추가 설명 또는 주석 작성