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 (Business Process Testing) е базирана на компоненти рамка за тестване, осигурява силна и ефективна платформа за ръчно и автоматично тестване на цялостния бизнес процес, съчетава ръчни и автоматични тестове с по-малко дублиране и неговата функция за повторно използване на компонентите прави процеса на тестване бърз. Активирайте структурираното автоматизирано тестване.
Езикова поддръжка:
QTP / UFT използва VB Script като скриптов език , това е само език, изцяло поддържан от IDE (интегрирана среда за разработка) на QTP / UFT. IDE е потребителски интерфейс на QTP / UFT. Освен VB Script, той също поддържа java скрипт и скрипт на Windows. Използвайки VB Script, потребителят може да се възползва от предимствата на обектно-ориентираното програмиране, но не и от полиморфизма и наследяването.
Поддръжка на технологии:
UFT се предлага за .Net, Stingray 1, Terminal Emulator, Oracle, Siebel, PeopleSoft, Delphi, Flex, Power Builder, Windows Mobile, Web Services, 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 Web UI.
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 поддържат само GUI тестване за тестване на функционалностите на Windows и уеб приложения, но UFT поддържа GUI и 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 и двете икони са напълно различни една от друга.
най-добрата програма за наблюдение на температурата на компютъра
6) UFT инсталацията е по-бърза и сигурна от QTP:
Въпреки това, инсталационният пакет на UFT е по-малък от всички предишни версии; инсталационният процес е станал много по-бърз и сигурен, а също така отнема много по-малко време по време на инсталацията. Освен това UFT предоставя възможност за инсталиране на добавка за ALM и Run Result Viewer с инсталационния пакет, процесът на инсталиране може да бъде на всеки поддържан език от UFT; няма нужда да инсталирате отделен езиков пакет. По време на инсталацията той инсталира и конфигурира целия необходим софтуер, инструменти и добавки, необходими за стартиране на UFT. Сигурно инсталирайте пакета, без да деактивирате контрола на потребителските акаунти (UAC) за вашия компютър.
7) UFT предоставя всички услуги на едно общо място (IDE):
UFT v11.5: QTP има различни възможности за функционално тестване; един за тестване на GUI и друг за не-GUI, използващ API Service Test.
Унифицираното функционално тестване (UFT) е комбинация от двата продукта (GUI и API) и неговите функции и дисплеи в един общ потребителски интерфейс. Първоначално, за да тества приложението, потребителят може да избере някоя от опциите „GUI или API (Service test)“ от „Стартова страница“ според изискването.
UFT v12.0: В допълнение към тестването на GUI и API, UFT 12.0 предлага и опция за тестване на бизнес процеси, всички заедно в един общ потребителски интерфейс.
8) Нови добавки - Flex и Qt:
Новата версия на QTP поддържа две нови добавки: „Flex“ и „Qt“, тези добавки улесняват потребителите да тестват GUI част от приложенията Flex и Qt.
как да направя общ масив в java -
Добавката UFT Flex е необходима за успешно тестване на приложения или обекти от неговия интерфейс. Тази добавка се сблъсква с проблеми в случай на достъп до UFT Flex Agent и намиране на Flex базирани уеб приложения, за да излезете от тези проблеми, трябва да компилирате приложение Flex с предварително компилиран агент UFT Flex, което не е необходимо за QT приложения. За да стартирате Qt приложения в UFT, не е необходим никакъв допълнителен процес; просто работи за Qt приложения, както и други поддържани приложения от UFT.
9) Ново платно на UFT:
Платното на UFT е основно прозорец Test Flow, показващ всички действия (всички функции на тестовите скриптове), които се случват по време на процеса на тестване в графична форма. Съгласно изискването на теста можете да плъзгате и пускате всички действия нагоре и надолу. Можете да стартирате, отстранявате грешки, да извиквате съществуващото действие или ново.
10) INSIGHT Запис:
Запис на статистика; една от най-добрите и лесни техники за реорганизация на изображения (обекти) от другите техники, улеснява записването, като предоставя лента с инструменти за запис. Той разпознава онези обекти и приложения, които UFT никога не може да направи, използвайки прости техники, също полезни при разпознаване на приложения, изпълнявани на отдалечена система.
11) Подобреният процес за отстраняване на грешки на UFT, използващ много функции:
Старият QTP имаше по-малко функции за отстраняване на грешки в сравнение с новия (UFT). По време на теста на приложението отстраняването на грешки се превръща във важен процес на инструмент за автоматизация. Поради важността си е подобрен в последната версия на QTP.
Нека да видим как отстраняването на грешки е подобрено чрез добавяне на много функции,
- Call Stack - Улеснява да видите всички методи и функции, които в момента са налични в стека на повикванията.
- Натоварени модули - Полезно за тестване на API, показва всички .dlls файлове на конкретно приложение, изпълнено с помощта на API тест.
- Конци - Това е и за API тестване, показва цялата информация за нишките, които в момента се изпълняват като част от сесията за изпълнение.
- Панел за локални променливи - Показва всички видове променливи и техните текущи стойности.
- Конзолен панел - По време на процеса на отстраняване на грешки; пуснете реда с кодове, написани на VB Script език за тестване на GUI и C # код за API тестване.
- Гледам - Показва текущата стойност и тип променливи, свойства или изрази в прозореца за наблюдение.
- Прозорец за отстраняване на грешки - Показва всички стойности и типове променливи, свойства и изрази, написани на VBScript или C # език.
12) UFT команда за изпълнение на стъпка за API тестване:
Приложим при API тестване, малка функция, но много полезна за стартиране на всяка стъпка, функция или обект на приложение, показвано на платното с помощта на новата функция „Run step“. Можете да получите достъп до тази функция „Изпълни стъпка“, като щракнете с десния бутон върху който и да е обект на платното.
Тази функция е полезна, когато тествате приложение с помощта на API услугата на UFT и приложение по време на теста с много функции, обекти и свойства. Заедно изпълнение на всички функции, обекти и свойства, което прави процеса ви бавен или не се изисква да изпълнява всички, по време на теста е необходима само една функция. В този случай изпълнете само една функция, като щракнете с десния бутон върху функцията.
13) MSAA API на UFT:
MSAA или Microsoft Accessibility API се използва за създаване на контроли, които могат лесно да бъдат достъпни от Assistive Technology Products. Лентите на Microsoft използваха MSAA. Така че сега UFT може да идентифицира тези лентови обекти на Microsoft като стандартни тестови обекти и може директно да ги използва при скриптове.
14) Прозорец за интегриран печат на UFT:
UFT има интегриран прозорец за печат за отпечатване на информация за отстраняване на грешки от скриптове.
15) Новият прозорец за тестване на GUI, API и BPT на UFT:
Прозорец за тестване на GUI: Графичният интерфейс на 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 (Common Access Card) или SiteMinder. UFT улеснява потребителите да инсталират външни удостоверителни удостоверения или механизми за единичен вход, за да се възползват от услугата ALM, сега няма нужда да помнят потребителско име и парола за същата цел.
Заключение:
Лично аз преживях, че UFT наистина е добро изобретение на HP, осигурява лесна за използване IDE за всякакъв вид тестване на GUI и API.
Хората, които наистина са страстни да използват QTP нови и подобрени функции лично / професионално, отиват на уебсайта на HP и изтеглят пробната версия на UFT 12.01. Със сигурност, след като използвате последната версия на UFT, никога няма да погледнете назад към предишната версия.
Препоръчително четене
- HP UFT
- Въведение в Micro Focus LoadRunner - Тестване на натоварване с LoadRunner Урок # 1
- Най-добри инструменти за тестване на софтуер 2021 г. (Инструменти за автоматизация на QA теста)
- Как да направим ръчното тестване по-ефективно с помощта на Micro Focus Sprinter
- 5 най-добри алтернативни инструменти за унифицирано функционално тестване на HP (UFT)
- Изтегляне на eBook за тестване на Primer
- Тестване на натоварване с уроци за HP LoadRunner
- Как работи тестването, управлявано от данни (примери за QTP и селен)