qtp tutorials 25 micro focus quick test professional training tutorials
Dzisiaj publikujemy pierwszą część wieloczęściowej serii postów gościnnych na temat Micro Focus Quick Test Professional (QTP). W tej wieloczęściowej serii szkoleń dotyczących QTP omówimy szczegółowo wszystkie samouczki i koncepcje QTP z odpowiednimi ilustracjami. Nasz ekspert, autor Swati S., pomoże nam w przygotowaniu tej serii dla naszych czytelników.
Te samouczki dotyczące QTP są przeznaczone dla początkujących i zaawansowanych użytkowników. Zaczynając od podstaw QTP, nauczysz się zaawansowanego pisania skryptów z praktycznymi przykładami ułatwiającymi zrozumienie.
UWAGA: Poniższe samouczki tekstowe wystarczą, aby rozpocząć naukę narzędzia QTP Automation. Ale jeśli jesteś zainteresowany praktycznym szkoleniem z QTP, sprawdź nasze Kompleksowe wideo QTP oczywiście przez doświadczonych profesjonalistów.
Biorąc pod uwagę dużą listę tych Samouczki QTP , będziemy często publikować nowe artykuły. Śledź wszystkie artykuły z tej serii szkoleń online Szybki test Professional, aby nie przegapić żadnego tematu. Śledź uważnie tematy, ćwicz w domu na wersji próbnej QTP i zadawaj pytania w odpowiedniej sekcji komentarzy do artykułu. Dbamy o odpowiedź na wszystkie istotne pytania.
Jeśli jesteś doświadczonym użytkownikiem QTP, podziel się swoim doświadczeniem w ulepszaniu tej serii szkoleń QTP, omawiając zaawansowane koncepcje QTP i odpowiadając na pytania czytelników.
Czego się nauczysz:
Samouczki z serii szkoleń QTP
Wprowadzenie do QTP
- Samouczek nr 1 - Wprowadzenie do programu QuickTest Professional (QTP)
- Samouczek nr 2 - Praca z widokiem słów kluczowych QTP i widokiem eksperta
- Samouczek nr 3 - Dodawanie standardowych kroków z widoku słów kluczowych
- Samouczek nr 4 - Instrukcje warunkowe i pętle w widoku słów kluczowych
- Samouczek nr 5 - Poruszanie się po krokach i radzenie sobie z punktami przerwania
- Samouczek nr 6 - Informacje o ustawieniach nagrywania i uruchamiania QTP
- Samouczek nr 7 - Jak QTP jednoznacznie identyfikuje obiekty? (Musisz przeczytać)
- Samouczek nr 8 - Tryby nagrywania, szpiegowanie obiektów i repozytoria
Naucz się skryptów VB
- Samouczek nr 9 - Samouczki VBScript - kompletny przewodnik
- Samouczek nr 10 - Podstawy języka VBScript do nauki QTP - samouczek 2
Punkty kontrolne QTP
- Samouczek nr 11 - Korzystanie z kodera haseł i aktywnego ekranu
- Samouczek nr 12 - Widok eksperta, generator kroków i punkty kontrolne
- Samouczek nr 13 - Wstawianie punktu kontrolnego standardu i obrazu
- Samouczek nr 14 - Wstawianie punktów kontrolnych mapy bitowej i tekstu w testach
- Samouczek nr 15 - Korzystanie z punktów kontrolnych obszaru tekstowego, tabeli i strony
- Samouczek nr 16 - XML, ułatwienia dostępu i punkty kontrolne bazy danych
Struktury automatyzacji testów
- Samouczek nr 17 - Struktury automatyzacji, część 1 (Musisz przeczytać)
- Samouczek nr 18 - Struktury automatyzacji testów, część 2
Ulepsz swoje testy
- Samouczek nr 19 - Parametryzacja w QTP Part-1
- Samouczek # 20 - Parametryzacja w QTP Part-2
- Samouczek nr 21 - Biblioteki akcji i funkcji
- Samouczek # 22 - Korzystanie z repozytoriów obiektów QTP
- Samouczek # 23 - Inteligentna identyfikacja obiektów i analiza wyników testów
- Samouczek nr 24 - Obiekty wirtualne i scenariusze odzyskiwania
- Samouczek nr 25 - Programowanie opisowe
Sprawdź swoje zrozumienie
Oto pierwszy artykuł z tej serii szkoleń QTP - „Wprowadzenie do programu QuickTest Professional (QTP)”
Wprowadzenie do programu QuickTest Professional (QTP)
Co to jest QTP?
Micro Focus's Quick Test Professional (QTP) to oprogramowanie, które ułatwia automatyczne testowanie aplikacji - dokładniej mówiąc, testy funkcjonalne i regresyjne. QTP jest wyposażony w interfejs użytkownika, który można uznać za zintegrowane środowisko programistyczne (IDE) dla samego testu.
IDE ma różne funkcje, które pomagają testerowi w opracowaniu kompleksowego skryptu, który z powodzeniem zweryfikowałby cel testu. Wszystkie te funkcje zostaną szczegółowo omówione w dalszej części serii tych artykułów.
Niektóre z ważnych aspektów QTP:
algorytm sortowania bąbelkowego C ++
- Używa VB Script jako języka skryptowego. (Język skryptowy to taki, który jest interpretowany w czasie wykonywania)
- QTP działa tylko w środowisku Windows.
- Bieżąca wersja QTP to 11.0 (najnowsza wersja Unified Functional Testing - UFT 11.5)
- Obsługiwane technologie to Web, Java.Net, SAP, Oracle, Siebel, PeopleSoft, Web Services i wiele głównych języków. Chociaż niektóre starsze wersje nie obsługują wszystkich wymienionych technologii.
Jak to działa?
Podstawową metodą tworzenia testów jest nagrywanie i odtwarzanie. Co to tak naprawdę znaczy? Porozmawiajmy najpierw o „Record”. Kiedy tester uruchamia QTP i wykonuje serię operacji na AUT (testowanej aplikacji), QTP generuje linie kodu odpowiadające każdej wykonanej operacji.
To będzie podstawowy skrypt testowy. Przechodzimy do „Odtwarzania”. Po uruchomieniu utworzonego skryptu testowego wykonuje dokładnie te same operacje na AUT, odtwarzając w ten sposób sekwencję już zarejestrowanych kroków.
Na przykład, Kiedy uruchamiam QTP i próbuję uzyskać dostęp do strony logowania internetowego programu pocztowego, wprowadzam identyfikator logowania, hasło i naciskam przycisk OK. Działania te są rejestrowane w odpowiadających im wierszach kodu VBScript w środowisku QTP IDE. Kiedy zapisuję ten skrypt testowy i odtwarzam go, QTP wprowadzi ten sam identyfikator logowania, hasło, które wprowadziłem wcześniej, i kliknie przycisk OK.
Teraz, będąc sednem podstawowej techniki tworzenia testów, nagrywanie i odtwarzanie nie zawsze są wystarczające dla solidnego skryptu testowego. Tester będzie musiał używać innych funkcji IDE w połączeniu z kilkoma swoimi umiejętnościami programistycznymi, aby osiągnąć wymagane wyniki.
Przed przystąpieniem do nagrywania i odtwarzania należy wziąć pod uwagę różne aspekty techniczne, takie jak stan AUT, synchronizacja, dokładne opcje menu, dokładny kod generowany przez QTP itd. Dojdziemy do tego, gdy tylko będziemy omówić podstawowe koncepcje samego narzędzia.
Oto jak to wszystko działa. QTP identyfikuje różne obiekty w AUT na podstawie nazwy lub identyfikatora programu obsługi lub dowolnej innej unikalnej właściwości / właściwości, które posiada obiekt. Podczas fazy nagrywania przechwytuje wszystkie te właściwości, a podczas odtwarzania wykonuje żądane operacje, takie jak kliknięcie myszą, zaznaczanie pól wyboru itp. Na tych obiektach.
Czego potrzebujesz, aby rozpocząć korzystanie z QTP?
Ważna licencja QTP lub w przypadku ucznia wersja próbna na jego komputerze.
Pobieranie QTP : Oto łącze do pobrania wersji próbnej QTP: Pobierz ujednolicone testy funkcjonalne Micro Focus (UFT) .
W powyższym linku przejdź do zakładki „Wersje próbne i demonstracyjne” i wybierz opcję „Micro Focus QTP Essentials 11.0 English Evaluation (tylko testowanie internetowego interfejsu GUI)”. Możesz także wybrać najnowszą wersję Micro Focus Unified Functional Testing 11.50 CC English SW E-Media Evaluation. Daj nam znać, jeśli chcesz uzyskać bardziej szczegółowe instrukcje dotyczące pobierania i instalowania wersji próbnej QTP na komputerze.
Istnieją dwa rodzaje licencji - licencja na stanowisko i licencja równoległa / zmienna. Licencja na stanowisko jest przeznaczona dla jednego komputera w tym samym czasie, podczas gdy bieżąca licencja jest przeznaczona dla określonej liczby jednoczesnych użytkowników.
Teraz, gdy mamy już podstawowe informacje o QTP, przyjrzyjmy się samemu narzędziu, zaczynając od interfejsu użytkownika.
Interfejs graficzny QTP:
konwerter youtube na mp3, który działa
Gdy test jest rejestrowany lub tworzony, można go wyświetlić w jednym z tych dwóch widoków:
- Widok słów kluczowych: Ten widok jest tabelaryczną reprezentacją wszystkich obiektów i działań, które są na nich wykonywane. Każdy wiersz w tabeli jest krokiem wykonywanym na AUT i można go modyfikować. Niektóre z najczęściej wyświetlanych kolumn to pozycja, operacja, wartość i dokumentacja.
- Widok eksperta: Jak nazwa wskazuje, ten widok jest przeznaczony dla bardziej technicznych użytkowników, którzy chcieliby dostosować kod źródłowy zgodnie ze swoimi wymaganiami.
Oba widoki są dostępne jednocześnie, więc użytkownik może przełączać się między nimi w dowolnym momencie podczas tworzenia lub modyfikacji testu.
Nagrajmy coś na początek
Krok 1): Uruchom QTP. Pierwszą rzeczą, która się pojawia, jest menedżer dodatków. Wyświetla wszystkie dostępne dodatki, a użytkownik może zaznaczyć lub odznaczyć te w razie potrzeby. Active-X, Web i Visual Basic są dostępne domyślnie. (W razie potrzeby tę funkcję można wyłączyć) .
Krok 2) Po kliknięciu OK na stronie startowej Menedżera dodatków QTP pojawi się. (kliknij na obrazek, aby powiększyć)
Krok 3) Po wybraniu opcji „Record” (klawisz F3) pojawi się ekran „Record and Run settings” z zakładkami „Web” i „Windows Application”. Kliknij OK, nie zmieniając żadnych ustawień. Jednak wszystkie funkcje tego ekranu zostaną szczegółowo omówione później.
Krok 4) W naszym przykładzie zamierzam uruchomić aplikację „Flight” z próbek, które są dostarczane z QTP. Zamierzam wprowadzić „Nazwę agenta” i „Hasło” na ekranie logowania. Przyjrzyjmy się teraz kodowi, który generuje.
Poniżej przedstawiono widok słów kluczowych. Jak widać, akcje mają postać tabeli z kolumnami: Pozycja, Operacja, Wartość i Dokumentacja. Pozycja odpowiada obiektowi w AUT, na którym wykonaliśmy akcję, operacja jest samą akcją, wartość to dane, do których przypisujemy konkretny obiekt, a dokumentacja jest mniej więcej opisem. (kliknij na obrazek, aby powiększyć)
Odpowiedni widok słów kluczowych tego samego testu jest następujący. Jak widać ten widok zawiera kod źródłowy wszystkich wykonanych akcji.
Krok 5) Kod można manipulować z dowolnego z tych widoków.
Wniosek
Oto lista wszystkiego, co omówiliśmy w tym artykule:
QTP to oprogramowanie, które pomaga zautomatyzować funkcjonalne i Testowanie regresji aplikacji. Obecna wersja działa tylko w środowisku Windows i używa skryptu VB jako języka skryptowego. Podstawową metodą tworzenia testu jest Record and Playback, chociaż nie zawsze jest to wystarczające. Zawiera dwa rodzaje licencji: miejsce i równoległe.
Domyślne dodatki to Active X, Web i Visual Basic. Test można zarejestrować w aplikacji internetowej lub Windows; szczegółowe informacje należy podać w wyskakującym oknie ustawień nagrywania i uruchamiania. GUI zapewnia dwa widoki, Słowo kluczowe i Ekspert.
Widok Słowa kluczowe to forma tabelaryczna, która pokazuje szczegóły, takie jak nazwa obiektu, jego wartość, wykonywana operacja itp. Widok Ekspert wyświetla wykonane akcje na AUT w postaci kodu źródłowego.
Dodatkowe operacje do wykonania na obiektach testowych można dodawać lub usuwać z widoku Słowa kluczowe lub programowo z widoku Ekspert. Więcej szczegółów na ten temat w następnym artykule.
O autorze: To jest Swati i dzięki tym artykułom staram się zapewnić kompleksowe doświadczenie edukacyjne dla początkujących QTP. Pracując przez ponad 4 lata nad QTP w moim ogólnym 8-letnim życiu jako QA, zdaję sobie sprawę, że potencjał testowania automatyzacji jest ogromny. Staram się wykorzystać ten bardzo potencjał wspólnie ze wszystkimi naszymi czytelnikami poprzez te artykuły.
Chcesz nauczyć się QTP od doświadczonych specjalistów? Dołącz do naszego internetowego kursu szkoleniowego wideo
Dołącz i podziel się tą DARMOWĄ serią szkoleń QTP ze swoimi przyjaciółmi. Zadaj swoje pytania w komentarzach poniżej. Dodaj tę stronę do zakładek, ponieważ będziemy aktualizować linki do wszystkich samouczków QTP.
rekomendowane lektury
- Praca z widokiem słów kluczowych - samouczek szkoleniowy QTP 2
- QTP Tutorial # 18 - Objaśnienie struktur opartych na danych i hybrydowych z przykładami QTP
- Samouczek DevOps: Kompletny przewodnik po DevOps (ponad 25 samouczków)
- Samouczek JAVA dla początkujących: ponad 100 praktycznych samouczków wideo Java
- Samouczek Pythona dla początkujących (praktyczne BEZPŁATNE szkolenie Python)
- 30+ najlepszych samouczków dotyczących selenu: naucz się selenu z prawdziwymi przykładami
- Witamy w SoftwareTestingHelp.com!
- Dogłębne samouczki dotyczące Eclipse dla początkujących