qtp tutorial 5 moving steps
Навчальний посібник з QTP №5 - Переміщення кроків, видалення кроків та робота з точками зупинки у поданні ключових слів. Це четверта і остання стаття про функції перегляду ключових слів QTP.
Ми майже наближаємося до кінця сеансів, що стосуються «Перегляду ключових слів» QTP. Як це виглядає, що робить, що з цим можна зробити - ось деякі аспекти, які ми намагаємося розкрити в ході наших статей. Розуміння подання, додавання кроків, умовні оператори вже оброблені.
=> Клацніть тут для серії навчальних посібників з QTP
Що ви дізнаєтесь:
Інші особливості подання ключових слів
Сьогодні ми дізнаємося про інші функції перегляду ключових слів, такі як переміщення кроків, видалення кроків та робота з точками зупинки.
Як і завжди, ми будемо використовувати зразок тесту, з яким ми працювали - Операція входу в програму Flight sample.
Рухомі кроки
# 1) Перший і найпростіший спосіб - подання ключових слів діє як будь-яка програма для модифікації тексту, коли йдеться про вирізання, копіювання та вставку кроків. Таким чином, усі ярлики буфера обміну застосовні.
- Ctrl + C - Копіювання
- Ctrl + V - переміщення
- Ctrl + X- вирізати
# два) Наступним способом є вибір пункту меню. Щоб скористатися цим, виберіть крок, який потрібно перемістити, і виберіть наступні варіанти меню:
- Редагувати-> Вирізати
- Редагувати-> Копіювати
- Редагувати-> Вставити
# 3) Інший метод - перетягування.
Для переміщення кроків можна використовувати будь-який із наведених вище методів. Однак є кілька основних правил:
- Оператори циклу або умови можна переміщати лише блоками. Наприклад, для оператора «якщо ... ще» ви не можете просто перемістити частину else.
- На кроці, коли елемент є дочірнім об’єктом, і користувач вирішує перемістити його, виникає один із двох сценаріїв. Або крок переміщується під того самого батька або до іншого батька. Якщо його переміщують під одним і тим же батьком, він просто виходить на нову обрану посаду. Але якщо його перемістити під іншим батьком, батько дублюється. Давайте побачимо це наочно:
( Примітка - натисніть на будь-яке зображення, щоб збільшити)
Я збираюся перенести крок, де ми введемо ім’я агента (те, що було виділено вище) під батьківським об’єктом „Резервування польоту”. Зауважимо, що батьківським об’єктом для «Agent Name» є Login. Я просто перетягнув крок, щоб бути останнім. Ось як це виглядає:
Раніше на вступних сесіях ми обговорювали, що ми можемо виконувати кілька дій у тесті. Давайте подивимося, як у поданні ключових слів з’явиться тест із кількома діями та як цей перегляд може використовувати ці дії за бажанням.
Щоб досягти цього, я просто збираюся перетворити всі кроки під батьківським об’єктом «Резервування польоту» у наведеному вище прикладі для відображення під іншою дією. Додавання дій, кроків до дій, все це буде детально обговорюватися, коли ми рухатимемось далі на наших сесіях.
Дія 1:
Дія 2:
Як ви можете помітити в області тестового потоку, відображається послідовність, в якій виконуються ці дії.
який найкращий відеоконвертер - -
Якщо я хочу, щоб дія 2 виконувалась спочатку, а потім дія 1, подання ключових слів дозволяє мені це робити, дозволяючи перетягувати дії у потрібне положення.
Цим ми охопили всю інформацію, необхідну для переміщення кроків / дій / блоків у тесті, використовуючи подання ключових слів.
Видалити кроки
Видалення кроків з QTP не могло бути простішим. Все, що вам потрібно зробити, це вибрати крок, який ви не хочете в тесті, і просто натиснути кнопку «Видалити» на клавіатурі або клацнути правою кнопкою миші на кроці та вибрати «Видалити» з меню або вибрати крок і вибрати « Редагувати-> Видалити ”з головного меню.
Якщо для видалення обрано крок, для якого визначені підкроки, користувачеві відображається таке повідомлення:
Це означає, що, якщо для видалення обраний крок із підкроками, усі підкроки теж видаляються.
І це все, що можна обговорити щодо видалення кроків.
Додавання точок зупинку до тесту з подання ключових слів
Часто під час виконання може бути одна або кілька речей, на які ви хочете придивитися і спостерігати, які зміни відбуваються. Це може бути побачити стан, до якого потрапляє Об’єкт, або відмітити значення, яке приймає змінна тощо. Засіб, який допомагає нам зробити саме це, є Точкою зупинку.
В основному це певний момент у вашому тесті, де ви хочете призупинити пробний запуск і спостерігати або отримувати певну інформацію про свій тест. У більшості випадків ця функція полегшує налагодження.
Тепер, коли ми знаємо, що таке точка зупинки, ми спробуємо зрозуміти, як додати їх до наших тестів із подання ключових слів.
Все, що вам потрібно зробити, це натиснути ліве поле на певному кроці, де вам потрібно призупинити тест. Додавання точки зупинки представлено червоною крапкою в лівому полі, що відповідає етапу, де додається розрив.
Ось як це виглядає:
Вибір кроку та натискання клавіші F9 на клавіатурі також призводить до додавання точки зупинку.
Нарешті, також можна використовувати пункт меню «Налагодження-> Вставити / Видалити точку зупинки».
Отже, як тільки точка зупинки буде вставлена, тест буде виконуватися до того етапу, де він буде вставлений нормально, і зупиниться перед його виконанням. На цьому етапі тестувальник може виконати необхідні спостереження, для яких програма була зупинена, і продовжувати її запускати, вибравши опцію «Запустити» ще раз у головному меню, коли він буде готовий.
Якщо ми додаємо точку зупинки з подання ключових слів, вона відображається у поданні Експерт також перед рядком, що відповідає рядку, до якого воно додається.
І навпаки, вірно, якщо ви додаєте точку зупинки з подання Експерт, вона відображається у поданні ключових слів.
Настільки ж просто, як вставити точку зупинки, ще простіше видалити її, коли її ціль буде виконана або коли вона більше не потрібна.
Видалити точки зупинки
Натискання ще раз на рядку, де точка зупинку вже існує, призведе до її видалення. Ключове слово F9 або параметр меню «Налагодження-> Вставити або Видалити точку зупинки» можна вибрати на кроці з точкою зупинки, і воно буде видалено.
Висновок
Отже, на цьому детально обговорюються всі властивості та можливості перегляду ключових слів. Цей вигляд є найбільш читабельним серед двох, і як тільки всі функції зрозумілі, ми можемо використовувати його якомога ефективніше, щоб зробити тести надійними.
=> Завітайте сюди, щоб ознайомитись із серіями навчальних посібників з QTP
У наступному підручнику з QTP буде розказано про те, як записати новий тест і які фактори визначають успіх можливості зробити це.
Рекомендована література
- Підручники QTP - 25+ навчальних посібників з мікрофокусу з швидких тестів (QTP)
- Робота з переглядом ключових слів - Навчальний посібник з QTP 2
- Підручник QTP №3 - Додавання стандартних кроків із подання ключових слів
- Найкращі 105 запитань та відповідей на інтерв’ю QTP (Останні запитання щодо інтерв’ю UFT)
- Підручник QTP №6 - Розуміння параметрів запису та запуску QTP для нашого першого тесту
- Підручник QTP # 18 - Управління даними та гібридні фреймворки, пояснені на прикладах QTP
- Підручник QTP №24 - Використання віртуальних об’єктів та сценаріїв відновлення в тестах QTP
- Параметризація в QTP Пояснення на прикладах (Частина 1) - Підручник з QTP No19