qtp tutorial 15 using text area
В остання стаття , ми обговорювали способи, за допомогою яких QTP може порівнювати текст. Ми також бачили як стандартні пункти пропуску може використовуватися для перевірки тексту та детального обговорення тексту контрольної точки. Наступним контрольним пунктом є контрольний пункт Текстова область. Почнемо його досліджувати.
=> Клацніть тут для серії навчальних посібників з QTP
Що ви дізнаєтесь:
Контрольний пункт текстової області
- Це використовується для програм Windows.
- Порівнює текстовий рядок у визначеній області відповідно до вказаних критеріїв.
- Визначення властивостей для цієї контрольної точки майже те саме, що і для текстової контрольної точки.
- Єдиною домінуючою відмінністю між контрольною точкою «Текст» та «Текстова область», окрім середовищ, є те, що текстова контрольна точка працює на певному об’єкті, а текстова область працює на вибраній області.
- Хоча опція меню для контрольної точки текстової області доступна навіть під час запису веб-програми, коли вона вибрана, вона видасть вам помилку про те, що веб-середовище не підтримується для цієї контрольної точки.
Таблиця КПП
- Він може бути використаний у випадках, коли потрібно перевірити, чи певна комірка таблиці має певне значення, або в деяких випадках, якщо сама таблиця має визначену кількість рядків стовпців.
- Коли для вставки контрольної точки вибрано веб-таблицю або еквівалентний об’єкт таблиці, викликаються властивості контрольної точки таблиці.
- В якості пункту меню ви вибираєте “Стандартна контрольна точка” під час запису. Тож основні правила, такі як створення, редагування та підтримка, однакові.
Давайте розглянемо приклад:
найкращі книги для вивчення кібербезпеки
Я виберу випадковий сайт, який має веб-таблицю. Відкрити в Internet Explorer. Почніть запис, вставте контрольну точку-> Стандартну контрольну точку та оберіть об’єкт таблиці на веб-сторінці:
Виділіть елемент Веб-таблиця та натисніть OK.
У вікні властивостей виділіть клітинку та вкажіть, чи має бути там константа чи параметризувати.
На вкладці налаштувань спосіб перевірки.
Ідентифікація стільника, ця вкладка - це те місце, де користувач має налаштування для ідентифікації певного рядка чи стовпця.
Як я вже говорив раніше, оскільки це різновид стандартного пункту пропуску, застосовуються ті самі правила.
- Хоча ця вбудована функція доступна для перевірки таблиць, я не вважаю її дуже корисною. Існують інші функції, такі як GetRowCount, GetColumnCount, GetRowItem тощо для перевірки таблиць. Дозвольте мені пояснити це ще трохи, перш ніж рухатись далі.
- У практичних сценаріях перевірки лише однієї комірки може бути недостатньо, і створення єдиної контрольної точки для кожного значення в таблиці може стати громіздким. Наприклад, Якщо таблиця 3X3, то для перевірки кожної комірки ми побачимо 9 контрольних точок. Якщо значення в другій або першій комірці не збігається, це не сигналізує про суперечливу таблицю, яка перешкоджає цілі і призводить до непотрібного продовження перевірки інших комірок.
- Натомість, читаючи таблицю та використовуючи функції GetRowCount, GetColumnCount, GetRowItem, ви можете встановити циклічний механізм і перевірити за необхідності та вийти з ладу. Єдиною міркуванням для тестувальника на даний момент було б переконатися, що він пише відповідні результати тестів, щоб було зрозуміло.
- Крім того, контрольна точка таблиці не працює у випадку динамічних таблиць.
Сторінка контрольної точки
Сторінка контрольної точки - це ще одна різновид стандартної контрольної точки, яка, як вказує назва, з’являється при створенні на веб-сторінці.
Він може бути використаний для наступного:
- Перевірка посилань
- Джерела зображень
- Перевірте наявність непрацюючих посилань
Давайте розмістимо один і подивимося, як він працює і що він може зробити, коли ми продовжуємо.
Відкрийте Google.com у Internet Explorer або будь-якому іншому браузері, сумісному з поточною версією QTP, яка є на вашому комп'ютері. Запишіть новий тест у QTP, виберіть “Вставити контрольну точку-> Стандартна контрольна точка” та направте її на сторінку google.com. Потім виберіть об’єкт “Веб-сторінка” із відображеного списку об’єктів. Відображається наступне діалогове вікно:
Як бачите, параметри, які можна перевірити, знаходяться у списку та переходять до прапорця з опцією перевірки. Користувачі можуть вибрати ряд властивостей, якщо потрібно.
Як і у випадку з усіма іншими контрольно-пропускними пунктами, які ми бачили до цього часу, кожне з цих властивостей може бути постійним значенням або користувач може параметризувати.
Наступний розділ - перевірка HTML:
- Джерело HTML: Перевіряє, чи відповідає HTML-код веб-сторінки фактичному коду під час виконання. Користувач має можливість змінити його за необхідності під час створення контрольної точки та перевірити, чи відповідає вона під час виконання.
- Теги HTML: Перевіряє HTML-теги для веб-сторінки в режимі запису та часу роботи. Як і у вихідному коді HTML, теги HTML також можна модифікувати.
Розділ «Усі об’єкти на сторінці»:
# 1) Посилання: При перевірці цього всі посилання перевіряються. Щоб перевірити лише певні посилання, можна натиснути кнопку «Перевірка посилання на фільтр», і з’явиться таке діалогове вікно:
Ви можете вибрати посилання або скасувати їх вибір.
Значення URL-адреси посилання знову може бути константою або параметром.
# 2) Зображення: Позначення цього значення означає, що ви можете перевірити наявність зображень на сторінці під час роботи. При натисканні кнопки «Фільтрувати перевірку зображень» користувач може вибрати точні зображення, які слід перевірити, і ті, які потрібно ігнорувати.
Наступна вкладка відображається, коли користувач вибирає фільтр:
Як зазвичай, користувач може налаштувати значення.
# 3) Непрацюючі посилання: Цей параметр зазвичай не ввімкнений за замовчуванням, і, перевіряючи його, перевіряє, чи є на веб-сторінці непрацюючі посилання.
техніки виявлення вимог у програмній інженерії
Користувач може перевірити наявність непрацюючих посилань, які є лише на тому самому хості, що і на батьківській сторінці. Відповідну опцію потрібно встановити на наступному екрані, який можна запустити за допомогою пункту меню «Інструменти-> Параметри-> Веб».
Після запуску цієї контрольної точки всі помилки, якщо такі є, будуть відображені в результатах тесту. В іншому випадку пункт пропуску проходить.
Деякі опції Page Checkpoint доступні лише тоді, коли контрольна точка створюється під час запису. Якщо ви спробуєте створити їх з активного екрана або перегляду ключових слів, параметри перевірки HTML будуть недоступні.
Підсумовуючи сторінку Checkpoint:
# 1) Корисно у веб-надбудові під час перевірки сторінок. Перевіряє цілісність сторінок
# два) Варіація стандартної контрольної точки, тому всі правила створення, редагування та обслуговування однакові.
# 3) QTP можна доручити розміщувати контрольну точку на кожній сторінці. Це можна зробити, вибравши в меню «Інструменти-> Параметри-> Веб-> Додатково» та натиснувши опцію УВІМК.
# 4) Крім того, ви можете доручити QTP обходити автоматичні пункти пропуску. Виберіть наступну опцію в тому ж вікні, яке ми запускаємо в пункті 3.
Це залишає нам доступність, базу даних та контрольний пункт XML, які будуть темами для наступної сесії. Будь ласка, розміщуйте свої коментарі та запитання.
=> Завітайте сюди, щоб дізнатись про серію навчальних посібників з QTP
Рекомендована література
- Підручники QTP - 25+ навчальних посібників з мікрофокусу з швидких тестів (QTP)
- Підручник з QTP №5 - Переміщення кроків та вирішення точок зупинки
- Підручник з QTP №16 - Кроки для вставки контрольних точок XML, доступності та бази даних
- Підручник QTP # 10 - Написання циклу та умовних висловлювань - Основи сценарію VB, Частина 2
- Підручник QTP # 14 - Як додати растрові та текстові контрольні точки в тести QTP
- Підручник з QTP # 13 - Кроки для вставки стандартної та контрольної точки зображення в тести QTP
- Підручник з QTP # 12 - Експертний вигляд, генератор кроків та контрольні точки, пояснені на прикладі
- Підручник з QTP # 18 - Управління даними та гібридні фреймворки, пояснені на прикладах QTP