2009-07-08 3 views

답변

1

예. 코드를 직접 작성할 수도 있지만 QTP UI에 붙여 넣어야합니다.

아니요. QTP는이를 실행하는 엔진입니다. VBScript는 QTP UI를 사용하여 웹 페이지의 링크를 클릭하는 등 문제의 조치를 수행합니다.

+0

WINDOWS에서 실행되는 것과 동일한 기능을 수행하기 위해 VBScript를 작성할 수 있습니까? QTP UI가 아닌 동일한 코드입니다. – San

2

당신은 텍스트 편집기에서 QTP 테스트 스크립트를 작성할 수 있지만 (QTP IDE, 메모장이나 원하는 다른 편집기 여부)을 수행 할 수 있습니다 그것의 자신의 개체 모델의 VBScript를 확장로만 QTP에서 실행을 테스트 객체 (예 : Browser)와 테스트 액션 (예 : Click)을 제공합니다. QTP 외부에서는 이러한 개체와 동작이 정의되어 있지 않으므로 Windows Script Host를 통해 직접 테스트 스크립트를 실행할 수 없습니다.

-1

내가 질문하려고하는 질문은 다음과 같습니다. QTP 자체를 사용하지 않고 VBScript 만 사용하여 자동화 된 테스트 스크립트를 작성할 수 있습니까?

QTP 자체는 테스트 자동화를위한 특정 기능/기능을 제공합니다. VBScript는 단순히 선택한 순서대로 해당 기능을 함께 묶을 수 있도록 선택한 스크립트 언어입니다.

예를 들어 QTP는 메서드 인식 : Window ("MyApp"). Button ("OK")을 호출하여 특정 창에서 특정 단추를 클릭 할 수있는 개체 인식 시스템을 제공합니다. .Click QTP가 없으면 해당 기능이 없습니다.

QTP에서 제공하는 다른 유용한 기능은 DataTables, Timers, Reporter 및 전체 Actions 시스템입니다. QTP가 없으면 VBScript에는 사용할 수있는 것이 없습니다.

귀하의 질문에 대한 나의 대답은 - 네, 그렇습니다. 그런 다음 모든 것을 할 수있는 다른 방법을 찾아야합니다.

관련 문제