qtp tutorial 13 steps insert standard
В попереднє заняття QTP , ми перерахували всі контрольні точки, які надає QTP. Усі ці контрольні точки дуже важливі для того, щоб вставити точки перевірки в тести QTP, щоб перевірити, чи відповідають поточні та очікувані значення об’єкта чи ні. Це визначає статус PASS або FAIL цього тесту.
=> Клацніть тут для серії навчальних посібників з QTP
який шар моделі osi працює з рамками?
У сьогоднішньому посібнику ми розглянемо QTP Стандартні контрольні точки та пункти Image детально.
Стандартний контрольний пункт
# 1) Він використовується для перевірки значення властивості об’єкта.
# два) Порівнює очікуване значення з фактичним значенням під час виконання.
# 3) Його можна встановити під час запису або редагування тесту.
# 4) Активний екран також може бути використаний для вставки цієї контрольної точки. Важливо, щоб на активному екрані було достатньо інформації, щоб можна було вставити контрольний пункт.
Для Приклад : Якщо є екран із вікном редагування входу, вікном редагування пароля, кнопками ОК, Скасувати та Довідка. Нам потрібно перевірити, чи видно кнопку Скасувати. Ми намагаємось досягти цього, розмістивши контрольну точку у властивості об’єкта «Видимий» кнопки «Скасувати».
Під час запису я виконував вхід у систему, введіть пароль і натисніть кнопку ОК; а налаштування на моєму активному екрані - просто зберігати об’єкти, з якими я діяв, а не інші, я не зможу розмістити контрольну точку на кнопці скасування, оскільки на активному екрані немає інформації про цей об’єкт.
Отже, для активного екрану важливо захопити всі об’єкти на сторінці, і лише тоді ми можемо вставити контрольну точку. Сподіваюся, це пояснює, що я маю на увазі, коли кажу, що активний екран повинен мати достатньо інформації.
# 5) Після додавання властивості контрольної точки можна змінювати за допомогою діалогового вікна “Властивості контрольної точки”.
# 6) Кожна контрольна точка при додаванні додається до локального сховища об’єктів. За потреби його можна перемістити до спільного сховища об’єктів.
# 7) Підтримується для всіх середовищ, доки завантажені відповідні надбудови.
# 8) Деякі приклади об’єктів, які це можна використовувати на наших веб-зображеннях, полях редагування, статичному тексті, веб-таблицях тощо.
Як вставити стандартну контрольну точку під час запису?
Крок 1) Вставити-> Контрольна точка: Виберіть цю опцію в меню після початку сеансу запису.
Крок # два) - Натискання на цю піктограму також призводить до того ж самого.
Крок # 3) Список відповідних контрольно-пропускних пунктів, що застосовуються до поточного або вибраного кроку при виконанні одного із кроків, перелічених у 1 та 2.
Крок # 4) Виберіть тип контрольної точки. У нашому випадку ми виберемо “Стандарт”.
Крок # 5) Інтерфейс QTP приховується, і користувач може вибрати об'єкт в AUT, над яким користувач хоче вставити контрольну точку.
Крок # 6) Виберіть об'єкт, і з'явиться такий екран:
Крок # 7) Виберіть об’єкт і натисніть кнопку OK у діалоговому вікні. Відобразиться діалогове вікно властивостей контрольної точки.
Крок # 8) Виберіть властивості, які потрібно перевірити, і натисніть OK. Я збираюся вибрати лише ім'я. Як ви можете бачити вище, ви можете змінити властивості як на постійне значення, так і на параметризувати. Існує також параметр тайм-ауту, який ви можете встановити.
Це означає, що QTP чекає певної кількості секунд, зазначеної в цьому діалоговому вікні, щоб певний Об’єкт досяг значення властивості, перш ніж він здійснить перевірку.
Крок # 9) Ось як я встановлюю параметри і натискаю OK.
Крок # 10) Ось як виглядає моя контрольна точка у поданні ключових слів: (натисніть, щоб збільшити зображення)
Крок # одинадцять) У вікні експерта відображається такий код:
Browser('Gmail: Email from Google').Page('Gmail: Email from Google').WebButton('Sign in').Check CheckPoint('Sign in_2')
Як вставити стандартну контрольну точку під час редагування?
# 1) Активний екран: На активному екрані праворуч на об’єкті виберіть опцію для вставки стандартної контрольної точки. Після цього виконайте ті самі дії, що й вище, щоб вставити контрольну точку. (натисніть, щоб збільшити зображення)
# два) На будь-якому кроці тесту QTP виберіть пункт меню «Вставка-> Контрольна точка» та виберіть «Стандартна контрольна точка». Знову виконайте наведені вище дії.
Як можна отримати доступ до властивостей Checkpoint та змінити їх?
Після створення користувач може змінити контрольну точку відповідно до вимог. Це можна зробити за допомогою діалогового вікна “Властивості контрольної точки”. Доступ до цього діалогового вікна можна отримати такими способами:
# 1) Під час створення контрольної точки це поле відкривається для початкового визначення властивостей
# два) Виберіть наявний оператор контрольної точки у поданні ключових слів, клацніть правою кнопкою миші та виберіть “Властивості контрольної точки”
# 3) Відкрийте сховище об’єктів, і властивості, доступні там, показані нижче: (натисніть, щоб збільшити зображення)
З цього вікна всі властивості контрольної точки можна змінювати відповідно до вимог.
Оскільки стандартний контрольний пункт є першим у нашому списку, я навів детальні кроки щодо його додавання в різні сценарії та детального модифікації різними способами. Просуваючись далі, я збираюся перерахувати властивості та особливості, унікальні для кожного пункту пропуску.
Слід зазначити, що кроки додавання, використання та управління пунктами пропуску однакові для більшості пунктів пропуску. Відтепер, якщо спеціально не зазначено, вищезазначений підхід можна використовувати загально для інших.
Контрольна точка зображення
Невелика варіація стандартної контрольної точки полягає в тому, що вона використовується на веб-зображеннях.
Якщо об’єктом, до якого вставлена контрольна точка, є веб-зображення, відкриється наступне діалогове вікно.
Слід зазначити, що цей екран майже ідентичний діалоговому вікні «Властивості контрольної точки», він характерний для зображень.
Єдиним додатковим параметром є прапорець «Порівняти вміст зображення». Якщо це позначено, зображення під час виконання перевіряється із тим, що зберігається під час створення контрольної точки, щоб перевірити, чи воно точно таке саме. Якщо вони однакові, результати тестування матимуть лише одне зображення. Якщо вони різні, обидва зображення відображатимуться в результатах тесту.
Для Приклад, на сторінці Gmail я спробував вставити стандартну контрольну точку на одне із зображень з активного екрану, і ось що відображається: (натисніть, щоб збільшити зображення)
Я не вношу жодних змін у діалогове вікно. Ви можете, якщо хочете, і натиснути OK.
Ось яким буде вставлений контрольний пункт: (натисніть, щоб збільшити зображення)
Код подання експерта:
Browser('Gmail: Email from Google').Page('Gmail: Email from Google').Image('nosign-r42').Check CheckPoint('nosign-r42')
Це все на сьогодні! Ми продовжимо роботу з іншими пунктами пропуску на наступних сесіях. Будь ласка, не соромтеся розміщувати свої запитання.
=> Завітайте сюди, щоб ознайомитись із серіями навчальних посібників з QTP
Рекомендована література
- Підручники QTP - 25+ навчальних посібників з мікрофокусу з швидких тестів (QTP)
- Підручник QTP # 14 - Як додати растрові та текстові контрольні точки в тести QTP
- Підручник з QTP №5 - Переміщення кроків та вирішення точок зупинки
- Підручник з QTP # 15 - Використання контрольної точки в області тексту, таблиці та сторінки в QTP
- Підручник QTP # 18 - Управління даними та гібридні фреймворки, пояснені на прикладах QTP
- Підручник QTP №6 - Розуміння параметрів запису та запуску QTP для нашого першого тесту
- Підручник QTP №24 - Використання віртуальних об’єктів та сценаріїв відновлення в тестах QTP
- Поглиблені підручники Eclipse для початківців