introduction leanft
Micro Focus - Oprogramowanie HPE - HPE Pro (LeanFT - Lean Functional Testing):
Ciesz się najbardziej elastycznym narzędziem UFT z najnowszymi funkcjami: LeanFT vs UFT
Narzędzie QTP / UFT osiągnęło najnowszą wersję 12.5 i jest teraz uważane za stabilne wydanie. To narzędzie zostało specjalnie opracowane do testów funkcjonalnych i regresyjnych we wcześniejszych dniach z pewnymi ograniczonymi funkcjami.
Ale teraz jestem naprawdę podekscytowany najnowszą wersją QTP (UFT), tylko ze względu na jej wyjątkową elastyczność i zmiany w GUI.
jak znaleźć klucz sieciowy na routerze
Myślę, że QTP planuje konkurować z Selenium, które jest obecnie uważane za najlepsze na rynku do testowania stron internetowych. Narzędzie QTP powoli rozwiązuje swój negatywny wpływ, dodając do siebie istotne (niezbędne) funkcje.
W tym artykule obszernie przedstawiłem informacje o funkcjach addytywnych UFT i LFT (Lean Function Testing). Dla tych, którzy już pracują nad QTP, pomocne będzie łatwe dostosowanie się do najnowszej wersji.
Jest dostępny do pobrania z jego macierzystej strony internetowej. Po rozpoczęciu pobierania dołącz do mnie, aby dowiedzieć się więcej o najnowszych funkcjach.
Czego się nauczysz:
- Co to jest LeanFT?
- Instalacja LeanFT
- Cechy i funkcjonalności LeanFT
- Kto korzysta z UFT, a kto LeanFT?
- LeanFT w pakiecie z UFT 12.5 i jego niesamowitymi funkcjami
- Wniosek
- rekomendowane lektury
Co to jest LeanFT?
Na początek zacznijmy od LFT, znanego również jako Lean Function Testing.
LeanFT jest absolutnie spokrewniony z UFT w wersji 12.5, ponieważ z pomocą tego pakietu (UFT i LFT) konkuruje czołowo z selenem. Kluczowa cecha LF
To znaczy, pasuje do zwykłej dziedziny programisty. W związku z tym możesz używać tych samych języków programowania i struktur testowania jednostkowego, których używałeś wcześniej.
Instalacja LeanFT
Możesz uzyskać LFT jako plik samodzielny pakiet do pobrania lub jako włączone do UFT.
Procedura instalacji jest podobna dla obu opcji. Ale wcześniej powinieneś zainstalować framework testowy (Junit & Nunit), środowisko programistyczne IDE (VS lub eclipse). Nie ma oddzielnej licencji na LFT, jest dostarczana z licencją UFT.
Jeśli masz Licencja UFT, a następnie zaktualizuj ją . Dzięki licencji UFT możesz cieszyć się LFT i możliwościami API.
LeanFT łączy w sobie strategię opartą na oprogramowaniu typu open source i hawker, a strategia ta jest uważana za kluczowy czynnik różnicujący w walce z selenem. Innym ważnym czynnikiem, na który należy zwrócić uwagę, jest to, że w LFT można używać środowiska Java lub Selenium.
Cechy i funkcjonalności LeanFT
Visual studio i eclipse są obsługiwane przez IDE, obsługiwane są języki programowania, takie jak C # i Java, standardowe okna, .NET / WPF, SAPUIS, Mobile. Jest zintegrowany z Git, SVN, Jenkins, jBehave, ALM, TFS, Cucumber.
Centrum identyfikacji obiektów w LFT usprawnia identyfikację obiektów (szpiegostwo). Zawiera raport uruchomienia HTML, o którym możesz dowiedzieć się więcej poniżej. Inne ważne funkcje to tryb wglądu i modele aplikacji.
Przy tych istotnych cechach można by pomyśleć, że LFT może zastąpić UFT. Ale jest to absolutnie niemożliwe, ponieważ te dwie rzeczy zostały ustalone z różnych powodów i pasują do różnych wyborów. HP koncentruje się bardziej na trzech typach użytkowników: DevTesters, Automation Test Engineers i Subject Matter Experts.
Kto korzysta z UFT, a kto LeanFT?
Poniżej podano listę użytkowników, którzy korzystają z UFT i LFT.
- Testerzy techniczni (selen), którzy uważają, że UFT brakuje w pewnych obszarach, są docelowymi użytkownikami LeanFT.
- Inżynierowie zajmujący się testami automatyzacji, którzy już używają UFT, są zadowoleni z jego najnowszego przybycia. Więc to zależy od ich wyboru, czy użyć UFT lub LeanFT.
- Testerzy biznesowi zawsze będą szukać opcji bez skryptów, aby nigdy nie zdecydować się na LFT.
LeanFT w pakiecie z UFT 12.5 i jego niesamowitymi funkcjami
Najnowsza wersja UFT 12.5 jest lepsza od poprzednich pakietów usług, ponieważ zawiera możliwość testowania urządzeń mobilnych i najnowszą obsługę przeglądarek.
LFT jest dołączony do UFT 12.5 , więc oczekuje się, że poruszy świat testów funkcjonalnych.
Przyjrzyjmy się teraz szczegółowo najnowszym funkcjom i niektórym zrzutom ekranu dla lepszego zrozumienia:
1) Możliwość testowania mobilnego
W najnowszej wersji 12.5 możliwości testowania urządzeń mobilnych zostały w większym stopniu rozszerzone. Został wzbogacony o wiele funkcji, które są obecnie wprowadzane.
Dlatego ta atrakcyjna funkcja może przyciągnąć kilku więcej użytkowników do UFT.
# 2) Ulepszony szpieg obiektów
Funkcja Object Spy została drastycznie ulepszona w najnowszej wersji.
Podczas nagrywania sesji możesz teraz:
- Pobierz właściwości obiektu
- Wyróżnij obiekty testowe i
- Dodaj punkty kontrolne
Możesz pracować zwiele aplikacji w tym samym czasiepodczas biegu lub rekordu. Aby to zrobić, musisz ustawić prawidłowe ustawienia nagrywania i uruchamiania. Użytkownik może również otworzyć okno zdalnego dostępu.
# 3) Nowe rozszerzenie dla przeglądarki Firefox
Dla użytkowników przeglądarki Firefox dostępne jest zmodyfikowane rozszerzenie UFT. Wcześniej z każdą nową wersją Firefoksa musieliśmy zmieniać ustawienia konfiguracyjne. Ale teraz ta trudność została rozwiązana w nowej, zaawansowanej wersji 12.5.
ToRozszerzenie UFT jest identycznewe wszystkich wersjach przeglądarki Firefox. Każda wersja przeglądarki Firefox powyżej 33 jest teraz obsługiwana przez UFT.
# 4) Włączenie do repozytorium kodów źródłowych GIT
Użytkownik może wpisać test UFT w repozytorium GIT bezpośrednio z UFT. I wprowadzaj zmiany w repozytorium lokalnym i zdalnym za pomocą eksploratora rozwiązań zamiast korzystania z eksploratora Windows.
Kontrola wersji dla skryptów UFT jest teraz dostępna za pomocą potężnego VCS.
# 5) Dodanie biblioteki funkcjonalnej
W najnowszej wersji, choć nie jest ona powiązana z bieżącym testem, użytkownik ma możliwość dodania biblioteki funkcjonalnej jako elementu rozwiązania. Jest to powszechne, zamiast trzymać je tylko dla konkretnego testu.
# 6) Tworzenie testu funkcjonalnego przy użyciu LFT
W UFT 12.5 użytkownik może tworzyć skrypty automatyzacji przy użyciu LFT z już istniejącymi narzędziami takimi jak Visual Studio, C #, eclipse itp.
Specjalna wtyczka ułatwia konserwację obiektów i generowanie kodu. Stąd stworzenie testu funkcjonalnego w IDE z wykorzystaniem LFT jest dodatkowym atutem nowej wersji.
# 7) Ulepszone możliwości testów BPT
Testowanie procesów biznesowych w UFT jest teraz elastyczne i znacznie łatwiejsze.
- Widok na płótnie - dzięki temu możesz przeglądać i organizować swoje testy.
- Możeszprzetestuj aplikację SAP. Tak jakjest zasilany przez BPT Packaged Apps Kit, zapewnia integrację z aplikacją SAP.
- Korzystanie z pliku Excela jest proste, możesz eksportować, jak również importować zaktualizowany plik Excela.
- Zapewnia możliwość rejestrowania i uruchamiania całego testu procesu biznesowego, co z kolei pomogłoby w stworzeniu pełnego scenariusza.
# 8) Uruchamianie testów bez IDE
Tak, jest to możliwe z silnikiem run-time. Nie wymaga pełnej instalacji IDE, zamiast tego możeszwybierz silnik wykonawczy z konfiguracji niestandardowejkreator podczas instalacji. Umożliwia to wprowadzenie zmian ustawień w celu uruchomienia testów.
# 9) Ulepszenie produktu
- Aplikacje SAP WebDynpro Java i aplikacja SAP Fiori są teraz obsługiwane w rozwiązaniach SAP.
- Dodatek SAPUI5 jest teraz obsługiwany w obu przeglądarkach Chrome i Firefox.
- Dodatek Oracle obsługuje teraz menu z nowymi metodami dla obiektu „OracleFormWindow”.
# 10) Wsparcie nowego środowiska
Najnowsza wersja przeglądarek Firefox i Chrome będzie obsługiwana w UFT 12.5, a ponadto niektóre inne wersje są również obsługiwane w tej aktualizacji.
Pozostałe wersje obejmują:
- Safari 7.1 i 8
- Flex 3.6 i 4.1.0
- SAPGUI 7.4
- Delphi XE7
- Oracle 12.2.4
- VMware ESXi 5.5
- ASP .NET, AJAX 4.1.5
- Ext-JS 4.2.2 i 4.2.3
- Google Web Toolkit 2.7
- Siebel 8.1.1.11 wysoka interaktywność
- Siebel 8.2.2.4 wysoka interaktywność
- Hummingbird HostExplorer14 (64-bitowy) TE
- PowerBuilder 12.6
11) Wyniki oparte na HTML i odpowiednie raporty
UFT jest teraz w stanie generować wyniki i raporty w formacie HTML. Jest dużo lżejszy i szybszy niż poprzedni.
Ten raport zawiera następujące szczegóły:
- Kroki wykonane podczas testu.
- Informacje o obiekcie testowym.
- Informacje o śledzeniu stosu.
- Obiekty obecne w aplikacji.
Ponadto możesz również uzyskać zrzuty ekranu i tabele danych. Użytkownik może wysyłać lub eksportować raporty HTML do innych formatów.
Dodatkową zaletą jest to, że taknie ma potrzeby instalowania przeglądarki wyników uruchamianiana komputerze odbiorcy, aby wyświetlić raport. Ten raport nie będzie zawierał całej funkcjonalności, jeśli chcesz zobaczyć wszystko, możesz go pobrać z poniższej ścieżki (Narzędzia => Opcje => karta Ogólne => Uruchom sesje)
# 12) Funkcjonalność między przeglądarkami
Browser, WebNumber, WebEdit, WebRange, WebFile i WebList to właściwości, które zostały wyrównane w celu zachowania jednolitości we wszystkich typach przeglądarek.
Dodatkowe obiekty internetowe są teraz obsługiwane w przeglądarkach takich jak Firefox i Chrome. Tester może wybrać przeglądarkę do nagrywania i wykonywania sesji, a także możesparametryzuj przeglądarkę.
# 13) Ulepszony widok słów kluczowych
Teraz użytkownik może dodaćwartość parametru bezpośrednio w widoku słów kluczowychzamiast wchodzić w okienko właściwości. Hierarchia obiektów testowych jest prosta, dzięki czemu można łatwo przeglądać wszystkie dodane kroki w akcji.
Nowa podpowiedź została również wprowadzona w sekcjach parametrów.
# 14) Nowa technika licencjonowania
Mechanizm licencji Autopass pozwala na zainstalowanie licencji na stanowisko, licencje równoległe lub licencje telepracowników w jednym oknie licencji. W związku z tym nie ma potrzeby korzystania z zewnętrznych narzędzi do pomocy przy sprawdzaniu licencji. Serwer licencji Autopass umożliwia zarządzanie licencjami w jednym miejscu.
Wniosek
Mam nadzieję, że ten artykuł będzie wskazówką dla każdego początkującego, aby łatwo rozpocząć pracę z programistą UFT, czyli LeanFT. Jestem pewien, że nowe i ulepszone funkcje przypadną wam do gustu, które z kolei mogą w przyszłości ogromnie wstrząsnąć światem testów funkcjonalnych.
rekomendowane lektury
- HP UFT
- Przewodnik dla początkujących do testowania wydajności aplikacji internetowych przy użyciu WAPT Pro
- Samouczek testowania użyteczności: kompletny przewodnik dla początkujących
- Samouczek JSON: wprowadzenie i kompletny przewodnik dla początkujących
- 16 Nowe funkcje narzędzia Micro Focus UFT (Unified Functional Testing) - QTP vs UFT
- Pobieranie i instalacja wersji próbnej HP UFT Proces od A do Z
- JMeter Video 1: Wprowadzenie, JMeter Pobieranie i instalacja
- Wprowadzenie do języka programowania Java - samouczek wideo