qtp tutorials 25 micro focus quick test professional training tutorials
오늘 우리는 Micro Focus QTP (Quick Test Professional)에 대한 여러 부분으로 구성된 게스트 포스트 시리즈 중 1 부를 게시합니다. 이 여러 부분으로 구성된 QTP 교육 시리즈에서는 모든 QTP 자습서와 개념을 적절한 그림과 함께 자세히 다룰 것입니다. 우리의 전문 작가 인 Swati S.는 독자들에게이 시리즈를 제공하는 데 도움을 줄 것입니다.
이 QTP 튜토리얼은 초보자부터 고급 사용자를 위해 설계되었습니다. QTP 기본부터 시작하여 쉽게 이해할 수 있도록 실용적인 예제와 함께 고급 스크립팅을 배웁니다.
노트: 아래 텍스트 튜토리얼은 QTP 자동화 도구에 대한 학습을 시작하기에 충분합니다. 그러나 실습 QTP 교육에 관심이 있으시면 포괄적 인 QTP 비디오 경험이 풍부한 전문가의 과정.
이것들의 큰 목록을 고려하면 QTP 튜토리얼 , 우리는 새로운 기사를 자주 게시 할 것입니다. 이 Quick Test Professional 온라인 교육 시리즈의 모든 기사를 추적하여 어떤 주제도 놓치지 않도록하십시오. 주제를 면밀히 따르고 집에서 QTP 평가판으로 연습하고 각 기사 댓글 섹션에서 질문하십시오. 모든 관련 질문에 대한 답변을 드리겠습니다.
전문 QTP 사용자 인 경우 고급 QTP 개념을 논의하고 독자의 질문에 답하여이 QTP 교육 시리즈를 개선하기위한 경험을 공유하십시오.
학습 내용 :
QTP 교육 시리즈 자습서
QTP 소개
- 튜토리얼 # 1 - QuickTest Professional (QTP) 소개
- 튜토리얼 # 2 - QTP 키워드보기 및 전문가보기 작업
- 튜토리얼 # 3 - 키워드보기에서 표준 단계 추가
- 튜토리얼 # 4 - 키워드보기의 조건부 및 루프 문
- 튜토리얼 # 5 - 단계 이동 및 중단 점 처리
- 튜토리얼 # 6 - QTP 기록 및 실행 설정 이해
- 튜토리얼 # 7 - QTP가 객체를 고유하게 식별하는 방법은 무엇입니까? (필독)
- 튜토리얼 # 8 - 녹화 모드, 개체 스파이 및 리포지토리
VB 스크립팅 배우기
- 튜토리얼 # 9- VBScript 자습서 – 완전한 가이드
- 튜토리얼 # 10 - QTP를 배우기위한 VBScript 기초 – 튜토리얼 2
QTP 체크 포인트
- 튜토리얼 # 11- 암호 인코더 및 활성 화면 사용
- 튜토리얼 # 12- 전문가보기, 단계 생성기 및 체크 포인트
- 튜토리얼 # 13 - 표준 및 이미지 체크 포인트 삽입
- 튜토리얼 # 14 - 테스트에 비트 맵 및 텍스트 체크 포인트 삽입
- 튜토리얼 # 15 - 텍스트 영역, 테이블 및 페이지 검사 점 사용
- 튜토리얼 # 16 - XML, 접근성 및 데이터베이스 검사 점
테스트 자동화 프레임 워크
- 튜토리얼 # 17 - 자동화 프레임 워크 파트 -1 (필독)
- 튜토리얼 # 18 - 테스트 자동화 프레임 워크 2 부
테스트 향상
- 튜토리얼 # 19 - QTP 파트 -1의 매개 변수화
- 튜토리얼 # 20 - QTP Part-2의 매개 변수화
- 튜토리얼 # 21 - 활동 및 함수 라이브러리
- 튜토리얼 # 22 - QTP 개체 저장소 사용
- 튜토리얼 # 23 - 스마트 개체 식별 및 테스트 결과 분석
- 튜토리얼 # 24 - 가상 개체 및 복구 시나리오
- 튜토리얼 # 25 - 설명 적 프로그래밍
이해도 테스트
다음은이 QTP 교육 시리즈의 첫 번째 기사 인 'QuickTest Professional (QTP) 소개'입니다.
QuickTest Professional (QTP) 소개
QTP는 무엇입니까?
Micro Focus의 QTP (Quick Test Professional)는 소프트웨어 애플리케이션에 대한 자동화 테스트를 용이하게하는 소프트웨어입니다. 기능 및 회귀 테스트를보다 구체적으로 수행 할 수 있습니다. QTP는 테스트 자체를위한 통합 개발 환경 (IDE)으로 간주 할 수있는 사용자 인터페이스와 함께 제공됩니다.
IDE에는 테스터가 테스트 목적을 성공적으로 검증하는 포괄적 인 스크립트를 개발하는 데 도움이되는 다양한 기능이 있습니다. 이러한 모든 기능은이 기사 시리즈를 진행하면서 자세히 설명합니다.
QTP의 몇 가지 중요한 측면 :
- VB Script를 스크립팅 언어로 사용합니다. (스크립팅 언어는 런타임에 해석되는 언어입니다)
- QTP는 Windows 환경에서만 실행됩니다.
- QTP의 현재 버전은 11.0입니다 (최신 버전 통합 기능 테스트 – UFT 11.5).
- 지원하는 기술은 Web, Java.Net, SAP, Oracle, Siebel, PeopleSoft, Web Services 및 여러 주요 언어입니다. 일부 이전 버전은 나열된 모든 기술을 지원하지 않습니다.
어떻게 작동합니까?
기본 테스트 생성 방법은 기록 및 재생입니다. 이것이 정말로 무엇을 의미합니까? 먼저‘녹음’에 대해 이야기합시다. 테스터가 QTP를 시작하고 AUT (Application Under Test)에서 일련의 작업을 수행하면 QTP는 수행 된 각 작업에 해당하는 코드 줄을 생성합니다.
이것이 기본 테스트 스크립트입니다. '재생'으로 이동합니다. 생성 된 테스트 스크립트가 실행되면 AUT에서 정확히 동일한 작업을 수행하므로 이미 기록 된 일련의 단계가 재생됩니다.
char를 int C ++로 변경
예를 들어 QTP를 실행하고 웹 기반 이메일 프로그램의 로그인 페이지에 액세스하려고 할 때 로그인 ID, 비밀번호를 입력하고 OK 버튼을 누릅니다. 이러한 작업은 QTP IDE에서 해당하는 VBScript 코드 줄에 기록됩니다. 이 테스트 스크립트를 저장하고 재생하면 QTP가 이전에 입력 한 동일한 로그인 ID, 암호를 입력하고 확인 버튼을 클릭합니다.
이제 이것이 기본 테스트 생성 기술의 요점이므로 기록 및 재생이 항상 강력한 테스트 스크립트에 충분하지는 않습니다. 테스터는 필요한 결과를 얻기 위해 몇 가지 프로그래밍 기술과 함께 IDE의 다른 기능을 사용해야합니다.
AUT의 상태, 동기화, 정확한 메뉴 옵션, QTP가 생성하는 정확한 코드 등과 같이 녹화 및 재생을 시도하기 전에 고려해야 할 다양한 기술적 측면이 있습니다. 도구 자체의 기본 개념에 대해 설명합니다.
이 모든 작동 방식은 다음과 같습니다. QTP는 AUT의 다양한 개체를 이름 또는 처리기 ID 또는 개체가 소유 한 기타 고유 한 속성 / 속성으로 식별합니다. 기록 단계에서는 이러한 모든 속성을 캡처하고 재생 중에 이러한 개체에 대해 마우스 클릭, 확인란 확인 등과 같은 원하는 작업을 수행합니다.
QTP를 시작하려면 무엇이 필요합니까?
유효한 QTP 라이선스 또는 학습자의 경우 컴퓨터의 평가판.
QTP 다운로드 : 다음은 QTP 평가판을 다운로드 할 수있는 링크입니다. Micro Focus 통합 기능 테스트 (UFT) 다운로드 .
위의 링크에서 '시험 및 데모'탭으로 이동하여 'Micro Focus QTP Essentials 11.0 영어 평가 (웹 GUI 테스트 전용) 옵션'을 선택하십시오. 최신 버전의 Micro Focus Unified Functional Testing 11.50 CC 영어 SW E-Media 평가를 선택할 수도 있습니다. QTP 평가판을 컴퓨터에 다운로드하고 설치하는 방법에 대한 자세한 지침이 필요하면 알려주십시오.
라이선스에는 좌석 라이선스와 동시 / 유동 라이선스의 두 가지 종류가 있습니다. 좌석 라이센스는 한 번에 단일 컴퓨터에 대한 것이며 현재 라이센스는 특정 동시 사용자 수를위한 것입니다.
이제 QTP에 대한 몇 가지 배경 정보가 있으므로 UI부터 도구 자체를 살펴 보겠습니다.
QTP GUI :
품질 관리 및 품질 보증이란?
테스트가 기록되거나 생성되면 다음 두 가지보기 중 하나에서 볼 수 있습니다.
- 키워드보기 : 이보기는 모든 개체와 개체에서 수행되는 작업을 표 형식으로 표현한 것입니다. 테이블의 모든 행은 AUT에서 수행되는 단계이며 수정할 수 있습니다. 표시되는 가장 일반적인 열 중 일부는 항목, 작업, 값 및 문서입니다.
- 전문가보기 : 이름에서 알 수 있듯이이보기는 요구 사항에 따라 소스 코드를 조정하려는보다 기술적 인 사용자를위한 것입니다.
두보기를 동시에 사용할 수 있으므로 사용자는 테스트 생성 또는 수정 중에 언제든지 전환 할 수 있습니다.
시작하기 위해 약간의 녹음을합시다
1 단계): QTP를 시작합니다. 가장 먼저 나타나는 것은 추가 기능 관리자입니다. 사용 가능한 모든 추가 기능을 표시하며 사용자는 필요에 따라 추가 기능을 선택하거나 선택 취소 할 수 있습니다. 기본적으로 Active-X, Web 및 Visual Basic을 사용할 수 있습니다. (이 기능은 필요한 경우 끌 수 있습니다.) .
2 단계) Add-in Manager QTP 시작 페이지에서 OK를 클릭하면 나타납니다. (확대하려면 이미지를 클릭하십시오)
3 단계) '기록'옵션 (F3 키)을 선택하면 '기록 및 실행 설정'화면에 '웹'및 'Windows 응용 프로그램'탭이 나타납니다. 설정을 변경하지 않고 확인을 클릭합니다. 그러나이 화면의 모든 기능은 나중에 자세히 설명합니다.
4 단계) 이 예에서는 QTP와 함께 제공되는 샘플에서 'Flight'애플리케이션을 시작하겠습니다. 로그인 화면에‘상담사 이름’과‘비밀번호’를 입력하겠습니다. 이제 생성되는 코드를 살펴 보겠습니다.
다음은 키워드보기입니다. 보시다시피 작업은 항목, 작업, 값 및 문서 열이있는 테이블 형식입니다. 항목은 우리가 작업을 수행 한 AUT의 객체에 해당하고, 작업은 작업 자체이고, 값은 특정 객체를 설정 한 데이터이며 문서는 설명과 비슷합니다. (확대하려면 이미지를 클릭하십시오)
동일한 테스트의 해당 키워드보기는 다음과 같습니다. 보시다시피이보기에는 수행 된 모든 작업에 대한 소스 코드가 포함되어 있습니다.
5 단계) 이러한보기 중 하나에서 코드를 조작 할 수 있습니다.
숙련 된 사람을위한 인터뷰 질문 및 답변 테스트
결론
이 기사에서 논의한 모든 내용은 다음과 같습니다.
QTP는 자동화 된 기능 및 회귀 테스트 소프트웨어 응용 프로그램의. 현재 버전은 Windows 환경에서만 실행되며 VB 스크립트를 스크립팅 언어로 사용합니다. 테스트를 생성하는 기본 방법은 항상 충분하지는 않지만 기록 및 재생입니다. 두 종류의 라이선스 (좌석 및 동시 라이선스)가 제공됩니다.
기본 추가 기능은 Active X, Web 및 Visual Basic입니다. 테스트는 웹 또는 Windows 응용 프로그램에 기록 할 수 있습니다. 구체적인 세부 사항은 기록 및 실행 설정 팝업 창에 제공됩니다. GUI는 키워드 및 전문가의 두 가지보기를 제공합니다.
키워드보기는 개체 이름, 해당 값 및 수행 된 작업 등과 같은 세부 정보를 표시하는 표 형식입니다. 전문가보기에는 AUT에서 수행 된 작업이 소스 코드 형식으로 표시됩니다.
테스트 개체에 대해 수행 할 추가 작업은 키워드보기에서 또는 전문가보기에서 프로그래밍 방식으로 추가하거나 삭제할 수 있습니다. 이에 대한 자세한 내용은 다음 기사를 참조하십시오.
저자 정보 : 이것은 Swati이며이 기사를 통해 QTP 초보자를위한 포괄적 인 학습 경험을 구축하려고합니다. QA로 총 8 년 동안 QTP에서 4 년 이상 일한 경험이있는 저는 자동화 테스트의 잠재력이 엄청나다는 것을 알고 있습니다. 나는이 기사를 통해 모든 독자들과 함께 그 잠재력을 집합 적으로 발휘하려고 시도합니다.
숙련 된 전문가로부터 QTP를 배우고 싶습니까? 온라인 비디오 교육 과정에 참여하세요
이 무료 QTP 교육 시리즈에 참여하여 친구들과 공유하십시오. 아래 의견에 질문하십시오. 여기에서 모든 QTP 튜토리얼에 대한 링크를 업데이트 할 예정이므로이 페이지를 북마크하십시오.
추천 도서
- 키워드보기 작업-QTP 교육 자습서 2
- QTP 튜토리얼 # 18 – QTP 예제로 설명 된 데이터 기반 및 하이브리드 프레임 워크
- DevOps 자습서 : DevOps에 대한 궁극적 인 가이드 (25 개 이상의 자습서)
- 초보자를위한 JAVA 튜토리얼 : 100 개 이상의 실습 Java 비디오 튜토리얼
- 초보자를위한 Python 자습서 (무료 Python 교육 실습)
- 30 개 이상의 최고의 셀레늄 튜토리얼 : 실제 예제로 셀레늄 배우기
- SoftwareTestingHelp.com에 오신 것을 환영합니다!
- 초보자를위한 심층 이클립스 튜토리얼