[결함 주입 뷰]는 테스트 대상 함수의 특정 영역에 결함을 주입하여 테스트 할 수 있도록 하는 뷰입니다.
- [테스트 네비게이터]나 [유닛 테스트 뷰]에서 결함을 주입할 함수를 [결함 주입 뷰]로 끌어서 놓습니다.
img-fi-view-drag-3-6
- 뷰의 왼쪽 트리 구조에서 결함을 삽입할 라인을 선택한 후, 우측 편집 창에서 라인 앞/뒤에 삽입할 사용자 코드를 입력합니다. 사용자 코드가 작성된 라인의 번호에는 밑줄이 생깁니다.
img-fi-view-code-3-6- 결함을 주입할 라인의 체크박스를 체크하면 테스트 실행 시, 작성한 사용자 코드가 적용됩니다. 소스 코드 편집기 영역에서 해당 라인에 icon-fi-marker-begin-3-6 (라인 앞), icon-fi-marker-end-3-6 (라인 뒤) 마커가 표시됩니다. 마커에 마우스를 올리면 결함 주입 정보 및 작성한 코드가 툴팁으로 표시됩니다.
img-fi-view-marker-tooltip-3-6
- 결함을 주입할 라인의 체크박스를 체크하면 테스트 실행 시, 작성한 사용자 코드가 적용됩니다. 소스 코드 편집기 영역에서 해당 라인에 icon-fi-marker-begin-3-6 (라인 앞), icon-fi-marker-end-3-6 (라인 뒤) 마커가 표시됩니다. 마커에 마우스를 올리면 결함 주입 정보 및 작성한 코드가 툴팁으로 표시됩니다.
결함 주입 뷰의 툴바 메뉴
결함 주입 뷰의 컨텍스트 메뉴
함수 노드 및 라인은 다중 선택하여 컨텍스트 메뉴를 띄우는 것이 가능합니다.
함수 노드의 컨텍스트 메뉴
img-fi-view-func-ctxmenu-3-6
메뉴 이름 | 설명 |
---|---|
|
사용자가 삽입한 함수를 제거 |
라인의 컨텍스트 메뉴
img-fi-view-ctxmenu-3-6
풀다운 메뉴
메뉴 이름 | 설명 |
---|---|
icon-fi-view-checker 결함 주입 재설정 | 결함 주입 재설정 참고 |
Need more help with this?
Don’t hesitate to contact us here.