qtp tutorial 15 using text area
에서 마지막 기사 , 우리는 QTP가 텍스트를 비교할 수있는 방법에 대해 논의했습니다. 우리는 또한 표준 체크 포인트 텍스트를 확인하고 텍스트 체크 포인트를 자세히 논의하는 데 사용할 수 있습니다. 다음 체크 포인트는 텍스트 영역 체크 포인트입니다. 탐색을 시작하겠습니다.
=> QTP 교육 자습서 시리즈를 보려면 여기를 클릭하십시오.
학습 내용 :
텍스트 영역 체크 포인트
- 이것은 Windows 응용 프로그램에 사용됩니다.
- 지정된 기준에 따라 정의 된 영역 내에서 텍스트 문자열을 비교합니다.
- 이 체크 포인트의 속성을 정의하는 것은 텍스트 체크 포인트의 속성과 거의 동일합니다.
- 환경과는 별도로 텍스트 체크 포인트와 텍스트 영역 체크 포인트의 유일한 차이점은 텍스트 체크 포인트는 특정 개체에서 작동하고 텍스트 영역은 선택한 영역에서 작동한다는 것입니다.
- 텍스트 영역 체크 포인트에 대한 메뉴 옵션을 선택하면 웹 앱을 기록하는 동안에도 사용할 수 있지만이 체크 포인트에 대해 웹 환경이 지원되지 않는다는 오류가 발생합니다.
테이블 체크 포인트
- 테이블의 특정 셀에 특정 값이 있는지 확인해야하는 경우 또는 테이블 자체에 정의 된 수의 열 행이있는 경우에 사용할 수 있습니다.
- 웹 테이블 또는 동등한 테이블 개체를 선택하여 체크 포인트를 삽입하면 테이블 체크 포인트 속성이 호출됩니다.
- 메뉴 옵션으로 녹음하는 동안 'Standard Checkpoint'를 선택합니다. 따라서 생성, 편집 및 유지 관리와 같은 기본 규칙은 모두 동일합니다.
예를 살펴 보겠습니다.
웹 테이블이있는 임의의 사이트를 선택하겠습니다. Internet Explorer에서 엽니 다. 기록을 시작하고 체크 포인트-> 표준 체크 포인트를 삽입하고 웹 페이지에서 테이블 개체를 선택합니다.
웹 테이블 요소를 선택하고 확인을 클릭하십시오.
속성 창에서 셀을 선택하고 상수 값이 있어야하는지 또는 매개 변수화해야하는지 지정합니다.
설정 탭에서 확인을 수행해야하는 방법입니다.
셀 식별,이 탭은 사용자가 특정 행이나 열을 식별하기위한 설정이있는 곳입니다.
유튜브 비디오 다운로드를위한 최고의 앱
앞서 말했듯이 이것은 표준 체크 포인트의 변형이기 때문에 모든 동일한 규칙이 적용됩니다.
- 이 내장 기능은 테이블을 확인하는 데 사용할 수 있지만 그다지 유용하지는 않습니다. 테이블을 확인하는 GetRowCount, GetColumnCount, GetRowItem 등과 같은 다른 함수가 있습니다. 계속 진행하기 전에 조금 더 설명하겠습니다.
- 실제 시나리오에서는 하나의 셀만 확인하는 것으로는 충분하지 않을 수 있으며 테이블의 각 값에 대해 단일 체크 포인트를 생성하는 것은 번거로울 수 있습니다. 예를 들어 테이블이 3X3이면 각 셀을 확인하기 위해 9 개의 체크 포인트가 표시됩니다. 두 번째 또는 첫 번째 셀 자체의 값이 일치하지 않으면 목적에 맞지 않는 불일치 테이블을 신호하지 않고 다른 셀을 검사하는 것을 불필요하게 계속합니다.
- 대신 테이블을 읽고 GetRowCount, GetColumnCount, GetRowItem 함수를 사용하여 루프 메커니즘을 설정하고 필요에 따라 확인하고 실패시 종료 할 수 있습니다. 이 시점에서 테스터를위한 유일한 고려 사항은 명확성을 위해 적절한 테스트 결과를 작성하도록하는 것입니다.
- 또한 동적 테이블의 경우 테이블 체크 포인트가 실패합니다.
페이지 체크 포인트
페이지 체크 포인트는 이름에서 알 수 있듯이 웹 페이지에서 생성 될 때 나타나는 표준 체크 포인트의 또 다른 변형입니다.
다음 용도로 사용할 수 있습니다.
- 링크 확인
- 이미지 출처
- 끊어진 링크 확인
하나를 놓고 그것이 어떻게 작동하는지 그리고 우리가 진행하면서 무엇을 할 수 있는지 보자.
인터넷 익스플로러 또는 컴퓨터에있는 현재 버전의 QTP와 호환되는 브라우저에서 Google.com을 엽니 다. QTP에 새 테스트를 기록하고 'Insert Checkpoint-> Standard checkpoint'를 선택한 다음 google.com 페이지를 가리 킵니다. 그런 다음 표시된 개체 목록에서 '웹 페이지'개체를 선택합니다. 다음 대화 상자가 표시됩니다.
보시다시피 확인할 수있는 매개 변수는 목록에 있으며 확인 옵션이있는 확인란으로 진행됩니다. 사용자는 필요에 따라 여러 속성을 선택할 수 있습니다.
지금까지 살펴본 다른 모든 체크 포인트의 경우와 마찬가지로 이러한 각 속성은 상수 값이거나 사용자가 매개 변수화 할 수 있습니다.
다음 섹션은 HTML 확인입니다.
- HTML 소스 : 웹 페이지의 HTML 코드가 런타임에 실제 코드와 일치하는지 확인합니다. 사용자는 체크 포인트를 생성하는 동안 필요에 따라 수정하고 런타임에 일치하는지 확인할 수있는 옵션이 있습니다.
- HTML 태그 : 레코드 및 런타임에서 웹 페이지의 HTML 태그를 확인합니다. HTML 소스와 마찬가지로 HTML 태그도 수정할 수 있습니다.
'페이지의 모든 개체'섹션 :
# 1) 링크 : 이를 확인하면 모든 링크가 확인됩니다. 특정 링크 만 확인하려면 '필터 링크 확인'을 클릭하면 다음 대화 상자가 나타납니다.
링크를 선택하거나 선택 취소 할 수 있습니다.
링크 URL 값은 상수 또는 매개 변수화 된 값이 될 수 있습니다.
# 2) 이미지 : 이 설정을 선택하면 런타임에 페이지에 이미지가 있는지 확인할 수 있습니다. “Filter Image Check”를 클릭하면 사용자는 검사 할 정확한 이미지와 무시해야 할 이미지를 선택할 수 있습니다.
사용자가 필터링을 선택하면 다음 탭이 표시됩니다.
평소와 같이 사용자가 값을 구성 할 수 있습니다.
# 3) 끊어진 링크 : 이 옵션은 일반적으로 기본적으로 켜져 있지 않으며 ON을 선택하면 웹 페이지에 끊어진 링크가 있는지 확인합니다.
사용자는 상위 페이지와 동일한 호스트에만있는 끊어진 링크를 확인할 수 있습니다. 관련 옵션은“도구-> 옵션-> 웹”메뉴 옵션을 사용하여 실행할 수있는 다음 화면에서 설정해야합니다.
이 체크 포인트가 실행되면 모든 실패가 테스트 결과에 표시됩니다. 그렇지 않으면 체크 포인트가 통과됩니다.
일부 페이지 체크 포인트 옵션은 기록 중에 체크 포인트가 생성 된 경우에만 사용할 수 있습니다. 활성 화면 또는 키워드보기에서 만들려고하면 HTML 확인 옵션을 사용할 수 없습니다.
체크 포인트 페이지를 요약하려면 :
#1) 페이지를 확인하는 동안 웹 추가 기능에서 유용합니다. 페이지의 무결성을 확인합니다.
#두) 표준 체크 포인트의 변형이므로 생성, 편집 및 유지 관리의 모든 규칙이 동일합니다.
#삼) QTP는 모든 페이지에 체크 포인트를 두도록 지시 할 수 있습니다. 메뉴에서 '도구-> 옵션-> 웹-> 고급'을 선택하고 옵션 켜기를 클릭하면됩니다.
무선 암호화 키 찾는 방법
# 4) 또는 QTP가 자동 체크 포인트를 우회하도록 지시 할 수 있습니다. 지점 3에서 시작하는 동일한 창에서 다음 옵션을 선택합니다.
그러면 다음 세션의 주제가 될 접근성, 데이터베이스 및 XML 체크 포인트가 남습니다. 귀하의 의견과 질문을 게시하십시오.
=> QTP 교육 자습서 시리즈를 보려면 여기를 방문하십시오.
추천 도서
- QTP 자습서-25 개 이상의 Micro Focus QTP (Quick Test Professional) 교육 자습서
- QTP 튜토리얼 # 5-단계 이동 및 중단 점 다루기
- QTP Tutorial # 16-XML, 접근성, 데이터베이스 체크 포인트를 삽입하는 단계
- QTP 튜토리얼 # 10-루프 및 조건문 작성-VB 스크립트 기초 2 부
- QTP 튜토리얼 # 14 – QTP 테스트에서 비트 맵과 텍스트 체크 포인트를 추가하는 방법
- QTP 튜토리얼 # 13-QTP 테스트에 표준 및 이미지 체크 포인트를 삽입하는 단계
- QTP 튜토리얼 # 12 – 전문가보기, 단계 생성기 및 예를 통해 설명 된 체크 포인트
- QTP 튜토리얼 # 18 – QTP 예제로 설명 된 데이터 기반 및 하이브리드 프레임 워크