16 new features micro focus uft tool qtp vs uft
Інструмент HP UFT (Уніфіковане функціональне тестування) тепер змінено на Інструмент Micro FocusUFT (Уніфіковане функціональне тестування), проте вміст на сторінці діє в новому домені та інструментах Micro Focus.
Огляд UFT (уніфікованого функціонального тестування) / QTP:
UFT (уніфіковане функціональне тестування) Інструмент - це інструмент автоматичного функціонального тестування, який наразі доступний у версії 12.01 (з липня 2014 року). Підтримувані функції спонукають розробників та тестувальників розробляти та надавати якісне програмне забезпечення без помилок для задоволення потреб бізнесу. Завдяки своїм чудовим характеристикам, програмне забезпечення HP UFT та професіонали UFT завжди користуються попитом.
Дивитися також=> Ми маємо повну серію підручників з QTP із 25+ поглиблених підручників. Будь ласка, перевірте тут.
Це не новий продукт Мікрофокус , старий продукт “QTP” QuickTest Professional з новими та передовими функціями. Спочатку QTP був написаний Mercury Interactive і випустив першу версію 5.5 у 2001 році, згодом розроблену компанією Hewlett Packard (HP) у 2006 році. У 2012 році HP оновила QTP з новою назвою UFT; під час оновлення версії UFT HP було 11.50.
Назва 'Unified' свідчить про те, що UTF - це вдосконалений та комбінований інструмент тестування 'GUI та API (сервіс)', який суттєво перевіряє функціональність інтерфейсу та інтерфейсу програми. HP заявила, що новий випуск UFT 12.01 забезпечує кращу підтримку документації порівняно з UFT 12.0.
Отже, UFT підтримує BPT (Тестування бізнес-процесів) - це основа тестування компонентів, що забезпечує потужну та ефективну платформу для тестування повного бізнес-процесу вручну та автоматично, поєднує тести ручного та автоматичного тестування з меншим кількістю повторень, а функція повторного використання компонентів робить процес тестування швидким. Увімкнути структуроване автоматизоване тестування.
Мовна підтримка:
Використання QTP / UFT VB Script як мова сценаріїв , це лише мова, яка повністю підтримується IDE (інтегрованим середовищем розробки) QTP / UFT. IDE - це інтерфейс користувача QTP / UFT. Окрім VB Script, він також підтримує сценарій Java та сценарій оболонки Windows. Використовуючи VB Script, користувач може скористатися перевагами концепцій об’єктно-орієнтованого програмування, але не поліморфізмом та успадкуванням.
Підтримка технологій:
UFT доступний для .Net, Stingray 1, емулятора терміналів, Oracle, Siebel, PeopleSoft, Delphi, Flex, Power Builder, Windows Mobile, веб-служб, WPF, SAP, Web, Java (Core і Advanced), VisualAge Smalltalk, Silverlight та емулятори терміналів мейнфреймів, ці всі технології залежать від того, яку версію UFT ви використовуєте.
Поточна версія UFT 12.01 підтримує; JDK 1.8, Hyper V та XenDesktop 7 (рівень попереднього перегляду технологій), SAP Web Dynpro ABAP для Netweaver 7.40 та тривала підтримка Internet Explorer для веб-інтерфейсу SAP.
UFT проти QTP: Нові функції, що підтримуються UFT
Хоча, я вже згадував вище, UFT - це остання версія QTP з багатьма новими функціями - це вдосконалене рішення для функціонального та регресійного тестування.
Давайте подивимось на різницю між QTP та UFT та всіма новими функціями, що підтримуються UFT, що допомагає розробникам та тестувальникам тестувати об’єкти, компоненти та цілі програми ефективно та безпечно,
Люди, які впродовж кількох років використовують QTP і дуже доброзичливі з ним, щодня вони тестують багато функціональних можливостей програмного забезпечення, щоб знаходити та видаляти помилки, під час процесу тестування вони використовують багато інших інструментів з QTP, щоб забезпечити якісне програмне забезпечення без помилок. Потім, після випуску UFT, безумовно, виникає запитання, чому навіщо йти на UFT, наскільки UFT просунутий, ніж QTP, як ми можемо тестувати програмний додаток кращим чином, використовуючи нові функції UFT? Ось рішення всіх ваших питань,
1) HP UFT = HP QuickTest Professional + HP Service Test:
Назва UFT (уніфіковане функціональне тестування) показує, що це поєднання «HP QuickTest Professional» та «HP Service Test», тобто; Програмний пакет UFT включає всі функції QTP та тестування послуг. Цей інтегрований пакет уніфікованих функціональних випробувань HP дозволяє розробникам та тестувальникам тестувати три рівні програмних додатків; рівень інтерфейсу, рівень обслуговування та рівень бази даних.
QTP підтримує лише тестування графічного інтерфейсу для перевірки функціональних можливостей Windows та веб-додатків, але UFT підтримує тестування графічного інтерфейсу та API.
2) Браузери, що підтримуються QTP та UFT:
UFT працює на всіх основних браузерах, які користувач регулярно використовує для виконання своїх щоденних завдань, наприклад; Internet Explorer v6 -v11, Firefox v3.0 - v31 (використовує відповідні виправлення та пакети оновлень), Google Chrome v12 - v35 та Apple Safari (на віддаленому Mac PC) v6, v6.10, v7.00, але в основному працює QTP в браузерах Internet Explorer, Google Chrome до v36 та браузерах Firefox, але не в Apple Safari залежить від виправлення та використовуваних пакетів оновлень.
Використовуючи браузер Apple Safari, UFT ефективно запускає тест на віддаленому Mac PC завдяки безпечному зв'язку між UFT PC та Mac PC, виявляючи об’єкт браузера під час тесту, щоб зробити знімок.
3) ОС, що підтримується QTP та UFT:
UTF працює в ОС: Windows XP / Vista / 2003/7/8 / 8.1 та Windows Server 2008 / Windows Server 2012 R2
QTP працює в ОС: Windows XP / 2003 / Vista / 7 та Windows Server 2008
4) Сторінка привітання (початкова сторінка) UFT та QTP:
Сторінка привітання QTP: Сторінка привітання QTP трохи відрізняється від UFT, з точки зору кольору, дизайну, стилю тексту та змісту сторінки. На сторінці привітання QTP надає список керівництва процесом (тестування на основі ключових слів, області застосування та бізнес-компоненти) та багато значків інструментів для тестування програм відповідно до вимог. Також відображаються файли, які ви вже відкривали раніше з робочою метою, і можливість приховати сторінку привітання.
Сторінка привітання UFT: Як, я вже пояснював, що UFT мало чим відрізняється від QTP , з точки зору кольору, дизайну, стилю тексту та змісту сторінки. На сторінці привітання UFT відображає посилання на відкриття та створення нового тестового файлу, а також багато інструментів для підтримки та обслуговування цього конкретного файлу.
5) QTP та UFT мають дві різні піктограми:
Обидві піктограми QTP та UFT абсолютно різняться одна від одної.
Як мені відкрити файл DAT на
6) Установка UFT швидша та безпечніша, ніж QTP:
Хоча інсталяційний пакет UFT менше, ніж усі попередні версії; Процес встановлення став дуже швидким та безпечним, а також займає значно менше часу під час встановлення. Крім того, UFT надає можливість встановити надбудову для ALM та запустити програму перегляду результатів з інсталяційним пакетом, процес встановлення може бути будь-якою мовою, що підтримується UFT; немає необхідності встановлювати окремий мовний пакет. Під час інсталяції він встановлює та налаштовує все необхідне програмне забезпечення, інструменти та надбудови, необхідні для запуску UFT. Надійно встановіть пакет, не вимикаючи управління обліковими записами користувачів (UAC) для вашого ПК.
7) UFT надає всі послуги в одному загальному місці (IDE):
UFT v11.5: QTP має різні варіанти функціонального тестування; один для тестування графічного інтерфейсу та інший для тестування, що не є графічним інтерфейсом, за допомогою API Service Test
Уніфіковане функціональне тестування (UFT) - це поєднання обох продуктів (графічного інтерфейсу та API) та його функцій та відображення в одному загальному інтерфейсі користувача. Спочатку для тестування програми користувач може вибрати будь-який із параметрів “GUI або API (Сервісний тест)” на “Початковій сторінці” відповідно до вимоги.
UFT v12.0: На додаток до тестування графічного інтерфейсу та API, UFT 12.0 також надає можливість тестування бізнес-процесів, все разом в одному загальному інтерфейсі користувача.
8) Нові надбудови - Flex та Qt:
Нова версія QTP підтримує два нових надбудови: “Flex” та “Qt”, ці надбудови полегшують користувачам тестування частини графічного інтерфейсу додатків Flex та Qt.
створити make-файл c ++
Надбудова UFT Flex потрібна для успішного тестування програм Flex або об'єктів з його інтерфейсу. Ця надбудова стикається з проблемами у випадку доступу до агента UFT Flex та пошуку веб-додатків, заснованих на Flex, щоб вийти з цих проблем, вам потрібно скомпілювати програму Flex із заздалегідь скомпільованим агентом UFT Flex, що не потрібно для програм QT. Для запуску програм Qt в UFT не потрібно ніяких додаткових процесів; просто працюйте з програмами Qt, як і з іншими програмами, що підтримуються UFT.
9) Нове полотно UFT:
Полотно UFT - це, в основному, панель Test Flow, яка відображає всі дії (усі функції тестових скриптів), що відбуваються під час процесу тестування, у графічній формі. Відповідно до вимоги тесту, ви можете перетягувати всі дії вгору та вниз. Ви можете запустити, налагодити, викликати дію чи нову дію.
10) Запис INSIGHT:
Запис статистики; одна з найкращих та найпростіших технік реорганізації зображень (об’єктів), ніж інші техніки, полегшує запис, забезпечуючи панель інструментів запису. Він розпізнає ті об'єкти та програми, які UFT ніколи не може робити, використовуючи прості методи, також корисні при розпізнаванні програм, що працюють у віддаленій системі.
11) Покращений процес налагодження UFT з використанням багатьох функцій:
Старий QTP мав менше функцій налагодження, порівняно з новим (UFT). Під час тестування програми налагодження стає важливим процесом інструменту автоматизації. Завдяки своїй важливості було вдосконалено в останній версії QTP.
Давайте подивимося, як вдосконалення налагодження було додано багатьма функціями,
- Стек дзвінків - Сприяє перегляду всіх методів та функцій, які зараз доступні у стеку викликів.
- Завантажені модулі - Корисно для тестування API, відображає всі файли .dlls певної програми, що виконуються за допомогою тесту API.
- Нитки - Це також для тестування API, відображає всю інформацію про потоки, які зараз працюють як частина сеансу запуску.
- Панель локальних змінних - Відображає всі типи змінних та їх поточні значення.
- Панель консолі - Під час процесу налагодження; запустіть рядок кодів, написаних мовою сценарію VB для тестування графічного інтерфейсу, та коду C # для тестування API.
- Дивіться - Відображає поточне значення та тип змінних, властивостей або виразів на панелі перегляду.
- Панель налагодження - Відображає всі значення та типи змінних, властивостей та виразів, написаних мовою VBScript або C #.
12) Крок команди UFT Run для тестування API:
Застосовується при тестуванні API, невелика функція, але дуже корисна для запуску будь-якого кроку, функції чи об'єкта програми, що відображається на полотні, за допомогою нової функції 'Виконати крок'. Ви можете отримати доступ до цієї функції 'Виконати крок', клацнувши правою кнопкою миші будь-який об'єкт на полотні.
Ця функція корисна, коли ви тестуєте програму, використовуючи службу API UFT, і програму під час тесту, що має безліч функцій, об'єктів та властивостей. Спільне виконання всіх функцій, об’єктів та властивостей, що робить ваш процес повільним або не вимагає виконання всіх, під час тестування потрібно виконувати лише одну функцію. У цьому випадку запустіть лише одну функцію, клацнувши функцію правою кнопкою миші.
13) API UA MSAA:
MSAA або Microsoft Accessibility API використовується для створення елементів керування, до яких легко отримати доступ продукти допоміжних технологій. Стрічки Microsoft використовували MSAA. Тож зараз UFT може ідентифікувати ці об’єкти стрічки Microsoft як стандартні тестові об’єкти та може безпосередньо використовувати їх у сценаріях.
14) Вікно інтегрованого друку UFT:
UFT має вбудоване вікно друку для друку інформації про налагодження зі сценаріїв.
15) Нове вікно тестування графічного інтерфейсу користувача, API та BPT UFT:
Вікно тестування графічного інтерфейсу: Графічний інтерфейс UFT - це нова та нова тестова система (вікно), яка забезпечує дуже швидкий, надійний, багаторазовий, програмований та інклюзивний інтерфейс для розробника та тестера для перевірки якості програмного забезпечення за менший час.
Вікно тестування API:
Раніше з версією QTP надбудова Web Service підтримувала певне тестування API у вигляді автономної програми Service Test. Але зараз UFT інтегрував його в загальну IDE - чудове місце для візуалізації та розуміння процесу тестування API, який корисний при тестуванні безголового додатка (додаток без інтерфейсу користувача). Безголові додатки типу; JMS, бази даних та веб-служби не підтримуються набором інструментів тестування API. UFT повністю підтримує кодування C # для тестування програм.
Вікно тестування BPT:
BPT (Тестування бізнес-процесів) UFT - це тематична платформа для тестування автоматизованої автоматизованої платформи на основі компонентів, забезпечує нову структуру (вікно) для проектування, створення, підтримки та виконання тесту та управління даними тесту. Це також корисно при розробці та обслуговуванні багаторазових компонентів тесту, найкращих для всіх типів тестування, як простих, так і складних.
Щоб створити та підтримувати тест за допомогою тестування бізнес-процесів в UFT, ви маєте два варіанти; 'Тести бізнес-процесів' і 'потоки бізнес-процесів', ці дві платформи зазвичай містять однакові бізнес-компоненти в однаковому порядку. Щоб працювати над тестуванням бізнес-процесів, вам потрібно підключити проект ALM із підтримкою BPT.
16) ALM тепер використовує зовнішню аутентифікацію:
Раніше попередні версії UFT використовували загальний метод надання імені користувача та пароля для підключення до проекту та сервера ALM, але тепер за допомогою UFT 12.0 ви можете підключитися до сервера та проекту ALM 12.00 за допомогою зовнішньої автентифікації, наприклад; CAC (картка загального доступу) або SiteMinder. UFT дозволяє користувачам встановлювати зовнішні сертифікати автентифікації або механізми єдиного входу, щоб скористатися послугою ALM, тепер немає необхідності запам'ятовувати ім'я користувача та пароль з тією ж метою.
Висновок:
Особисто я переконався, що UFT - справді хороший винахід HP, забезпечує зручну IDE для будь-якого тестування графічного інтерфейсу та API.
Люди, які захоплені користуватися новими та вдосконаленими функціями QTP особисто / професійно, переходять на веб-сайт HP та завантажують пробну версію UFT 12.01. Звичайно, після використання останньої версії UFT ви ніколи не озирнетесь до попередньої версії.
Рекомендована література
- HP UFT
- Вступ до Micro Focus LoadRunner - Тестування навантаження за допомогою підручника №1 для LoadRunner
- Найкращі засоби тестування програмного забезпечення 2021 р. (Інструменти автоматизації тестування якості)
- Як зробити ручне тестування більш ефективним за допомогою мікрофокусного спринтера
- 5 найкращих альтернативних інструментів HP Unified Functional Testing (UFT)
- Завантажити тестувальник електронних книг
- Тестування навантаження за допомогою підручників HP LoadRunner
- Як працює тестування на основі даних (приклади QTP та селену)