새 테스트 작성
새 테스트를 작성하여 기존 카테고리 및 테스트 세트에 추가할 수 있습니다.
이 태스크 정보
이 지시사항은 IBM® MQ 탐색기에서 기존 범주 및 테스트 세트(예: 큐 관리자 테스트 범주의 큐 테스트 세트)에 새 테스트를 작성하는 방법을 설명합니다. 지시사항은 Eclipse 개발 환경에서 테스트를 정의하는 방법을 설명합니다. Java™ 테스트 소스 작성에 대한 정보는 WMQTest 인터페이스의 내용을 참조하십시오.
기존 세트 또는 범주를 사용하는 대신 새 테스트 세트 또는 범주를 작성하려는 경우 또는 IBM MQ 탐색기에서 관리할 새 오브젝트를 작성했으며 새 오브젝트에 대한 테스트를 작성 중인 경우, 새 테스트 범주, 테스트 세트 및 오브젝트 유형 작성을 참조하십시오.
새 테스트를 포함할 Eclipse 플러그인 프로젝트 작성
시작하기 전에
Eclipse GEF(Graphical Editing Framework) 도구를 설치했는지 확인하십시오. 추가 정보는 Eclipse 환경에 IBM MQ 탐색기 설치의 내용을 참조하십시오.
이 태스크 정보
새 테스트를 포함할 새 플러그인 프로젝트를 작성하고 구성하려면 다음을 수행하십시오.
프로시저
결과
새 테스트 정의
이 태스크 정보
다음 지시사항은 기존 큐 관리자 테스트 범주의 기존 테스트 세트에(예를 들어, 큐 테스트 세트에) 새 테스트를 정의하는 방법을 설명합니다. 큐 관리자 테스트 범주에 새 테스트 세트 작성, 새 범주 작성 또는 테스트할 새 오브젝트 유형 정의에 대한 자세한 정보는 새 범주, 테스트 세트 및 오브젝트 유형 작성을 참조하십시오.
새 테스트를 포함할 플러그인을 구성하려면 다음을 수행하십시오.
프로시저
결과
이제 플러그인 프로젝트가 새 테스트를 포함하도록 구성되었습니다. 다음으로 테스트를 작성해야 합니다.
작성하려는 각 새 테스트에 대해 새 테스트를 정의하십시오.
새 테스트 작성
이 태스크 정보
테스트가 포함된 새 Java 클래스를 작성합니다.
프로시저
-
확장 요소 세부사항 분할창에서
밑줄이 있는 클래스 필드의 레이블을 클릭하십시오.
Java 속성 편집기 마법사가 열립니다.
- 상속된 추상 메소드 선택란만 선택되었는지 확인한 다음 마침을 클릭하십시오. Java 클래스 파일은 Java 편집기에서 열립니다.
- 플러그인 Manifest 편집기 파일에 저장하십시오. 클래스 필드에 있는 값은 자동으로 삽입됨을 유의하십시오.
- Java 소스를 편집하십시오.
- 올바른 XHTML 또는 HTML 파일에 테스트를 문서화하십시오. plugin.xml 파일의
furtherinfo
속성에 지정된 이름과 위치로 파일을 저장하십시오. XHTML 파일의 위치는 로컬(doc 하위 폴더처럼 테스트와 동일한 플러그인에 저장됨) 또는 원격(웹 서버에 저장됨)일 수 있습니다.
결과
이제 테스트 작성을 완료하고 테스트가 포함되는 플러그인의 구성을 완료했습니다. 다음으로 플러그인을 내보내고 배치하여 테스트하십시오.
plugin.xml 파일에 정의된 각 테스트에 대해 새 테스트를 작성하십시오.
새 테스트 배치
이 태스크 정보
테스트(또는 테스트 세트)가 포함된 플러그인을 파일 시스템으로 내보낸 후 새 플러그인이 로드되어 테스트를 실행할 수 있도록 IBM MQ 탐색기를 재시작하십시오.
프로시저
- 패키지 탐색기 보기에서 플러그인 프로젝트 com.ibm.mq.explorer.tests.samples를 마우스 오른쪽 단추로 클릭하고 내보내기...를 클릭하십시오. 내보내기... 대화 상자가 열립니다.
- 플러그인 개발 퍼스펙티브에서, 배치 가능한 플러그인 및 단편을 클릭하여 강조표시한 후 다음을 클릭하십시오.
-
디렉토리 필드에서
IBM MQ 탐색기 테스트 플러그인의 위치를 입력하십시오.
위치는 MQ_INSTALLATION_PATH\eclipse입니다. 여기서
MQ_INSTALLATION_PATH
는 IBM MQ가 설치된 상위 레벨 디렉토리를 표시합니다. - 사용 가능한 플러그인 및 단편에서 플러그인을 선택한 후 마침을 클릭하십시오.
- Eclipse를 재시작하고 IBM MQ 탐색기 퍼스펙티브로 전환하십시오.
결과
새 플러그인이 배치되었습니다. 새 테스트를 실행할 수 있습니다.