QA(Quality Assurance))
QA 엔지니어의 테스트 케이스 작성 가이드 (feat. 현장 꿀팁)
QA_Oz
2024. 12. 23. 07:15
QA 엔지니어의 테스트 케이스 작성 가이드 (feat. 현장 꿀팁)
안녕하세요! 오늘은 제가 QA 엔지니어로 일하면서 깨달은 실용적인 테스트 케이스 작성 노하우를 공유해드리려고 해요. 특히 신입 QA분들이 실무에서 바로 활용하실 수 있도록 최대한 쉽게 설명해드릴게요! 😊
📌 목차
- 테스트 케이스 기본(#1-테스트-케이스-기본)
- 실전 작성 팁(#2-실전-작성-팁)
- 테스트 결과 정리(#3-테스트-결과-정리)
1. 테스트 케이스 기본
1-1. 기본 테스트 작성하기
가장 먼저 해볼 건 정상 케이스(해피 케이스)예요. 아래처럼 작성해보세요!
Feature: 사용자 로그인
Scenario: 평범한 로그인 상황
Given 가입된 회원이에요
When 아이디와 비밀번호를 정확히 입력했어요
Then "환영합니다!" 메시지가 보여요
And 메인 화면으로 이동해요
💡 Tip: Given-When-Then 구조를 사용하면 테스트 시나리오를 명확하게 표현할 수 있어요.
1-2. 실패 케이스도 꼭 필요해요!
Feature: 로그인 실패 상황
Scenario: 비밀번호 잘못 입력
Given 가입된 회원이에요
When 비밀번호를 틀리게 입력했어요
Then "비밀번호가 맞지 않아요" 메시지가 보여요
And 로그인 화면에 머물러요
2. 실전 작성 팁
2-1. 이렇게 해주세요! ✅
- 누구나 이해할 수 있게 쉽게 쓰기
- 단계별로 명확하게 설명하기
- 예상 결과 구체적으로 쓰기
- 테스트 데이터 미리 준비하기
2-2. 이건 피해주세요! ❌
- 애매모호한 설명
- 중복된 테스트
- 다른 테스트에 영향을 주는 케이스
- 너무 복잡한 시나리오
3. 테스트 결과 정리
3-1. 결과 템플릿
📝 테스트 결과 요약
날짜: 2024-03-XX
테스터: 홍길동
✅ 성공한 케이스:
- TC_LOGIN_001: 정상 로그인
- TC_LOGIN_002: 자동 로그인
❌ 실패한 케이스:
- TC_LOGIN_003: 비밀번호 5회 오류
- 문제점: 계정 잠김 알림 없음
- 심각도: 중간
- JIRA: QA-1234
특이사항:
- iOS 16.5 환경에서만 발생
- 스크린샷: error_001.png
3-2. 후속 조치 체크리스트
□ 버그 리포트 작성
□ 개발팀 공유
□ 재테스트 일정 잡기
□ 테스트 케이스 업데이트
마무리
테스트 케이스 작성, 처음에는 어려워 보이지만 이렇게 하나씩 시작하다 보면 금방 익숙해질 거예요! 질문이나 의견이 있으시다면 댓글로 남겨주세요. 함께 성장하는 QA가 되어봐요! 😊
#QA #테스트케이스 #품질관리 #QA입문 #테스트자동화
※ 이 글은 제 실무 경험을 바탕으로 작성되었습니다. 회사나 프로젝트 특성에 따라 다른 방식이 더 적합할 수 있어요.