QTP도 동일한 작업을 수행 할 때 VBScript를 사용하여 직접 작업을 코딩 할 수 있습니까?

StackOverflow https://stackoverflow.com/questions/1100718

  •  11-09-2019
  •  | 
  •  

문제

기본 의심 ... QTP가 작업을 기록 할 때 vbscript 코드를 생성하는 경우 VBScript 코드를 직접 작성하고 같은 일을하는 QTP를 제거 할 수 없습니까?

도움이 되었습니까?

해결책

예. 코드를 직접 쓸 수는 있지만 QTP UI에 코드를 붙여야합니다.

QTP는이를 통과하는 엔진입니다. VBScript는 QTP UI에 의존하여 웹 페이지의 링크를 클릭하는 것과 같은 문제의 작업을 수행합니다.

다른 팁

당신은 할 수 있습니다 쓰다 QTP 테스트 스크립트 모든 텍스트 편집기 (QTP IDE, 메모장 또는 다른 선택의 편집기) 운영 QTP에서만 vbscrip을 확장하여 자체 객체 모델로 테스트 객체를 제공합니다 (예 : Browser) 및 테스트 조치 (예 : Click). QTP 외에 이러한 객체와 작업은 정의되지 않으므로 Windows 스크립트 호스트를 통해 직접 테스트 스크립트를 실행할 수 없습니다.

QTP 자체를 전혀 사용하지 않고 VBSCRIP를 사용하여 자동 테스트 스크립트를 작성할 수 있습니까?

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

예를 들어, QTP는 객체 인식 시스템을 제공합니다. 이는 메소드를 간단히 호출하여 특정 창에서 특정 버튼을 클릭 할 수있는 기능을 제공합니다. , 그 시설은 존재하지 않습니다.

QTP가 제공하는 다른 유용한 기능은 데이터 타이블, 타이머, 리포터 및 전체 작업 시스템입니다. QTP가 없으면 vbscript에는 사용할 수 없습니다.

그래서, 당신의 질문에 대한 나의 대답은 - 예, 당신은 할 수 있지만, 당신은 그 모든 일을 할 수있는 다른 방법을 찾아야 할 것입니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top