Місцевий & Спільний сховище об’єктів у QTP / UFT

Зміст:

Anonim

Що таке сховище об’єктів у QTP?

Сховище об’єктів - це сукупність тестових об’єктів та інформації, яка розпізнається QTP для роботи над нею. Коли користувач записує тест, об’єкти та їх властивості фіксуються за замовчуванням.

У цьому посібнику ви дізнаєтесь-

  • Як працює ідентифікація об’єкта в QTP?
  • Типи сховища об’єктів
  • Місцеве сховище об’єктів
  • Спільний сховище об’єктів: Створення, об’єднання, редагування

Як працює ідентифікація об’єкта в QTP?

  • HP QTP використовує технологію, схожу на "людину", для ідентифікації об'єктів
  • Під час запису Time QTP намагається вивчити властивості об'єкта графічного інтерфейсу, над яким виконується операція.
  • Під час виконання, Micro Focus UFT порівнює збережені властивості об'єкта з фактичними властивостями об'єкта, доступними на екрані, і однозначно ідентифікує об'єкт незалежно від його розташування на екрані
  • Зберігається об'єкт і разом з його властивостями називається TEST Object
  • Під час виконання фактичний об'єкт, доступний у тестованій програмі, називається об'єктом виконання
  • Це швидкі тести "Тестова модель об'єкта"
  • Інформація про тестові об'єкти зберігається у сховищі об'єктів
  • Надбудови допомагають вказувати швидкий тест заздалегідь про характер об’єкта, який потрібно записати, щоб зменшити час, необхідний для вивчення його властивостей

Дізнайтеся ідентифікацію об’єкта на прикладі з наступного відео

Клацніть тут, якщо відео недоступне

Типи сховища об’єктів

У QTP є 2 типи сховища об’єктів

  1. Місцеве сховище об’єктів
  2. Спільний сховище об’єктів

Місцеве сховище об’єктів

  • Місцеве сховище об’єктів - це сховище об’єктів за замовчуванням
  • Він специфічний для дій і може бути використаний лише для певної дії
  • Місцеве сховище об’єктів є кращим, коли додаток не є динамічним щодо часу
  • Місцеве сховище об’єктів не можна використовувати повторно
  • Ви можете виконувати багато операцій у локальному сховищі об’єктів, наприклад -
  • Виділіть об’єкт, що зберігається у сховищі тестованої програми
  • Перевірте, чи певний об’єкт у вашому AUT зберігається у сховищі об’єктів
  • Вирізати, копіювати, вставляти, змінювати та видаляти об'єкти
  • Якщо ви випадково змінили значення властивості, ви можете оновити його опис із програми за допомогою функції оновлення.

Спільний сховище об’єктів: Створення, об’єднання, редагування

  • Глобальне або спільне сховище об'єктів є кращим, коли програма динамічна і опис об'єкта часто змінюється
  • Між спільним та локальним сховищем об’єктів спільне сховище об’єктів частіше використовується в проектах автоматизації
  • Однак він має накладні витрати на обслуговування та адміністрування порівняно з локальним сховищем об'єктів.

Для створення та використання спільного сховища об’єктів потрібно виконати три широкі кроки

  • Створення спільного сховища об’єктів
  • Прив’язка спільного сховища об’єктів
  • Редагування спільного сховища об’єктів

Давайте розглянемо їх по черзі

Крок 1) Створення спільного сховища об’єктів

  • Усі сховища за замовчуванням локальні. Щоб створити спільне сховище об’єктів, у діалоговому вікні «Сховище об’єктів» натисніть «Файл»> «Експортувати локальні об’єкти»
  • Файли сховищ мають розширення .tsr. Дайте відповідне ім'я, скажіть "guru99" і збережіть
  • Тепер створено файл спільного сховища

Крок 2) Пов’язання сховища спільних об’єктів

  • Наступним кроком є ​​пов’язання сховища з вашим тестом, що дозволяє використовувати його
  • Щоб пов’язати сховище з тестом, натисніть Ресурси> Пов’язати сховище
  • Ви можете вибрати сховище для зв’язку з діями, доступними у вашому тесті.
  • Тепер ви можете використовувати це спільне сховище для розробки тесту

Крок 3) Редагування спільного сховища об’єктів

  • Ви можете використовувати Диспетчер сховищ об’єктів для редагування спільного сховища.
  • Виберіть Ресурси> Менеджер сховищ об’єктів. Відкрийте сховище об'єктів, яке ми створили "guru99"
  • За замовчуванням сховище відкривається в режимі лише для читання. Щоб увімкнути редагування, натисніть Файл> Увімкнути редагування
  • Після ввімкнення редагування ви можете виконувати всі операції, такі як вирізати, копіювати, вставляти, перейменовувати об'єкти тощо, що також можна робити в Object Repository
  • За допомогою диспетчера сховищ об’єктів ви можете порівняти два сховища об’єктів. QTP надасть вам статичну інформацію про те, що є унікальним та загальним в обох сховищах
  • Ви можете використовувати інструмент об’єднання сховищ об’єктів, щоб об’єднати два сховища в одне