테스트 스크립트 vs 테스트 시나리오 차이점

테스트 스크립트(Test Script)와 테스트 시나리오(Test Scenario)는 모두 소프트웨어 테스트에서 사용되는 개념이지만, 목적과 구체성에서 차이가 있습니다. 아래에 그 차이점을 정리해드리겠습니다.


테스트 시나리오 (Test Scenario)

항목설명
정의소프트웨어의 한 기능 또는 프로세스를 테스트하기 위한 상위 수준의 테스트 아이디어 또는 상황
목적사용자의 관점에서 애플리케이션을 어떻게 테스트할지를 설명
특징- 간단한 설명 중심
- 일반적으로 하나의 기능 또는 흐름에 대해 작성
- 테스트 케이스나 스크립트보다 덜 구체적
예시"사용자가 로그인 기능을 사용할 수 있는지 확인한다"
사용 시점테스트 기획 또는 테스트 설계 초기 단계
대상자테스터, 기획자, 개발자 등 다양한 이해 관계자

테스트 스크립트 (Test Script)

항목설명
정의테스트 시나리오를 기반으로 실제 테스트를 실행하기 위한 구체적인 절차데이터를 포함한 문서 또는 코드
목적사람이 수동으로 또는 도구가 자동으로 테스트를 실행할 수 있도록 구체화
특징- 매우 구체적이고 실행 가능한 단계 포함
- 수동/자동 테스트 둘 다 가능
- 입력값, 예상 결과 포함
예시1. 로그인 페이지 접속
2. ID에 'user1' 입력
3. 비밀번호에 'pw1234' 입력
4. 로그인 버튼 클릭
5. 메인 페이지로 이동했는지 확인
사용 시점테스트 수행 단계에서 사용
대상자수동 테스터, 자동화 도구, QA 엔지니어 등

📌 요약 비교

항목테스트 시나리오테스트 스크립트
구체성낮음높음
형식자연어 설명절차적 단계 또는 코드
사용 목적기능/흐름 파악실제 테스트 수행
예시"회원 가입 기능이 정상 동작하는지 확인""1. 이메일 입력 → 2. 비밀번호 입력 → 3. 가입 버튼 클릭 → 4. 환영 메시지 확인"

필요하시면 예제를 더 구체적으로 만들어드릴 수도 있어요. 어떤 종류의 시스템을 기준으로 비교해볼까요? (예: 쇼핑몰, 로그인 시스템 등)

profile
AI 답변 글을 주로 올립니다.

0개의 댓글