Controller Tester에서는 테스트 수행 시 대상 함수에서 사용하는 라이브러리가 없거나 아직 개발되지 않은 경우 혹은 선언되어 있지 않은 변수를 사용하는 경우, 이를 대신하는 스텁을 자동으로 생성합니다. 이때 만들어진 스텁은 테스트 수행 시 생성되며 함수 내부는 구현되어 있지 않습니다.
Controller Tester가 자동으로 생성한 스텁 외에 사용자가 스텁을 직접 추가할 수 있습니다. 동일한 함수에 대하여 여러 개의 스텁을 생성할 수 있으며 생성된 스텁은 각각의 테스트에 연결할 수 있습니다.
스텁 내부에서 사용자 매크로를 사용하여 각 스텁의 동작을 제어할 수 있습니다. 사용자가 입력한 매크로에서 사용하는 값은 연결된 테스트의 테스트 케이스 편집 탭에서 제어할 수 있습니다.
함수 타입
타입 | 설명 |
---|---|
함수 | 정의가 없는 함수 |
함수 | 정의가 있는 함수 |
변수 | 전역 변수 |
스텁 타입
타입 | 설명 |
---|---|
사용자 스텁 | 사용자 정의 스텁 |
빌드 스텁 | 자동 생성된 스텁 |
구 버전 스텁 | 2.3 이하 버전의 스텁 |
메뉴
메뉴 | 설명 |
---|---|
생성 | 스텁 생성 |
삭제 | 스텁 삭제 |
가져오기 | 내보낸 스텁 파일 가져오기 |
내보내기 | 스텁 파일 내보내기 |
저장 | 변경된 스텁 정보 저장하기 |
사용 | 스텁 활성화 |
사용 안함 | 스텁 비활성화 |
스텁 생성
- 테스트 에디터에서 생성 후 연결하기
스텁 삭제
스텁 편집
- 스텁 코드 화면에서 ‘Ctrl + Space’ 누르면 매크로 정보를 확인할 수 있습니다. 스텁 코드를 편집 후 ‘Ctrl + S’를 누르거나, [저장] 툴바 버튼을 누르면 저장됩니다.
스텁과 테스트 연결하기
각 스텁은 호스트/타깃 테스트에 연결 가능합니다.
테스트 구조 편집기의 “스텁”을 선택 하면 호스트와 타깃에 속한 모든 스텁을 편집할 수 있습니다.
“호스트” 또는 “타깃”을 선택하면 선택된 시험 환경의 스텁만 편집할 수 있습니다.
- 테스트 에디터에서 [기존 스텁 추가…] 버튼으로 연결하기
스텁과 테스트 연결 해제하기
테스트 편집기에서 연결되어 있는 스텁을 선택한 후 [연결 스텁 해제] 버튼을 선택을 하거나, 테스트 구조 트리에서 스텁을 선택한 후 [Delete] 키 또는 우 클릭하여 연결 해제를 할 수 있습니다.
스텁 내보내기
스텁 가져오기
스텁 사용, 사용 안함
생성된 스텁 사용 여부를 설정할 수 있습니다.
Need more help with this?
Don’t hesitate to contact us here.