16 new features micro focus uft tool qtp vs uft
Narzędzie HP UFT (Unified Functional Testing) zostało zmienione na Micro FocusUFT (Unified Functional Testing), ale nadal zawartość strony jest ważna również w nowej domenie Micro Focus i narzędziach
Przegląd UFT (Unified Functional Testing) / QTP:
UFT (Unified Functional Testing) tool to narzędzie do testowania funkcjonalnego automatyzacji, obecnie dostępne w wersji 12.01 (od lipca 2014). Obsługiwane funkcje motywują programistów i testerów do tworzenia i dostarczania wolnego od błędów oprogramowania wysokiej jakości, spełniającego potrzeby biznesowe. Ze względu na doskonałe funkcje oprogramowanie HP UFT i profesjonaliści UFT są zawsze poszukiwani.
Zobacz też=> Mamy kompletną serię samouczków QTP obejmującą ponad 25 szczegółowych samouczków. Proszę sprawdzić tutaj.
Nie jest to nowy produkt Micro Focus , stary produkt „QTP” QuickTest Professional z nowymi i zaawansowanymi funkcjami. Początkowo QTP został napisany przez Mercury Interactive i wydał pierwszą wersję 5.5 w 2001 roku, później opracowany przez Hewlett Packard (HP) w 2006 roku. W 2012 roku HP odnowił QTP pod nową nazwą UFT; podczas odnawiania wersja HP UFT wynosiła 11.50.
Nazwa „Unified” pokazuje, że UTF jest zaawansowanym i połączonym narzędziem do testowania „GUI i API (usługa)”, które silnie testuje funkcjonalności front-endu i back-endu aplikacji. HP powiedział, że nowa wersja UFT 12.01 zapewnia lepszą obsługę dokumentacji w porównaniu do UFT 12.0.
Tak więc UFT obsługuje BPT (Business Process Testing) to oparta na komponentach platforma testowania, która zapewnia silną i wydajną platformę do ręcznego i automatycznego testowania całego procesu biznesowego, łączy testy ręczne i automatyczne z mniejszą liczbą duplikatów, a funkcja ponownego wykorzystania komponentów sprawia, że proces testowania jest szybki. Włącz ustrukturyzowane testy automatyczne.
Wsparcie językowe:
QTP / UFT używa VB Script jako język skryptowy , jest to tylko język w pełni obsługiwany przez IDE (Integrated Development Environment) QTP / UFT. IDE to interfejs użytkownika QTP / UFT. Oprócz VB Script obsługuje również skrypt java i skrypt powłoki Windows. Używając VB Script, użytkownik może wykorzystać zalety programowania obiektowego, ale nie polimorfizm i dziedziczenie.
Wsparcie technologii:
UFT jest dostępny dla .Net, Stingray 1, Terminal Emulator, Oracle, Siebel, PeopleSoft, Delphi, Flex, Power Builder, Windows Mobile, Web Services, WPF, SAP, Web, Java (Core i Advanced), VisualAge Smalltalk, Silverlight i emulatorów terminali mainframe, wszystkie te technologie zależą od używanej wersji UFT.
Obecna wersja UFT 12.01 obsługuje; JDK 1.8, Hyper V i XenDesktop 7 (poziom Technology Preview), SAP Web Dynpro ABAP for Netweaver 7.40 oraz obsługa przedłużonej przeglądarki Internet Explorer dla SAP Web UI.
UFT vs QTP: Nowe funkcje obsługiwane przez UFT
Chociaż wspomniałem powyżej UFT to najnowsza wersja QTP z wieloma nowościami to zaawansowane rozwiązanie do testów funkcjonalnych i regresyjnych.
Rzućmy okiem na różnicę między QTP i UFT oraz wszystkie nowe funkcje obsługiwane przez UFT, które pomagają programistom i testerom w wydajnym i bezpiecznym testowaniu obiektów, komponentów i całych aplikacji,
Ludzie, którzy używają QTP od kilku lat i są z nim bardzo przyjaźni, codziennie testują wiele funkcji aplikacji, aby znaleźć i zwolnić błędy, podczas procesu testowania używają wielu innych narzędzi z QTP, aby zapewnić wolne od błędów oprogramowanie wysokiej jakości. Po wydaniu UFT na pewno nasuwa się pytanie, po co iść na UFT, w jakim stopniu UFT jest zaawansowany od QTP, w jaki sposób możemy lepiej przetestować aplikację przy użyciu nowych funkcji UFT? Oto rozwiązanie wszystkich Twoich pytań,
1) HP UFT = HP QuickTest Professional + HP Service Test:
Nazwa UFT (ujednolicone testy funkcjonalne) wskazuje, że jest to połączenie „HP QuickTest Professional” i „HP Service Test”; Pakiet oprogramowania UFT zawiera wszystkie funkcje QTP i testów usług. Ten zintegrowany pakiet HP Unified Functional Testing ułatwia programistom i testerom testowanie trzech warstw aplikacji; warstwa interfejsu, warstwa usług i warstwa bazy danych.
QTP obsługuje tylko testy GUI w celu przetestowania funkcjonalności aplikacji Windows i aplikacji internetowych, ale UFT obsługuje testowanie GUI i API.
2) Przeglądarki obsługiwane przez QTP i UFT:
UFT działa we wszystkich głównych przeglądarkach, z których użytkownik regularnie korzysta do swoich codziennych zadań, takich jak; Internet Explorer v6 -v11, Firefox v3.0 - v31 (używa odpowiednich poprawek i dodatków Service Pack), Google Chrome v12 - v35 i Apple Safari (na zdalnym komputerze Mac) v6, v6.10, v7.00, ale QTP w zasadzie działa w przeglądarkach Internet Explorer, Google Chrome do v36 i Firefox, ale nie w Apple Safari, zależy od użytych poprawek i dodatków Service Pack.
Używając przeglądarki Apple Safari, UFT skutecznie przeprowadza test na zdalnym komputerze Mac PC dzięki bezpiecznej komunikacji między komputerem UFT a komputerem Mac, wykrywa obiekt przeglądarki podczas testu, aby wykonać migawkę.
3) System operacyjny obsługiwany przez QTP i UFT:
UTF działa w systemie operacyjnym: Windows XP / Vista / 2003/7/8 / 8.1 i Windows Server 2008 / Windows Server 2012 R2
QTP działa w systemach operacyjnych: Windows XP / 2003 / Vista / 7 i Windows Server 2008
4) Strona powitalna (Strona startowa) UFT i QTP:
Strona powitalna QTP: Strona powitalna QTP różni się nieco od UFT pod względem koloru, projektu, stylu tekstu i zawartości strony. Na stronie powitalnej QTP zawiera listę wskazówek dotyczących procesu (testowanie oparte na słowach kluczowych, obszary aplikacji i komponenty biznesowe) oraz wiele ikon narzędzi do testowania aplikacji zgodnie z wymaganiami. Wyświetla również pliki, które wcześniej otworzyłeś do pracy oraz opcję ukrycia strony powitalnej.
Strona powitalna UFT: Jak już wyjaśniłem, UFT różni się nieco od QTP , pod względem koloru, projektu, stylu tekstu i zawartości strony. Na stronie powitalnej UFT wyświetla łącza do otwierania i tworzenia nowego pliku testowego, a także wiele narzędzi do obsługi i utrzymywania tego konkretnego pliku.
5) QTP i UFT mają dwie różne ikony:
QTP i UFT obie ikony są całkowicie różne od siebie.
która warstwa modelu OSI dotyczy szyfrowania danych?
6) Instalacja UFT jest szybsza i bezpieczniejsza niż QTP:
Chociaż pakiet instalacyjny UFT jest mniejszy niż wszystkie poprzednie wersje; proces instalacji stał się bardzo szybszy i bezpieczny, a także zajmuje mniej czasu podczas instalacji. Dodatkowo, UFT zapewnia opcję instalacji dodatku dla ALM i Run Result Viewer wraz z pakietem instalacyjnym, proces instalacji może odbywać się w dowolnym języku obsługiwanym przez UFT; nie ma potrzeby instalowania osobnego pakietu językowego. Podczas instalacji instaluje i konfiguruje całe niezbędne oprogramowanie, narzędzia i dodatki wymagane do uruchomienia UFT. Bezpiecznie zainstaluj pakiet bez wyłączania kontroli konta użytkownika (UAC) na komputerze.
7) UFT świadczy wszystkie usługi w jednym wspólnym miejscu (IDE):
UFT wer. 11.5: QTP ma różne opcje testowania funkcjonalnego; jeden do testowania GUI, a drugi do testów innych niż GUI przy użyciu API Service Test.
Jednak ujednolicone testy funkcjonalne (UFT) to połączenie obu produktów (GUI i API) oraz ich funkcji i wyświetlaczy w jednym wspólnym interfejsie użytkownika. Początkowo, aby przetestować aplikację, użytkownik może wybrać jedną z opcji „GUI lub API (test usługi)” na „Stronie startowej”, zgodnie z wymaganiami.
UFT 12.0: Oprócz testowania GUI i API, UFT 12.0 zapewnia również opcję testowania procesów biznesowych, wszystko razem w jednym wspólnym interfejsie użytkownika.
8) Nowe dodatki - Flex i Qt:
Nowa wersja QTP obsługuje dwa nowe dodatki: „Flex” i „Qt”. Dodatki te ułatwiają użytkownikom testowanie części GUI aplikacji Flex i Qt.
Brute Force Password Cracker do pobrania dla Androida
Dodatek UFT Flex jest wymagany do pomyślnego przetestowania aplikacji lub obiektów Flex z poziomu interfejsu. Ten dodatek napotyka problemy w przypadku uzyskiwania dostępu do agenta UFT Flex i znajdowania aplikacji internetowych opartych na Flex. Aby wyjść z tych problemów, należy skompilować aplikację Flex ze wstępnie skompilowanym agentem UFT Flex, który nie jest konieczny dla aplikacji QT. Do uruchamiania aplikacji Qt w UFT nie jest wymagany żaden dodatkowy proces; po prostu działa dla aplikacji Qt, podobnie jak inne aplikacje obsługiwane przez UFT.
9) Nowe płótno UFT:
Kanwa UFT to w zasadzie panel Przepływ testów, który wyświetla wszystkie akcje (wszystkie funkcje skryptów testowych) zachodzące podczas procesu testowania w formie graficznej. Zgodnie z wymaganiami testu możesz przeciągać i upuszczać wszystkie akcje w górę iw dół. Możesz uruchomić, debugować, wywołać istniejącą akcję lub nową.
10) Nagrywanie wglądu:
Nagrywanie wglądu; jedna z najlepszych i najłatwiejszych technik reorganizacji obrazu (obiektów) niż inne techniki, ułatwia nagrywanie, zapewniając pasek narzędzi nagrywania. Rozpoznaje te obiekty i aplikacje, których UFT nigdy nie może wykonać, używając prostych technik, a także pomocnych w rozpoznawaniu aplikacji uruchamianych na zdalnym systemie.
11) Udoskonalony proces debugowania UFT wykorzystujący wiele funkcji:
Stary QTP miał mniej funkcji debugowania w porównaniu do nowego (UFT). Podczas testowania aplikacji debugowanie staje się ważnym procesem narzędzia automatyzacji. Ze względu na swoje znaczenie został ulepszony w najnowszej wersji QTP.
Zobaczmy, jak usprawniono debugowanie poprzez dodanie wielu funkcji,
- Stos wywołań - Ułatwia zobaczenie wszystkich metod i funkcji, które są obecnie dostępne na stosie wywołań.
- Wczytane moduły - Przydatne do testowania API, wyświetla wszystkie pliki .dlls określonej aplikacji wykonanej za pomocą testu API.
- Wątki - To również służy do testowania API, wyświetla wszystkie informacje o wątkach aktualnie uruchomionych w ramach sesji uruchamiania.
- Okienko zmiennych lokalnych - Wyświetla wszystkie typy zmiennych i ich bieżące wartości.
- Panel konsoli - Podczas procesu debugowania; uruchom linię kodów napisanych w języku VB Script do testowania GUI i kodu C # do testowania API.
- Zegarek - Wyświetla bieżącą wartość i typ zmiennych, właściwości lub wyrażeń w okienku Watch.
- Okienko debugowania - Wyświetla wszystkie wartości i typy zmiennych, właściwości i wyrażeń napisanych w języku VBScript lub C #.
12) UFT Uruchom polecenie krokowe do testowania API:
Ma zastosowanie w testowaniu API, niewielka funkcja, ale bardzo pomocna przy uruchamianiu dowolnego kroku, funkcji lub obiektu aplikacji wyświetlanej na kanwie przy użyciu nowej funkcji „Uruchom krok”. Dostęp do tej funkcji „Uruchom krok” można uzyskać, klikając prawym przyciskiem myszy dowolny obiekt na płótnie.
Ta funkcja jest przydatna, gdy testujesz aplikację przy użyciu usługi API UFT i aplikację w trakcie testu posiadającą wiele funkcji, obiektów i właściwości. Łączne wykonanie wszystkich funkcji, obiektów i właściwości, które spowalniają proces lub nie wymagają wykonania wszystkich, tylko jedna funkcja jest wymagana do wykonania podczas testu. W takim przypadku uruchom tylko jedną funkcję, klikając ją prawym przyciskiem myszy.
13) API MSAA firmy UFT:
MSAA lub Microsoft Accessibility API są używane do tworzenia formantów, do których można łatwo uzyskać dostęp za pomocą produktów technologii wspomagających. Wstążki Microsoft wykorzystywały MSAA. Teraz UFT może identyfikować te obiekty wstążki Microsoft jako standardowe obiekty testowe i może ich bezpośrednio używać w skryptach.
14) Okno Integrated Print w UFT:
UFT ma zintegrowane okno drukowania do drukowania informacji debugowania ze skryptów.
15) Nowe okno testowe GUI, API i BPT UFT:
Okno testowe GUI: Graficzny interfejs użytkownika UFT to zaawansowana i nowa platforma testowa (okno), która zapewnia bardzo szybki, godny zaufania, programowalny i obejmujący wiele możliwości interfejs dla deweloperów i testerów w celu szybkiego sprawdzenia jakości oprogramowania.
Okno testowe API:
Wcześniej, w wersji QTP, dodatek Web Service wspierał pewne testy API w postaci samodzielnej aplikacji Service Test. Ale teraz UFT zintegrował go ze wspólnym IDE, co jest doskonałym miejscem do wizualizacji i zrozumienia procesu testowania API, które są pomocne w testowaniu aplikacji headless (aplikacji bez interfejsu użytkownika). Aplikacje bezgłowe, takie jak; JMS, bazy danych i usługi sieci Web nie są obsługiwane przez zestaw narzędzi do testowania interfejsu API. UFT w pełni obsługuje kodowanie C # do testowania aplikacji.
Okno testowe BPT:
BPT (Business Process Testing) firmy UFT jest platformą testowania automatyzacji opartą na tematach i komponentach, zapewnia nową strukturę (okno) do projektowania, tworzenia, utrzymywania i wykonywania testów oraz zarządzania danymi testu. Jest również pomocny w opracowywaniu i utrzymywaniu komponentów testowych wielokrotnego użytku, najlepiej do wszystkich typów testów, zarówno prostych, jak i złożonych.
Aby utworzyć i utrzymać test za pomocą testowania procesów biznesowych w UFT, masz dwie opcje; „Testy procesów biznesowych” i „przepływy procesów biznesowych”, te dwie platformy zwykle zawierają te same komponenty biznesowe w tej samej kolejności. Aby pracować nad testowaniem procesów biznesowych, musisz połączyć projekt ALM ze wsparciem BPT.
16) ALM używa teraz zewnętrznego uwierzytelniania:
Wcześniej, poprzednie wersje UFT korzystały ze wspólnej metody nadawania nazwy użytkownika i hasła do łączenia się z projektem i serwerem ALM, ale teraz dzięki UFT 12.0 można łączyć się z serwerem ALM 12.00 i projektować poprzez uwierzytelnianie zewnętrzne, takie jak; CAC (karta dostępu wspólnego) lub SiteMinder. UFT ułatwia użytkownikom instalowanie zewnętrznych certyfikatów uwierzytelniających lub mechanizmów pojedynczego logowania w celu korzystania z usługi ALM, teraz nie trzeba już pamiętać nazwy użytkownika i hasła w tym samym celu.
Wniosek:
Osobiście doświadczyłem, że UFT jest naprawdę dobrym wynalazkiem HP, zapewnia przyjazne dla użytkownika IDE dla wszelkiego rodzaju testów GUI i API.
Osoby, które są naprawdę pasjonatami korzystania z nowych i ulepszonych funkcji QTP osobiście / zawodowo, odwiedzają witrynę HP i pobierają wersję próbną UFT 12.01. Z pewnością po użyciu najnowszej wersji UFT nigdy nie wrócisz do poprzedniej wersji.
rekomendowane lektury
- HP UFT
- Wprowadzenie do Micro Focus LoadRunner - Testowanie obciążenia za pomocą samouczka LoadRunner nr 1
- Najlepsze narzędzia do testowania oprogramowania 2021 [Narzędzia do automatyzacji testów QA]
- Jak zwiększyć efektywność testów ręcznych za pomocą Micro Focus Sprinter
- 5 Najlepsze alternatywne narzędzia HP Unified Functional Testing (UFT)
- Testing Primer Pobierz eBook
- Testowanie obciążenia za pomocą samouczków HP LoadRunner
- Jak działa testowanie oparte na danych (przykłady QTP i selenu)