FAQ

자주하는 질문 및 답변

Controller Tester는 설치 요구 사항이 어떻게 되나요?
설치 요구 사항 OSMicrosoft Windows  Vista / 7 / 8 / 10RAM최소 512MB 이상HDD약 300MB 여유 공간 (실제 테스트가 수행되면 테스트 프로젝트의 결과물들의 저장으로 인해 HDD 사용량은 더 늘어납니다.
목, 19 9월, 2019 at 2:58 PM
보고서에 나온 유닛 테스트 요약의 의미가 무엇인가요?
유닛 테스트 요약에 나오는 각 커버리지 % 값은 전체 프로젝트의 커버리지에 해당 유닛 테스트 실행 시 영향을 미친 정도를 표시한 것입니다. 구문 커버리지를 예를 들면 func1()함수의 유닛 테스트를 실행 시키면 프로젝트 전체 7 개의 구문 중 5개 구문을 수...
수, 27 3월, 2019 at 1:16 PM
MC/DC 커버리지란 무엇인가요?
  MC/DC( modified condition/decision coverage ) : 조건 커버리지(Condition Coverage)와 분기 커버리지(Decision Coverage) 를 보완해서 만든 커버리지입니다. MC/DC란 각 개별...
목, 14 2월, 2019 at 9:30 AM
테스트 케이스 번호 또는 이름을 변경할 수 있나요?
테스트 케이스 번호 또는 이름을 변경할 수 있나요? -> 테스트 케이스 번호 또는 이름은 도구에서 관리하는 고유번호이므로 변경되지 않습니다. 그러나 아래 이미지 처럼 테스트 케이스 탭에서 설명 부분에 내용을 입력한 후 유닛테스트 뷰에 설명 버튼을 클릭하시면 입력하신 설명...
월, 12 11월, 2018 at 11:47 AM
통합테스트란 무엇인가요?
통합 테스트의 개념 단위 테스트가 끝난 모듈을 통합하는 과정에서 발생할 수 있는 오류를 찾는 테스트가 통합 테스트(integration test)이다. 실제 업무에서는 단위 모듈이 개별적으로 존재하는 것이 아니고 여러 모듈이 유기적 관계를 맺고 있으므로 이러한 모듈들을 결...
금, 19 1월, 2018 at 4:16 PM
페어와이즈 조합방식이란 무엇인가?
Flat 조합은 Test data 개수가 가장 많은 변수를 기준으로 단순 조합한 것입니다. 상대적으로 Pairwise 조합에 비해 테스트케이스가 적게 생성됩니다. Pairwise 조합은 각 Test data 값들 간에 최소한 한번씩을 조합하는 방식이며, 이...
수, 22 6월, 2016 at 3:08 PM
함수 목록이 나오지 않습니다.
유닛 테스트 생성 시 대상 함수를 선택하는 화면에서 함수 목록이 안나옵니다. 대부분 소스 코드 경로가 분석 제외 경로에 포함될 경우 아래 그림 처럼 대상 함수 목록에 함수가 안나오게 됩니다. 분석 제외 경로는 프로젝트 특성 창에서 지정할 수있습니다. 또한 창 -...
목, 28 5월, 2015 at 3:29 PM
MFC 프로젝트를 단위테스트하기 어렵습니다.
 MFC로 개발된 프로그램은 Controller Tester 외 일반 단위테스트 자동화 도구에서 지원하기 어려운 프로그램입니다.  가장 큰 이유는 단위테스트 수행을 위해 객체를 생성해야 하는데 그 객체를 생성하기 어렵기 때문입니다.  MFC에서 주로 사용되는 클래스에는 ...
화, 3 11월, 2015 at 4:45 PM
사용자 코드 삽입 뷰에 입력한 사용자 코드는 어디에 삽입되나요?
사용자 코드 삽입 뷰는  아래의 4개 노드로 표시됩니다. declaration : 함수 정의 첫 부분에 변수 선언 및 정의 부분 block : 노드가 하나 이상의 문장을 표현하는 경우 statement : 노드가 하나의 문장을 표현하는 경우 return : return 키...
월, 23 5월, 2016 at 5:33 PM
시스템 함수를 스텁 함수로 만들 수 있나요?
컴파일 및 툴체인 환경에 따라 모든 시스템 함수(prinft, fopen, access,eof 등)를 스텁 함수로 만들 수는 없습니다. 단 일부 환경에서 시스템 함수를  스텁 함수로 만들 수 있습니다. 시스템 함수를 스텁으로 만드는 간단한 방법은 컴파일 플래그를...
목, 26 5월, 2016 at 4:49 PM