새 테스트 작성

새 테스트를 작성하여 기존 카테고리 및 테스트 세트에 추가할 수 있습니다.

이 태스크 정보

이 지시사항은 IBM® MQ 탐색기에서 기존 범주 및 테스트 세트(예: 큐 관리자 테스트 범주의 테스트 세트)에 새 테스트를 작성하는 방법을 설명합니다. 지시사항은 Eclipse 개발 환경에서 테스트를 정의하는 방법을 설명합니다. Java™ 테스트 소스 작성에 대한 정보는 WMQTest 인터페이스의 내용을 참조하십시오.

기존 세트 또는 범주를 사용하는 대신 새 테스트 세트 또는 범주를 작성하려는 경우 또는 IBM MQ 탐색기에서 관리할 새 오브젝트를 작성했으며 새 오브젝트에 대한 테스트를 작성 중인 경우, 새 테스트 범주, 테스트 세트 및 오브젝트 유형 작성을 참조하십시오.

새 테스트를 포함할 Eclipse 플러그인 프로젝트 작성

시작하기 전에

Eclipse GEF(Graphical Editing Framework) 도구를 설치했는지 확인하십시오. 추가 정보는 Eclipse 환경에 IBM MQ 탐색기 설치의 내용을 참조하십시오.

이 태스크 정보

새 테스트를 포함할 새 플러그인 프로젝트를 작성하고 구성하려면 다음을 수행하십시오.

프로시저

  1. 플러그인 개발 퍼스펙티브를 여십시오.
  2. 패키지 탐색기 보기에서 마우스 오른쪽 단추를 클릭한 다음 새로 작성 > 플러그인 프로젝트를 클릭하십시오. 새 플러그인 프로젝트 마법사가 열립니다.
  3. 프로젝트 이름 필드에서 새 테스트를 포함할 프로젝트의 이름을 입력하십시오.
  4. 다음을 클릭하십시오.
  5. 버전, 이름벤더 필드에 세부사항을 입력한 후 마침을 클릭하십시오.

    ID 필드의 값은 마법사의 이전 페이지에서 이름 필드에 입력한 값과 다를 수 있음을 유의하십시오. 프로젝트 이름은 개발 중에만 사용됩니다. 플러그인 ID는 Eclipse에서 플러그인을 로드하고 식별하는 데 사용됩니다.

    새 플러그인 프로젝트가 패키지 탐색기 보기에 표시되고 플러그인 Manifest 파일이 자동으로 열립니다.
  6. 플러그인 Manifest 편집기에서 종속 탭을 클릭하십시오. 두 가지 종속이 필수 플러그인 분할창에 이미 나열되어 있습니다.
  7. 후속 플러그인을 필수 플러그인 분할창에 추가하십시오.
    • com.ibm.mq.explorer.tests
    • com.ibm.mq.explorer.ui
    • com.ibm.mq.pcf.event
    • com.ibm.mq.runtime
    • org.eclipse.core.resources

    표시된 플러그인을 사용할 수 없는 경우, Eclipse GEF(Graphical Editing Framework) 도구를 설치하십시오. 추가 정보는 Eclipse 환경에 IBM MQ 탐색기 설치의 내용을 참조하십시오.

  8. MANIFEST.MF 파일에 저장하십시오.

결과

플러그인 프로젝트가 테스트를 포함할 준비가 되었습니다.

새 테스트 정의

이 태스크 정보

다음 지시사항은 기존 큐 관리자 테스트 범주의 기존 테스트 세트에(예를 들어, 테스트 세트에) 새 테스트를 정의하는 방법을 설명합니다. 큐 관리자 테스트 범주에 새 테스트 세트 작성, 새 범주 작성 또는 테스트할 새 오브젝트 유형 정의에 대한 자세한 정보는 새 범주, 테스트 세트 및 오브젝트 유형 작성을 참조하십시오.

새 테스트를 포함할 플러그인을 구성하려면 다음을 수행하십시오.

프로시저

  1. 플러그인 Manifest 편집기에 plugin.xml 또는 MANIFEST.MF 파일이 열려 있는지 확인하십시오.
  2. 플러그인 Manifest 편집기에서 확장 탭을 클릭하여 확장 페이지를 표시하십시오.
  3. 추가...를 클릭하십시오.
    새 확장 마법사가 열립니다.
  4. com.ibm.mq.explorer.tests.Tests 확장점을 강조표시한 후 마침을 클릭하십시오.
    새 테스트 확장이 플러그인 Manifest 편집기의 모든 확장 분할창에 추가됩니다.
  5. 강조표시할 새 테스트를 클릭한 후 다음 테이블에 표시된 대로 테스트의 세부사항을 입력하십시오.
    속성 설명 예제 값
    id 테스트의 고유 ID. com.ibm.mq.explorer.tests.samples.QueueNames
    이름 테스트의 이름. My Queues Test
    class 테스트가 포함된 Java 클래스. 아직은 이 값을 입력하지 마십시오. 나중에 클래스를 작성할 때 자동으로 이 값을 입력할 수 있습니다. com.ibm.mq.explorer.tests.samples.QueueNames
    testset 테스트가 속한 범주. 표시된 예제 값은 테스트를 큐 관리자 테스트 범주와 연관시킵니다. com.ibm.mq.explorer.tests.samples.wmq
    testsubset 테스트가 속한 하위 범주. 표시된 예제 값은 Queues 하위 범위와 테스트를 연관시킵니다. queues
    description 테스트가 점검하는 사항에 대한 설명. Checks queue names against simple naming conventions.
    furtherinfo 테스트에 대한 자세한 정보가 들어있는 HTML 또는 XHTML 문서의 위치. 이 문서는 테스트 실행 대화 상자의 테스트 또는 테스트 결과 보기의 테스트 결과를 두 번 클릭하면 IBM MQ 탐색기에 표시됩니다. 자세한 정보는 테스트 문서를 참조하십시오. doc/QueueNamesInfo.html(plugin.xml 파일에 상대적인 파일의 위치.)
  6. 플러그인 Manifest 편집기 파일에 저장하십시오.

결과

이제 플러그인 프로젝트가 새 테스트를 포함하도록 구성되었습니다. 다음으로 테스트를 작성해야 합니다.

작성하려는 각 새 테스트에 대해 새 테스트를 정의하십시오.

새 테스트 작성

이 태스크 정보

테스트가 포함된 새 Java 클래스를 작성합니다.

프로시저

  1. 확장 요소 세부사항 분할창에서 밑줄이 있는 클래스 필드의 레이블을 클릭하십시오.
    Java 속성 편집기 마법사가 열립니다.
  2. 상속된 추상 메소드 선택란만 선택되었는지 확인한 다음 마침을 클릭하십시오. Java 클래스 파일은 Java 편집기에서 열립니다.
  3. 플러그인 Manifest 편집기 파일에 저장하십시오. 클래스 필드에 있는 값은 자동으로 삽입됨을 유의하십시오.
  4. Java 소스를 편집하십시오.
  5. 올바른 XHTML 또는 HTML 파일에 테스트를 문서화하십시오. plugin.xml 파일의 furtherinfo 속성에 지정된 이름과 위치로 파일을 저장하십시오. XHTML 파일의 위치는 로컬(doc 하위 폴더처럼 테스트와 동일한 플러그인에 저장됨) 또는 원격(웹 서버에 저장됨)일 수 있습니다.

결과

이제 테스트 작성을 완료하고 테스트가 포함되는 플러그인의 구성을 완료했습니다. 다음으로 플러그인을 내보내고 배치하여 테스트하십시오.

plugin.xml 파일에 정의된 각 테스트에 대해 새 테스트를 작성하십시오.

새 테스트 배치

이 태스크 정보

테스트(또는 테스트 세트)가 포함된 플러그인을 파일 시스템으로 내보낸 후 새 플러그인이 로드되어 테스트를 실행할 수 있도록 IBM MQ 탐색기를 재시작하십시오.

프로시저

  1. 패키지 탐색기 보기에서 플러그인 프로젝트 com.ibm.mq.explorer.tests.samples를 마우스 오른쪽 단추로 클릭하고 내보내기...를 클릭하십시오. 내보내기... 대화 상자가 열립니다.
  2. 플러그인 개발 퍼스펙티브에서, 배치 가능한 플러그인 및 단편을 클릭하여 강조표시한 후 다음을 클릭하십시오.
  3. 디렉토리 필드에서 IBM MQ 탐색기 테스트 플러그인의 위치를 입력하십시오. 위치는 MQ_INSTALLATION_PATH\eclipse입니다. 여기서 MQ_INSTALLATION_PATHIBM MQ가 설치된 상위 레벨 디렉토리를 표시합니다.
  4. 사용 가능한 플러그인 및 단편에서 플러그인을 선택한 후 마침을 클릭하십시오.
  5. Eclipse를 재시작하고 IBM MQ 탐색기 퍼스펙티브로 전환하십시오.

결과

새 플러그인이 배치되었습니다. 새 테스트를 실행할 수 있습니다.