QTPQTP 시작하기


비고

QTP는 2006 년에 HP에 인수 된 Mercury Interactive가 개발 한 자동화 테스트 도구 인 QuickTest Professional의 약어입니다.이 도구는 기능적 및 / 또는 회귀 테스트의 자동화를 위해 설계되었지만 모든 시나리오에서 사용할 수 있습니다 GUI 자동화가 필요한 곳. QTP는 다양한 Windows 운영 체제에 대해 작동하며 다양한 Windows 및 웹 기반 응용 프로그램과 상호 작용할 수 있습니다.

QTP에는 녹음 / 재생 및 전문가 모드의 두 가지 작동 모드가 있습니다. 처음에는 사용자가 브라우저가 반복 할 작업을 기록합니다. 두 번째 단계에서는 사용자가 프로세스 시작을 코드에서 직접 완료하도록 정의합니다. 첫 번째 방법은 복잡한 자동화 스크립트를 생성하는면에서 매우 제한적이므로 두 번째 방법이 더 좋습니다.

QTP는 Internet Explorer, Chrome, Firefox 및 Safari를 포함한 여러 브라우저에서 작동 할 수 있습니다.

버전 11.5부터 QTP는 HP의 ServiceTest API와 함께 제공되어 Unified Functional Tester (UFT)를 형성했습니다.

QTP의 주요 스크립팅 언어는 VBScript 와 객체 저장소를 결합하여 상호 작용하는 GUI 아티팩트를 식별하는 것입니다.

안녕하세요 세계

QTP는 프로그래밍 언어로 VBScript 를 사용합니다. 따라서 Hello World 예제는 순수한 VBScript에서 제공 될 수 있습니다.

MsgBox "Hello World!"
 

이 스크립트를 실행하면 (F5를 누르거나 작업 표시 줄의 재생 단추를 누르면) "Hello World!"라는 텍스트가있는 메시지 상자가 나타납니다. 그 안에.

설치

설치 프로그램을 실행하면 추가 기능을 사용할 수있는 모든 추가 기능과 함께 응용 프로그램이 설정됩니다. 예를 들어 QTP가 브라우저 개체를 제어 할 수 있도록하려면 웹 추가 기능이 필요합니다. 터미널 추가 기능을 사용하면 제어 터미널 에뮬레이터 응용 프로그램, Java 응용 프로그램은 Java 응용 프로그램을 제어 할 수 있습니다).

또한 사용자가 단일 옵션 또는 동시 옵션의 두 가지 옵션에서 라이센스 설정을 지정할 수 있습니다.

Single Seat는 단일 사용자에 대해 단일 라이센스 만있는 곳에서 사용됩니다.

여러 사용자 / 라이센스를 동시 사용으로 설정할 수 있습니다. 중앙 라이센스 서버는 시스템을 동시에 사용하는 사용자 수를 관리하도록 구성됩니다. 주어진 시간에 사용자 수는 사용 가능한 라이센스 수를 초과 할 수 없습니다.