Rational Test Workbench Eclipse Client를 사용하여 다음을 수행할 수 있습니다:
Rational Test Workbench Eclipse Client와 모바일 디바이스, Android 에뮬레이터 또는 iOS 시뮬레이터를 사용하여 모바일 앱의 사용자 인터페이스 및 성능을 테스트할 수 있습니다.
Rational Test Workbench Eclipse Client를 사용하면 모바일 디바이스에서 직접 테스트를 레코딩하고 레코딩을 재생하고 보고서를 작성할 수 있습니다. 그런 다음 Eclipse 클라이언트에서 테스트를 검사하거나 사용자 정의하고 여러 유형의 편집(예: 검증 포인트, 스텁, 테스트 데이터 및 테스트 변수 추가)을 수행할 수 있습니다.
앱의 기능 측면 테스트 이외에 모바일 성능을 테스트할 수 있습니다. 모바일 테스트를 실행하면 각 사용자 조치의 응답 시간이 계산되어 모바일 보고서에 다시 보고됩니다. 애플리케이션 및 디바이스 자원(예: CPU, 실제 및 가상 메모리, 송수신된 네트워크 트래픽 및 배터리 레벨)을 모니터링할 수도 있습니다. 이 데이터를 사용하여 애플리케이션 및 디바이스 성능을 평가할 수 있습니다.
Eclipse 클라이언트에서 모바일 테스트 기능을 이용하려면 Rational Test Workbench 설치 중에 Rational Test Workbench Extension for Mobile을 선택하십시오. 모바일 확장은 Eclipse 클라이언트에 테스트 기능을 추가하고 Eclipse 클라이언트가 모바일 클라이언트와 상호작용하도록 허용합니다. 디바이스에 대한 설치 관점에서는 Rational Test Workbench Mobile Client를 Android 디바이스 또는 에뮬레이터나 iOS 시뮬레이터에 설치합니다. iOS 디바이스용 클라이언트는 디바이스의 모바일 브라우저에서 실행되는 웹 애플리케이션이므로 iOS 디바이스의 경우 설치가 필요하지 않습니다.
웹 페이지의 HTML 제어에 대한 UI 조치를 캡처하여 데스크탑 또는 랩탑 컴퓨터에서 브라우저 기반 웹 애플리케이션을 테스트할 수 있습니다. 이 기능에는 웹 UI 확장이 필요하며 여기에는 HTML5, JQuery UI 1.9 및 1.10, Dojo Mobile 1.9 라이브러리에 대한 지원이 포함됩니다. 대부분의 경우, 다른 브라우저 및 모바일 디바이스에서 웹 페이지가 동일한 방식으로 렌더링되는 한 다른 브라우저 또는 모바일 디바이스에서 웹 UI 테스트를 재생할 수 있습니다. 웹 UI 테스트에 대한 일반적인 시나리오 중 일부는 다음과 같습니다:
Rational Functional Tester 확장을 사용하여 Functional Test 스크립트를 기록하거나 가져와서 테스트 워크벤치에서 실행할 수 있습니다. 그 다음에 테스트 스크립트와 테스트 결과를 보고 Test Navigator에 로그인할 수 있습니다. 또한 이러한 테스트 스크립트를 복합 테스트에 추가하고 해당 위치에서 실행할 수 있습니다. 단순화된 스크립트 및 Java 스크립트 둘 다 지원됩니다.
Rational Test Workbench Eclipse Client를 사용하여 Selenium 테스트를 관리할 수 있습니다. Selenium 프로젝트를 Eclipse 클라이언트에 로드하고 프로젝트를 보고 테스트를 수정하고 테스트를 실행할 수 있습니다.
Rational Test Workbench Eclipse Client를 설치할 때 Rational Test Workbench Selenium 확장을 설치합니다. 다른 테스트가 포함된 Selenium 테스트를 복합 테스트로 결합할 수도 있습니다.
복합 테스트는 테스트를 더 큰 테스트 플로우로 그룹화하는 데 사용할 수 있는 테스트 자산 유형입니다. 복합 테스트에 있는 테스트의 유형은 모두 동일하거나 서로 다를 수 있습니다. 예를 들어, Selenium 테스트, 모바일 테스트 및 Citrix 테스트를 모두 동일한 복합 테스트로 그룹화할 수 있습니다.
필요한 경우(예: 모바일 디바이스 또는 웹 브라우저)에는 복합 테스트에 있는 각각의 테스트가 다른 도메인에서 실행될 수 있습니다.
Eclipse 클라이언트에서는 테스트 스크립트를 레코딩한 후 Rational Quality Manager에서 작성되는 키워드와 연관시킬 수 있습니다. 키워드는 다른 테스트 스크립트에서 재사용할 수 있는 명령문 또는 명령문 그룹입니다. 키워드는 일반적으로 재사용가능한 프로세스를 반영하는 스크립트 단계로 구성됩니다. Eclipse 클라이언트 테스트 스크립트를 사용하여 키워드를 자동화할 수 있습니다.
Eclipse 클라이언트를 사용하여 Rational Performance Tester에서 지원하는 대부분의 애플리케이션 확장의 단일 사용자 테스트를 작성하고 실행할 수 있습니다.
Eclipse 클라이언트는 다수의 공통 컴포넌트 및 확장(프로토콜)을 Rational Performance Tester와 공유하며 사용자가 Rational Performance Tester를 사용하여 수행할 수 있는 모든 작업을 수행하도록 허용합니다(로드 테스트 및 SOA 테스트 제외).
다음 표에서는 Rational Performance Test Server에서 지원하는 확장과 Rational Test Workbench에서 지원하는 확장을 비교합니다:
확장 | Rational Performance Tester | Rational Test Workbench Eclipse Client |
---|---|---|
HTTP | Y | Y |
소켓, 3270 | Y | Y |
Citrix | Y | Y |
SAP(GUI) | Y | Y |
Siebel | Y | Y |
SOA | Y | N |
모바일 | N | Y |
Selenium | N | Y |