테스트 실행
테스트를 실행하고 결과를 기록하는 방법을 안내합니다.
테스트 실행이란?
테스트 실행(Test Run)은 특정 시점에 테스트 케이스들을 실행하고 결과를 기록하는 세션입니다. 각 실행은 독립적으로 관리되며, 실행 이력을 통해 품질 추이를 파악할 수 있습니다.
활용 예시
- 스프린트 테스트: 스프린트 종료 전 회귀 테스트 실행
- 릴리즈 검증: 배포 전 주요 기능 테스트 실행
- 일일 점검: 매일 스모크 테스트 실행
테스트 실행 목록
프로젝트 사이드바에서 "테스트 실행" 메뉴를 클릭하면 전체 실행 목록을 볼 수 있습니다.
목록 정보
| 항목 | 설명 |
|---|---|
| 이름 | 테스트 실행 이름 |
| 소스 타입 | 실행 생성 기준 (스위트, 마일스톤, 직접 선택) |
| 케이스 수 | 포함된 테스트 케이스 개수 |
| 진행률 | 완료된 케이스 비율 |
| 상태 | Not Started, In Progress, Completed |
| 업데이트 일시 | 마지막 업데이트 시간 |
정렬 옵션
- Recently Updated: 최근 업데이트순
- Created Date: 생성일순
- Name: 이름순
테스트 실행 생성
생성 방법
- 사이드바에서 "테스트 실행" 클릭
- "+ 새 실행" 버튼 클릭
- 실행 정보 입력
입력 필드
| 필드 | 필수 | 설명 |
|---|---|---|
| 이름 | ✓ | 1자 이상, 테스트 실행 이름 |
| 설명 | 실행에 대한 설명 | |
| 테스트 케이스 | ✓ | 실행할 케이스 선택 |
소스 타입별 케이스 선택
테스트 실행을 생성할 때 케이스를 선택하는 3가지 방법이 있습니다.
| 소스 타입 | 설명 |
|---|---|
| 스위트 선택 | 특정 테스트 스위트에 포함된 케이스를 실행합니다 |
| 마일스톤 선택 | 마일스톤에 연결된 케이스를 실행합니다 |
| 직접 선택 | 원하는 케이스를 개별적으로 선택합니다 |
마일스톤에서 바로 생성
마일스톤 상세 화면에서 "테스트 실행 생성" 버튼을 클릭하면 해당 마일스톤의 케이스가 자동으로 선택된 실행이 생성됩니다.
테스트 실행 상태
| 상태 | 설명 |
|---|---|
| Not Started | 실행 생성됨, 아직 시작 안 함 |
| In Progress | 테스트 진행 중 |
| Completed | 모든 테스트 완료 |
테스트 실행하기
실행 상세 화면
- 실행 목록에서 실행할 항목 클릭
- 실행 상세 화면으로 이동
케이스별 결과 입력
각 테스트 케이스에 대해 결과를 입력합니다:
| 결과 | 단축키 | 설명 |
|---|---|---|
| Pass | P | 테스트 통과 |
| Fail | F | 테스트 실패 |
| Blocked | B | 실행 불가 |
| Untested | U | 미실행 상태로 되돌리기 |
코멘트 추가
- 각 케이스 실행 결과에 코멘트를 추가할 수 있습니다
- 실패 사유, 버그 링크, 재현 절차 등을 기록하세요
- 결과 입력 시 실행 시각이 자동으로 기록됩니다
키보드 단축키
테스트 실행 상세 화면에서 키보드만으로 빠르게 결과를 입력할 수 있습니다.
| 단축키 | 기능 |
|---|---|
P | Pass로 변경 |
F | Fail로 변경 |
B | Blocked로 변경 |
U | Untested로 변경 |
↑ / ↓ | 이전/다음 케이스로 이동 |
참고: 단축키를 활용하면 마우스 없이도 빠르게 테스트 결과를 입력할 수 있습니다. 케이스를 선택한 상태에서 상태 키를 누르면 즉시 결과가 반영되고, 화살표 키로 다음 케이스로 이동할 수 있습니다.
실행 결과 확인
진행률
- 실행 상세 화면에서 전체 진행률 확인
- 상태별 케이스 수 표시
통계
- Pass Rate: 통과한 케이스 비율
- Fail Count: 실패한 케이스 수
- Blocked Count: 차단된 케이스 수
대시보드에서 확인
테스트 실행 결과는 대시보드에서도 확인할 수 있습니다.
- 테스트 상태 차트: 원형 차트로 상태 분포 확인
- 마일스톤 간트 차트: 마일스톤별 진행률 타임라인 확인
- 대시보드 차트에서 특정 실행을 선택하여 결과를 전환할 수 있습니다