qtp tutorials 25 micro focus quick test professional training tutorials
Днес публикуваме първа част от поредица от гост публикации от няколко части на Micro Focus Quick Test Professional (QTP). В тази многосекционна QTP серия за обучение ще обхванем подробно всички QTP уроци и концепции с адекватни илюстрации. Нашият експертен автор Swati S. ще ни помага да представим тази поредица за нашите читатели.
Тези уроци за QTP са предназначени за начинаещи до напреднали потребители. Започвайки от основите на QTP, ще научите усъвършенствани скриптове с практически примери за вашето лесно разбиране.
ЗАБЕЛЕЖКА: По-долу текстовите уроци са достатъчни, за да започнете да изучавате инструмента QTP Automation. Но ако се интересувате от практическо обучение по QTP, моля, проверете нашето Изчерпателно QTP видео курс от опитни професионалисти.
Имайки предвид големия списък с тях QTP уроци , ще публикуваме често нови статии. Проследявайте всички статии от тази поредица от обучения за бърз тест Professional Online, за да не пропуснете нито една тема. Следете внимателно темите, практикувайте у дома в пробната версия на QTP и задавайте въпросите си в съответния раздел за коментари към статията. Ще се погрижим да се отговори на всички съответни въпроси.
Ако сте експертен потребител на QTP, моля споделете своя опит, за да подобрите тази поредица от обучения за QTP, като обсъдите разширени концепции за QTP и отговорите на въпросите на читателите.
Какво ще научите:
Уроци за QTP Training Series
Въведение в QTP
- Урок №1 - Въведение в QuickTest Professional (QTP)
- Урок №2 - Работа с QTP изглед на ключови думи и експертен изглед
- Урок №3 - Добавяне на стандартни стъпки от изгледа на ключови думи
- Урок # 4 - Условни и контури в изглед на ключови думи
- Урок №5 - Преместване на стъпки и справяне с точките на прекъсване
- Урок # 6 - Разбиране на настройките за запис и изпълнение на QTP
- Урок # 7 - Как QTP идентифицира обектите уникално? (Трябва да се прочете)
- Урок # 8 - Режими на запис, Object Spy и хранилища
Научете VB скриптове
- Урок № 9 - Уроци за VBScript - Пълно ръководство
- Урок # 10 - Основи на VBScript за изучаване на QTP - Урок 2
QTP контролни точки
- Урок # 11 - Използване на парола за кодиране и активен екран
- Урок # 12 - Експертен изглед, генератор на стъпки и контролни точки
- Урок # 13 - Вмъкване на стандартна и контролна точка за изображения
- Урок # 14 - Вмъкване на растерни и текстови контролни точки в тестове
- Урок # 15 - Използване на контролни точки за текстови области, таблици и страници
- Урок # 16 - XML, достъпност и контролни точки за база данни
Тестови рамки за автоматизация
- Урок # 17 - Рамки за автоматизация Част-1 (Трябва да се прочете)
- Урок # 18 - Тестови рамки за автоматизация Част-2
Подобрете своите тестове
- Урок # 19 - Параметризиране в QTP Част-1
- Урок # 20 - Параметризиране в QTP част-2
- Урок # 21 - Библиотеки за действия и функции
- Урок # 22 - Използване на хранилища на QTP обекти
- Урок # 23 - Интелигентна идентификация на обект и анализ на резултатите от теста
- Урок # 24 - Виртуални обекти и сценарии за възстановяване
- Урок # 25 - Описателно програмиране
Тествайте разбирането си
Ето първата статия от тази поредица от обучения за QTP - „Въведение в QuickTest Professional (QTP)“
Въведение в QuickTest Professional (QTP)
Какво е QTP?
Quick Test Professional (QTP) на Micro Focus е софтуер, който улеснява автоматизираното тестване за софтуерни приложения - функционалните и регресионните тестове са по-конкретни. QTP се предлага с потребителски интерфейс, който може да се счита за интегрирана среда за разработка (IDE) за самия тест.
как да създам масив от низове
IDE има различни функции, които помагат на тестера да разработи изчерпателен скрипт, който успешно да потвърди целта на теста. Всички тези функции ще бъдат обсъдени подробно, докато продължаваме през поредицата от тези статии.
Някои от важните аспекти на QTP:
- Той използва VB Script като свой скриптов език. (Скриптовият език е този, който се интерпретира по време на изпълнение)
- QTP работи само в Windows среда.
- Текущата версия на QTP е 11.0 (Най-новата версия Единно функционално тестване - UFT 11.5)
- Технологиите, които поддържа, са Web, Java.Net, SAP, Oracle, Siebel, PeopleSoft, Web Services и много основни езици. Въпреки че някои от по-старите версии не поддържат всички изброени технологии.
Как работи?
Основният метод за създаване на тест е запис и възпроизвеждане. Какво всъщност означава това? Нека първо поговорим за ‘Record’. Когато тестерът стартира QTP и изпълнява поредица от операции на AUT (Тествано приложение) QTP генерира редове код, които съответстват на всяка извършена операция.
Това ще бъде основният скрипт за тест. Преминавайки към „Възпроизвеждане“. Когато създаденият тестов скрипт се изпълни, той изпълнява същите операции на AUT, като по този начин възпроизвежда последователността от вече записани стъпки.
Например, Когато стартирам QTP и се опитам да вляза в страницата за вход на уеб-базирана програма за електронна поща, въвеждам идентификационния номер за вход, паролата и натискам бутона OK. Тези действия се записват в еквивалентните им кодове в VBScript в QTP IDE. Когато запазя този тестов скрипт и го възпроизведа, QTP ще въведе същия идентификационен номер за вход, парола, която въведох преди, и щраква върху бутона OK за мен.
Сега това е същността на основната техника за създаване на тестове, записът и възпроизвеждането не винаги са достатъчни за стабилен тестов скрипт. Тестерът ще трябва да използва останалите функции в IDE заедно с няколко от уменията си за програмиране, за да постигне необходимите резултати.
Има различни технически аспекти, които трябва да бъдат взети под внимание, преди да се опитаме да записваме и възпроизвеждаме, като състоянието на AUT, синхронизацията, точните опции на менюто, точният код, който QTP генерира и т.н. Ще стигнем до това веднага щом обсъдете основните понятия на самия инструмент.
Ето как работи всичко това. QTP идентифицира различните обекти в AUT чрез име или ID на манипулатор или друго уникално свойство / свойства, които обектът притежава. По време на фазата на запис той улавя всички тези свойства и по време на възпроизвеждане изпълнява желаните операции като щракване с мишката, проверка на квадратчето и т.н. върху тези обекти.
Какво ще ви трябва, за да започнете с QTP?
Валиден QTP лиценз или в случай на обучаващ се пробна версия на техния компютър.
QTP изтегляне : Ето линк за изтегляне на пробната версия на QTP: Изтеглете Унифицирано функционално тестване на Micro Focus (UFT) .
В горната връзка отидете в раздела „Изпробвания и демонстрации“ и изберете опцията „Micro Focus QTP Essentials 11.0 English Evaluation (само уеб тестване на GUI)“. Можете също така да изберете последната версия Micro Focus Unified Functional Testing 11.50 CC English SW E-Media Evaluation. Уведомете ни, ако искате по-подробни инструкции за изтегляне и инсталиране на пробна версия QTP на вашата машина.
Има два вида лицензи - лиценз за седалка и паралелен / плаващ лиценз. Лицензът за място е за една машина наведнъж, докато текущият лиценз е за определен брой едновременни потребители.
Сега, след като разполагаме с основна информация за QTP, нека разгледаме самия инструмент, започвайки с потребителския интерфейс.
QTP GUI:
какво е задействане на портове срещу пренасочване на портове
Когато тестът е записан или създаден, той може да се види в един от тези два изгледа:
- Изглед на ключова дума: Този изглед е таблично представяне на всички обекти и действията, които се извършват върху тях. Всеки ред в таблицата е стъпка, извършена на AUT и може да бъде модифицирана. Някои от най-често показваните колони са елементът, операцията, стойността и документацията.
- Експертен изглед: Както показва името, този изглед е за по-технически потребители, които биха искали да променят изходния код според техните изисквания.
И двата изгледа са достъпни едновременно, така че потребителят може да превключва между тях по всяко време по време на създаването или модификацията на теста.
Нека запишем малко нещо, за да започнем
Етап 1): Стартирайте QTP. Първото нещо, което се появява, е мениджър на добавки. Той показва всички налични добавки и потребителят може да проверява или премахва отметките при необходимост. Active-X, Web и Visual Basic се предлагат по подразбиране. (Тази функция може да бъде изключена, ако е необходимо) .
Стъпка 2) При щракване върху OK в началната страница на QTP на мениджъра на добавки се появява. (кликнете върху изображението, за да го увеличите)
Стъпка # 3) При избора на опцията „Запис“ (клавиш F3), екранът „Настройки за запис и изпълнение“ излиза с раздели „Уеб“ и „Приложение на Windows“. Щракнете върху OK, без да променяте настройките. Всички характеристики на този екран обаче ще бъдат обсъдени по-късно.
Стъпка # 4) За нашия пример ще стартирам приложението „Полет“ от пробите, които се доставят с QTP. Ще въведа „Име на агент“ и „Парола“ в екрана за вход. Сега, нека разгледаме кода, който той генерира.
По-долу е изгледът на ключовите думи. Както можете да видите, действията са под формата на таблица с колони: Елемент, Операция, Стойност и Документация. Елементът съответства на обекта в AUT, върху който сме извършили действие, операцията е самото действие, стойността е данни, на които задаваме конкретния обект и документацията е горе-долу като описание. (кликнете върху изображението, за да го увеличите)
най-добрият софтуер за възстановяване на данни за Windows
Съответният изглед на ключови думи на същия тест е както следва. Както можете да видите този изглед съдържа изходния код за всички извършени действия.
Стъпка # 5) Кодът може да бъде манипулиран от всеки от тези изгледи.
Заключение
Ето списък на всичко, което обсъдихме в тази статия:
QTP е софтуер, който помага на автоматизирани функционални и Регресионно тестване на софтуерни приложения. Текущата версия работи само в Windows среда и използва скрипт VB като скриптов език. Основният метод за създаване на тест е Запис и възпроизвеждане, въпреки че това не винаги е достатъчно. Предлага се с два вида лицензи, седалкови и едновременни.
Добавките по подразбиране са Active X, Web и Visual Basic. Тест може да бъде записан в уеб или Windows приложение; конкретните подробности трябва да бъдат предоставени в изскачащия прозорец за настройки и запис. Графичният интерфейс предоставя два изгледа, ключова дума и експерт.
Изгледът за ключови думи е таблична форма, която показва подробности като името на обектите, неговата стойност и извършената операция и т.н. Експертният изглед показва извършените действия върху AUT под формата на изходен код.
Допълнителни операции, които трябва да бъдат извършени върху тестовите обекти, могат да бъдат добавени или изтрити или от изгледа за ключови думи, или програмно от изгледа на експерт. Повече подробности за това в следващата статия.
За автора: Това е Swati и с тези статии се опитвам да създам цялостен опит за обучение за начинаещи QTP. След като съм работил повече от 4 години върху QTP през всичките си 8 години от живота си като QA, осъзнавам, че потенциалът за автоматизиране на тестовете е огромен. Опитвам се да използвам този много потенциал заедно с всички наши читатели чрез тези статии.
Искате ли да научите QTP от опитни професионалисти? Присъединете се към нашия онлайн видео курс за обучение
Моля, присъединете се и споделете тази БЕЗПЛАТНА QTP серия за обучение с приятелите си. Задайте въпросите си в коментарите по-долу. Отбележете тази страница с отметки, тъй като от тук ще актуализираме връзки към всички уроци за QTP.
Препоръчително четене
- Работа с изглед на ключови думи - Урок за обучение по QTP 2
- Урок за QTP # 18 - Управлявани от данни и хибридни рамки, обяснени с примери за QTP
- Урок за DevOps: Най-доброто ръководство за DevOps (25+ урока)
- Урок за JAVA за начинаещи: 100+ практически ръководства за Java видео
- Урок за Python за начинаещи (практически БЕЗПЛАТНО обучение за Python)
- 30+ най-добри урока за селен: Научете селен с реални примери
- Добре дошли в SoftwareTestingHelp.com!
- Уроци за задълбочено затъмнение за начинаещи