새 테스트 작성

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

이 태스크 정보

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

기존 세트 또는 카테고리를 사용하는 대신 새 세트 또는 테스트 카테고리를 작성하거나 IBM MQ 탐색기 에서 관리할 새 오브젝트를 작성하고 새 오브젝트에 대한 테스트를 작성하려는 경우 새 테스트 카테고리, 테스트 세트 및 오브젝트 유형 작성의 내용을 참조하십시오.

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

시작하기 전 주의사항

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

이 태스크 정보

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

프로시저

  1. 플러그인 개발 Perspective를 여십시오.
  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. plugin.xml 또는 MANIFEST가 있는지 확인하십시오.MF 파일이 플러그인 Manifest 편집기에서 열립니다.
  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 테스트를 포함하는 클래스 니다. 아직은 이 값을 입력하지 마십시오. 나중에 클래스를 작성할 때 자동으로 이 값을 입력할 수 있습니다. com.ibm.mq.explorer.tests.samples.QueueNames
    testset 테스트가 속한 범주. 표시된 예제 값은 테스트를 Queue manager tests카테고리와 연관시킵니다. com.ibm.mq.explorer.tests.samples.wmq
    testsubset 테스트가 속한 하위 범주. 표시된 예제 값은 Queues 하위 범위와 테스트를 연관시킵니다.
    설명 테스트가 점검하는 사항에 대한 설명. Checks queue names against simple naming conventions.
    furtherinfo 테스트에 대한 자세한 정보가 들어있는 HTML 또는 XHTML 문서의 위치. 이 문서는 테스트 실행 대화 상자 또는 테스트 결과 보기의 테스트 결과에서 테스트를 두 번 클릭하면 IBM MQ 에 표시됩니다. 자세한 정보는 문서 테스트를 참조하십시오. doc/QueueNamesInfo.html(plugin.xml 파일에 상대적인 파일의 위치.)
  6. 플러그인 Manifest 편집기 파일에 저장하십시오.

결과

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

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

새 테스트 작성

이 태스크 정보

테스트를 포함하는 새 클래스 작성하십시오.

프로시저

  1. 확장 요소 세부사항 분할창에서 밑줄이 있는 클래스 필드의 레이블을 클릭하십시오.
    Java 속성 편집기 마법사가 열립니다.
  2. 상속된 추상 메소드 선택란이 선택되어 있는지 확인한 후 완료를 클릭하십시오. Java 클래스 파일이 Java 편집기에 열립니다.
  3. 플러그인 Manifest 편집기 파일에 저장하십시오. 클래스 필드에 있는 값은 자동으로 삽입됨을 유의하십시오.
  4. 소스를 편집하십시오.
  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 탐색기 Perspective로 전환하십시오.

결과

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