Post

[QA]테스트 시나리오(Test_Scenario)

[QA]테스트 시나리오(Test_Scenario)

테스트 시나리오란?

테스트 시나리오는 기획한 기능이 모두 제대로 동작하는지 확인하기 위해 작성하는 문서이다.
사용자가 기능을 사용하면서 경험하게 되는 과정을 상세하게 서술하며, 다양한 입력값과 예상 결과를 포함.


테스트 시나리오 예시: 회원가입 프로세스 테스트

1. 시나리오 개요

  • 테스트 대상: 회원가입 기능
  • 테스트 목적: 사용자가 회원가입을 정상적으로 완료할 수 있는지 확인
  • 사전 조건:
    • 회원가입 페이지에 접근 가능해야 함

2. 회원가입 테스트 상세

시나리오 ID테스트 단계입력 데이터예상 결과실제 결과확인
TC-001회원가입 유형 선택카카오톡 회원가입카카오 로그인 페이지로 이동[PASS/FAIL]✅/❌
TC-002회원가입 유형 선택네이버 회원가입네이버 로그인 페이지로 이동[PASS/FAIL]✅/❌
TC-003일반 회원가입이메일, 비밀번호, 이름 입력입력값 정상 처리됨[PASS/FAIL]✅/❌
TC-004유효성 검사올바르지 않은 이메일 입력“올바른 이메일을 입력하세요” 메시지 출력[PASS/FAIL]✅/❌
TC-005회원가입 요청CTA 버튼 클릭회원가입 성공 후 로그인 페이지 이동[PASS/FAIL]✅/❌

테스트 시나리오 작성 시 유의할 점

  1. 사용자의 실제 행동을 고려하여 작성
    • 예: “회원가입 페이지에서 이메일과 비밀번호를 입력한다.”
  2. 입력값과 예상 결과를 명확하게 기술
    • 예: “이메일 형식이 올바르지 않을 경우 오류 메시지가 표시된다.”
  3. 경계값 및 예외 처리까지 포함
    • 예: “비밀번호를 입력하지 않고 버튼을 클릭하면 경고 메시지가 표시된다.”

테스트 시나리오는 기능의 완성도를 높이고, 예외 상황을 미리 발견할 수 있도록 도와주는 중요한 문서이다.
이를 통해 개발된 기능이 기획 의도에 맞게 동작하는지 철저히 검증할 수 있음. 🚀

This post is licensed under CC BY 4.0 by the author.