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