테스트 케이스 관리
테스트 케이스를 작성하고 관리하는 방법을 안내합니다.
테스트 케이스란?
테스트 케이스는 특정 기능이나 시나리오를 검증하기 위한 테스트 단위입니다. 각 테스트 케이스는 사전 조건, 테스트 단계, 예상 결과를 포함합니다.
테스트 케이스 목록
프로젝트 사이드바에서 "테스트 케이스" 메뉴를 클릭하면 전체 테스트 케이스 목록을 볼 수 있습니다.
목록 정보
| 항목 | 설명 |
|---|---|
| 케이스 키 | 자동 생성되는 고유 식별자 (예: TC-001) |
| 이름 | 테스트 케이스 이름 |
| 상태 | Untested, Pass, Fail, Blocked |
| 태그 | 분류를 위한 태그 |
| 수정일 | 마지막 수정 일시 |
필터링 및 검색
- 검색: 케이스 이름으로 검색
- 상태 필터: 특정 상태의 케이스만 표시
- 태그 필터: 특정 태그가 있는 케이스만 표시
- 스위트 필터: 특정 스위트에 포함된 케이스만 표시
- "미분류": 스위트에 지정되지 않은 케이스만 표시
정렬 옵션
| 옵션 | 설명 |
|---|---|
| 최근 수정 순 | 최근에 수정된 케이스부터 표시 |
| 오래된 수정 순 | 오래 전에 수정된 케이스부터 표시 |
| 최근 생성 순 | 최근에 생성된 케이스부터 표시 |
| 오래된 생성 순 | 오래 전에 생성된 케이스부터 표시 |
| 제목 오름차순 | 가나다(ABC)순 정렬 |
| 제목 내림차순 | 역순 정렬 |
페이지네이션
- 기본 30건 표시
- "더보기" 버튼을 클릭하면 추가 케이스를 불러옵니다
테스트 케이스 생성
빠른 생성
- 대시보드의 "빠른 시작" 섹션에서 "테스트 케이스 생성" 클릭
- 또는 테스트 케이스 목록에서 "+ 새 케이스" 버튼 클릭
입력 필드
| 필드 | 필수 | 설명 |
|---|---|---|
| 이름 | ✓ | 1~200자, 테스트 케이스 제목 |
| 테스트 타입 | 테스트 종류 (기능, 회귀, 통합 등) | |
| 태그 | 최대 10개, 분류용 태그 | |
| 사전 조건 | 테스트 실행 전 필요한 조건 | |
| 테스트 단계 | 테스트 수행 절차 | |
| 예상 결과 | 테스트 성공 시 기대되는 결과 |
참고: 케이스 키(예: TC-001)는 생성 시 자동으로 부여됩니다.
테스트 케이스 상태
| 상태 | 설명 | 색상 |
|---|---|---|
| Untested | 아직 실행하지 않음 | 회색 |
| Pass | 테스트 통과 | 녹색 |
| Fail | 테스트 실패 | 빨간색 |
| Blocked | 실행 불가 (차단됨) | 주황색 |
참고: 테스트 케이스의 상태는 테스트 실행에서 결과를 입력하면 자동으로 반영됩니다.
테스트 케이스 수정
- 케이스 목록에서 수정할 케이스를 클릭
- 사이드 패널 또는 상세 화면에서 내용 수정
- "저장" 버튼 클릭
테스트 케이스 삭제
- 케이스 상세 화면에서 "삭제" 버튼 클릭
- 확인 다이얼로그에서 삭제 확인
주의: 삭제된 테스트 케이스는 복구할 수 없습니다. 삭제 전 반드시 확인하세요.
CSV 내보내기
테스트 케이스 목록을 CSV 파일로 내보낼 수 있습니다.
내보내기 방법
- 테스트 케이스 목록 화면에서 "내보내기" 버튼 클릭
- CSV 파일이 자동으로 다운로드됩니다
포함되는 정보
| 항목 | 설명 |
|---|---|
| 케이스 키 | 고유 식별자 |
| 제목 | 테스트 케이스 이름 |
| 테스트 타입 | 테스트 종류 |
| 태그 | 분류 태그 |
| 사전 조건 | 테스트 전 필요 조건 |
| 테스트 단계 | 수행 절차 |
| 예상 결과 | 기대 결과 |
| 상태 | 현재 테스트 상태 |
| 스위트 | 소속 스위트 이름 |
| 생성일 | 케이스 생성 날짜 |
| 수정일 | 마지막 수정 날짜 |
참고: 현재 적용된 필터와 정렬 순서가 내보내기에 반영됩니다. 한글이 포함된 CSV 파일은 Excel에서 바로 열 수 있도록 UTF-8 BOM 형식으로 저장됩니다.