[통합 테스트 뷰]에서는 여러 유닛 테스트를 묶을 수 있는 단위인 통합 테스트를 제공합니다. 통합 테스트로 묶인 유닛 테스트들은 컨텍스트 유지 하여 순서대로 실행합니다.
img-itview
[통합 테스트 뷰]의 툴바 메뉴
[통합 테스트 뷰]의 풀다운 메뉴
img-itview-pulldown-2023-6
메뉴 이름 | 설명 |
---|---|
모든 항목에 커버리지 표시 | 모든 항목(통합 테스트, 테스트, 테스트 케이스)에 커버리지 표시 |
테스트 케이스 복제 시 설명 추가 | 복제한 테스트 케이스에 원본 테스트 케이스 번호 표시 |
빈 입력값에 기본값 삽입하기 | 테스트 케이스에 입력값이 없는 경우 기본값 삽입 |
모든 테스트 케이스 설명 삭제 | 테스트 케이스에 입력된 설명을 일괄 삭제 |
무결성 검사 | 테스트와 스텁의 무결성 검사 후 필요 시 테스트 재설정 |
- 빈 입력값에 기본값 삽입하기
변수 종류 기본값 문자열 (빈 입력값) 문자열이 아닌 변수 0
integrity-check-banner-tip
[통합 테스트 뷰] 대시보드
img-itview-dashboard-2023-6
메뉴 | 설명 |
---|---|
img-utview-run-2023-6 | 통합 테스트 실행 버튼 |
img-utview-result-2023-6 | 테스트 케이스의 성공, 실패, 오류, 총합 표현 |
img-utview-cvrd-combo-2023-6 | [통합 테스트 뷰]에 표시할 커버리지 종류(구문, 분기, MC/DC, 함수 호출, 함수) 선택 |
img-utview-cvrd-total-2023-6 | 선택한 종류의 전체 커버리지 표현 |
검색
[통합 테스트 뷰]는 파일, 함수, 테스트, 상태(성공, 실패, 오류), 이슈의 이름을 통해 통합 테스트, 테스트, 테스트 케이스를 검색할 수 있습니다.
img-itview-search-2023-6
상태 검색 키워드
[통합 테스트 뷰]에서는 상태 검색 키워드를 통해 표시되는 테스트를 필터링할 수 있습니다. 검색 가능한 키워드의 추천 및 자동완성 기능을 제공합니다.
키워드 | 설명 |
---|---|
%TEST_SUCCESS% |
테스트 성공 |
%TEST_FAILURE% %TEST_ERROR% |
테스트 실패/오류 |
%TEST_FAILURE% |
테스트 실패 |
%TEST_ERROR% |
테스트 오류 |
%TEST_HAS_NOT_FUNCTION% |
함수 변경 |
%TEST_NOT_GUARANTEE% |
실행 보장 안됨 |
%TEST_RESULT_DIFFERENT% |
호스트/타깃 결과 다름 |
[통합 테스트 뷰]의 구조
[통합 테스트 뷰]는 [통합 테스트] > [테스트] > [테스트 케이스]의 계층 구조로 표현합니다.
img-itview-hierarchy-2023-6
[통합 테스트 뷰]의 항목 아이콘
항목 아아이콘 | 설명 |
---|---|
아이콘 없음 | 통합 테스트 |
icon-test-2023-6 | 테스트 |
시나리오 테스트 | |
전역 변수 테스트 | |
icon-testcase-2023-6 | 테스트 케이스, 테스트 케이스 그룹 |
[통합 테스트 뷰]의 항목 상태 표현
[통합 테스트 뷰]의 통합 테스트, 테스트, 테스트 케이스는 테스트 실행 여부 및 실행 결과를 색상으로 표현합니다.
색상 | 설명 |
---|---|
녹색 | 통합 테스트/테스트: 하위에 모든 테스트 케이스의 실행 결과가 성공인 경우 테스트 케이스: 실행 결과가 성공인 경우 |
파란색 | 통합 테스트/테스트 : 하위에 실행 결과가 실패인 테스트 케이스가 존재하고 오류인 테스트 케이스는 존재하지 않음 테스트 케이스: 실행 결과가 실패인 경우 |
붉은색 | 통합 테스트/테스트: 하위에 실행 결과가 오류인 테스트 케이스가 존재함 테스트 케이스: 실행 결과가 오류인 경우 |
주황색 | 통합 테스트/테스트: 하위에 모든 테스트 케이스를 실행하지 않았고 실행 보장 안 됨 테스트 케이스가 존재함 테스트 케이스: 실행 보장 안 됨 |
검정색 | 통합 테스트/테스트: 하위에 모든 테스트 케이스를 실행하지 않음 테스트 케이스: 실행하지 않음 |
통합 테스트 컨텍스트 메뉴
img-itview-ctxmenu-2023-6
컨텍스트 메뉴 | 설명 |
---|---|
테스트 생성 | 테스트 생성 마법사 열기 |
하위 통합 테스트 생성 | 하위 통합 테스트 생성 |
복사 | 테스트 및 테스트 케이스 복사 |
붙여넣기 | 복사한 테스트 및 테스트 케이스 붙여넣기 |
복제 | 테스트 및 테스트 케이스 복제 |
여러번 복제 | 테스트 및 테스트 케이스를 입력한 수만큼 복제 |
하위 통합 테스트로 붙여넣기 | 복사한 통합 테스트를 선택한 통합 테스트의 하위 통합 테스트로 붙여넣기 |
삭제 | 테스트 및 테스트 케이스 삭제 |
이름 바꾸기 | 테스트 이름 변경 |
테스트 선택 | 선택된 모든 테스트의 실행 체크박스 상태를 체크로 변경 |
테스트 선택 해제 | 선택된 모든 테스트의 실행 체크박스 상태를 체크 해제로 변경 |
결함 위치 찾기 | 오류 또는 실패한 테스트 케이스로부터 결함 위치 확인 |
통합 테스트 생성 및 이름 변경
툴바 메뉴에서 통합 테스트를 생성할 수 있습니다. 통합 테스트 이름은 생성 시 자동으로 부여되며, 오른쪽 클릭 후 [이름 바꾸기]를 선택하여 변경할 수 있습니다.
- 생성
img-itview-new-it - 이름 바꾸기
img-itview-rename-it
하위 통합 테스트
통합 테스트에 하위 통합 테스트를 추가할 수 있습니다. [하위 통합 테스트 생성] 컨텍스트 메뉴를 이용해 추가할 수도 있고, 이미 만들어진 통합 테스트를 [하위 통합 테스트 붙여넣기] 컨텍스트 메뉴를 이용하여 붙여넣을 수도 있습니다.
img-itview-subit
테스트 추가 및 실행 순서 변경
통합 테스트에 테스트를 추가하는 방법은 네 가지 방법이 있습니다.
- 통합 테스트를 선택 후 [테스트 생성] 컨텍스트 메뉴를 이용하여 생성할 수 있습니다.
- [유닛 테스트 뷰]의 테스트를 끌어서 놓아 추가할 수 있습니다.
- [통합 테스트 뷰]의 테스트를 선택 후 컨텍스트 메뉴를 이용하여 복사/붙여넣기 할 수 있습니다.
- [유닛 테스트 뷰]의 테스트를 선택 후 컨텍스트 메뉴를 이용하여 복사/붙여넣기 할 수 있습니다.
테스트 실행 순서를 변경하는 방법은 두 가지 방법이 있습니다.
- 테스트 또는 테스트 케이스를 선택 후 마우스로 끌어서 순서를 변경할 수 있습니다.
- 테스트 또는 테스트 케이스를 선택 후 툴바에 있는 [테스트 위로 이동], [테스트 아래로 이동]을 선택하여 변경할 수 있습니다.
img-itview-change-order
통합 테스트 커버리지 결과 보기
통합 테스트를 선택하면 커버리지 항목에서 결과를 확인할 수 있습니다.
img-itview-it-cvrg
Need more help with this?
Don’t hesitate to contact us here.