qtp tutorial 5 moving steps
QTP урок за обучение № 5 - Преместване на стъпки, изтриване на стъпки и справяне с точки на прекъсване в изглед на ключови думи. Това е четвъртата и последна статия за функциите за изглед на ключови думи QTP.
Почти наближаваме края на сесиите относно „Преглед на ключови думи“ на QTP. Как изглежда, какво прави, какво можем да направим с него - това са някои от аспектите, които се опитваме да разкрием в хода на нашите статии. Разбиране на изгледа, добавяне на стъпки, условни изявления вече са разгледани.
=> Щракнете тук за серията QTP Training Tutorials
Какво ще научите:
Други характеристики на изгледа на ключови думи
Днес ще научим останалите функции за изглед на ключови думи като стъпки за преместване, изтриване на стъпки и работа с точки на прекъсване.
Както винаги, ще използваме примерния тест, с който сме работили - Операцията за вход в приложението Flight sample.
Преместване на стъпки
# 1) Първият и най-простият начин - изгледът на ключови думи действа като всяко приложение за модифициране на текст, когато става въпрос за изрязване, копиране и поставяне на стъпките. По този начин всички преки пътища на клипборда са приложими.
- Ctrl + C - Копиране
- Ctrl + V - Преместване
- Ctrl + X- Изрязване
# две) Следващият начин е чрез избор на опция от менюто. За да използвате това, изберете стъпката, която трябва да бъде преместена, и изберете следните опции в менюто:
- Редактиране-> Изрязване
- Редактиране-> Копиране
- Редактиране-> Поставяне
# 3) Другият метод е влачене и пускане.
Всеки от горните методи може да се използва за преместване на стъпки. Има обаче няколко основни правила:
- Операторите за цикъл или условие могат да се преместват само на блокове. Например, за израз „ако ... друго“ не можете просто да преместите останалата част.
- В стъпка, когато елементът е дъщерен обект и потребителят реши да го премести, има един от двата сценария, които се появяват. Или стъпката се премества под същия родител или към друг родител. Ако е преместен под същия родител, той просто се появява на новата избрана позиция. Но ако се премести под друг родител, родителят се дублира. Нека видим това нагледно:
( Забележка - кликнете върху произволно изображение, за да го увеличите)
Ще преместя стъпката, където въвеждаме името на агента (това, подчертано по-горе) под родителския обект „Резервация на полет“. Да отбележим, че родителският обект за „Име на агент“ е Login. Просто влачих стъпката, за да е последната. Ето как изглежда:
По-рано в сесиите за въвеждане обсъждахме, че можем да имаме множество действия в тест. Нека видим как ще се появи тест с множество действия в изгледа на ключови думи и как този изглед може да се използва тези действия по желание.
За да постигна това, просто ще преобразувам всички стъпки под родителския обект „Резервация на полет“ в горния ни пример, за да се покажат под друго действие. Добавянето на действия, стъпки към действията, всички те ще бъдат обсъдени в детайли, докато продължаваме в нашите сесии.
Действие 1:
Действие 2:
Както можете да забележите в прозореца на тестовия поток, се показва последователността, в която се изпълняват тези действия.
аргументи на командния ред в примери за скрипт на черупки
Ако искам първо да се изпълни действие 2, последвано от действие 1, изгледът за ключови думи ми позволява да го направя, като ми позволява да плъзгам и пускам действията до необходимата позиция.
С това ние покрихме цялата информация, необходима за преместване на стъпки / действия / блокове в рамките на тест, използвайки изгледа за ключови думи.
Изтриване на стъпки
Изтриването на стъпки от QTP не би могло да бъде по-просто. Всичко, което трябва да направите, е да изберете стъпката, която не искате в теста, и просто натиснете бутона „Изтриване“ на клавиатурата или щракнете с десния бутон върху стъпка и изберете „Изтриване“ от менюто или изберете стъпка и изберете „ Редактиране-> Изтриване ”от главното меню.
Ако за изтриване е избрана стъпка, в която са дефинирани под-стъпки, на потребителя се показва следното съобщение:
Това означава, че ако е избрана стъпка с под-стъпки за изтриване, всички под-стъпки също се изтриват.
И това е всичко, за да обсъдим стъпките за изтриване.
Добавяне на точки на прекъсване към теста от изгледа на ключови думи
Често по време на изпълнението може да има едно или повече неща, за които искате да насочите вниманието си и да наблюдавате какви промени се случват. Това може да бъде да видим състоянието, до което обектът стига, или да отбележим стойността, която променливата приема и т.н. Съоръжение, което ни помага да направим точно това, е точка на прекъсване.
По принцип това е определена точка от теста, където искате да поставите на пауза тестовото изпълнение и да наблюдавате или да получите определена информация за теста. В повечето случаи тази функция улеснява отстраняването на грешки.
Сега, след като знаем какво е точката на прекъсване, ще се опитаме да разберем как да ги добавим към нашите тестове от изгледа на ключови думи.
Всичко, което трябва да направите, е да кликнете върху лявото поле в конкретната стъпка, където трябва да поставите теста на пауза. Добавянето на точка на прекъсване се представя с червена точка в левия поле, съответстваща на стъпката, където се добавя прекъсване.
Ето как изглежда:
Избирането на стъпка и натискането на F9 на клавиатурата също води до добавяне на точка на прекъсване.
И накрая, опцията от менюто „Debug-> Insert / Remove Breakpoint“ също може да се използва.
Така че, след като точката на прекъсване бъде вмъкната, тестът ще продължи до стъпката, където е вмъкнат нормално, и ще спре, преди да я изпълни. В този момент тестващият може да извърши необходимите наблюдения, за които програмата е спряна, и да продължи да я изпълнява, като избере опцията „Изпълни“ още веднъж от главното меню, когато е готов.
Ако добавим точка на прекъсване от изгледа на ключови думи, същото се показва в изгледа Expert също пред реда, съответстващ на реда, към който се добавя.
Обратното също е вярно, ако добавите точка на прекъсване от изгледа Expert, тя ще се отрази в изгледа на ключови думи.
Колкото и да е лесно да вмъкнете точка на прекъсване, още по-лесно е да я изтриете, след като нейната цел бъде изпълнена или когато вече не е необходима.
Изтриване на точки за прекъсване
Щракването още веднъж върху линията, където точката на прекъсване вече съществува, ще доведе до нейното изтриване. Ключова дума F9 или опцията от менюто „Debug-> Insert or Delete Breakpoint“ може да бъде избрана на стъпка с точка на прекъсване и тя ще бъде премахната.
Заключение
Така че това завършва обсъждането на всички свойства и възможности на изгледа на ключови думи в детайли. Този изглед е най-четливият сред двата и след като всички функции са разбрани, можем да го използваме възможно най-ефективно, за да направим тестовете стабилни.
=> Посетете тук за серията учебни уроци за QTP
Предстоящият урок за QTP ще се занимава с това как да запишете нов тест и кои са факторите, които определят успеха на възможността да го направите.
Препоръчително четене
- QTP уроци - 25+ Micro Focus Quick Test Professional (QTP) учебни уроци
- Работа с изглед на ключови думи - Урок за обучение по QTP 2
- QTP урок # 3 - Добавяне на стандартни стъпки от изгледа на ключови думи
- Топ 105 QTP интервюта и отговори (Най-новите UFT въпроси за интервю)
- Урок за QTP # 6 - Разбиране на настройките за запис и стартиране на QTP за първия ни тест
- Урок за QTP # 18 - Управлявани от данни и хибридни рамки, обяснени с примери за QTP
- QTP урок # 24 - Използване на виртуални обекти и сценарии за възстановяване в QTP тестове
- Параметризиране в QTP, обяснено с примери (част 1) - Ръководство за QTP # 19