qtp tutorial 12 expert view
Będzie to artykuł na temat przeglądu widoku eksperta, generatora kroków i krótkiego wprowadzenia do punktów kontrolnych, które będą kontynuowane, dopóki nie omówimy szczegółowo wszystkich szczegółów z przykładami, jak ich używać podczas nagrywania rzeczywistych skryptów. To jest 12 samouczek z serii szkoleń QTP.
=> Kliknij tutaj, aby zapoznać się z serią samouczków szkoleniowych QTP
Czego się nauczysz:
Ekspertyza QTP
- Widok eksperta to miejsce, w którym operacje, które wykonaliśmy na AUT, są wyświetlane jako kod skryptu VB.
- Dla każdego LOC w tym widoku znajduje się odpowiednia kolumna w widoku Słowa kluczowe.
- Istnieje również rozwijana lista akcji, za pomocą której można uzyskać dostęp, przeglądać i edytować różne akcje w teście.
- Ten widok jest szczególnie przydatny dla użytkowników zaznajomionych z programowaniem za pomocą skryptu VB.
- Jednym z najważniejszych zastosowań tego widoku jest ułatwienie tworzenia funkcji i bibliotek funkcji. (temat do szczegółowej dyskusji później)
- Użytkownik może w dowolnym momencie wydrukować test lub bibliotekę funkcji, tak jak jest ona wyświetlana w tym widoku. Plik-> Drukuj wydrukuje test.
Tak to wygląda:
Możesz dodawać instrukcje do tego widoku bezpośrednio, wpisując lub używając generatora kroków.
Generator kroków
- Jest to ułatwienie, które QTP zapewnia w celu wykonania dodanie programowych kroków do QTP łatwe dla użytkownika.
- Możesz go używać w widoku słów kluczowych, bibliotece funkcji, aktywnym ekranie lub widoku eksperta do generowania kroków
- Może być używany do zapisywania kroków w teście lub w bibliotece funkcji.
- Aby uruchomić, użyj opcji menu „ Wstaw-> Generator kroków ”Opcja menu. Kliknij prawym przyciskiem myszy w dowolnym miejscu i wybierz „ Wstaw Step-> Step generator ”Lub F7 (z wyjątkiem aktywnego ekranu)
Na przykład,
Wyjaśnię to na podstawie scenariusza: Otwórz www.gmail.com i kliknij link „Utwórz konto”. Tak będzie wyglądać to stwierdzenie.
Browser('Gmail: Email from Google').Page('Gmail: Email from Google').Link('Create an account').Click
Jeśli będę musiał sprawdzić, czy link w ogóle istnieje, zanim napiszę kod, aby go kliknąć, będę potrzebował kroku przed powyższą instrukcją. Oto jak to robię:
Krok 1) Wybierz miejsce, w którym chcesz wstawić krok.
- Widok eksperta: Umieść kursor w miejscu, w którym chcesz przejść do kroku i uruchom Generator kroków.
- Widok słów kluczowych: Wybierz krok, poniżej którego chcesz wstawić krok.
- Aktywny ekran: W aktywnym oknie ekranu kliknij prawym przyciskiem myszy i wybierz opcję Generator kroków. Poprosi Cię o wybranie obiektu, na którym ma być oparty Twój krok. Następnie zostanie uruchomione okno Step Generator.
Krok 2) To jest uruchamiane okno generatora kroków. Zwróć uwagę na szczegóły, które są teraz wyświetlane. Pokazuje wszystkie szczegóły związane z aktualnie wybranym krokiem. Możemy wybrać wymagane wartości dla nowego kroku, ale nie ma to wpływu na bieżący krok.
Zamierzam ustawić wartości zgodnie z wymaganiami, aby umożliwić sprawdzenie, czy łącze istnieje.
Jak widać, wybrałem obiekt testowy, łącze Utwórz konto i wybrałem operację Exist. Pozostawiłem argumenty puste, ponieważ jest to opcjonalne i wybrałem, że zwracana wartość operacji jest przechowywana w zmiennej var_Exist. Wyświetla instrukcję VB Script, która będzie wyświetlana w widoku eksperta w polu „Wygenerowany krok”. Innymi słowy, składnia.
Krok 3) W menu rozwijanym, w którym wybrałem obiekt testowy, mogę alternatywnie oprzeć swój krok na obiekcie użytkowym lub funkcjach.
Krok 4) Obiekt: to pole zawiera listę wymaganych obiektów lub źródło biblioteki funkcji.
Krok 5) Pole operacji pozwala wybrać odpowiednią metodę, właściwość lub funkcję.
Krok 6) Argumenty i wartość zwracana: te pola są oczywiste. Użytkownik może sparametryzować argumenty lub podać stałe wartości.
Krok 7) Użytkownik może po prostu wstawić jedno stwierdzenie lub zdecydować się na jego wykonanie z innym, zaznaczając opcję „Wstaw kolejny krok”.
Krok 8) Wróćmy więc do naszego przykładu. Kliknę OK. To jest oświadczenie, które zostanie wstawione.
var_Exist = Browser('Gmail: Email from Google').Page('Gmail: Email from Google').Link('Create an account').Exist Browser('Gmail: Email from Google').Page('Gmail: Email from Google').Link('Create an account').Click
Punkty kontrolne
Do tej pory napotkaliśmy w różnych miejscach twoich artykułów, niektóre odniesienia do punktów kontrolnych . Jest wiele sposobów zdefiniowania punktu kontrolnego, to jest mój - ” Jest to logiczny punkt twojego testu, w którym próbujesz ustalić, czy istnieje zgodność między pewną oczekiwaną wartością a rzeczywistą wartością istniejącą w AUT ”.
Rozmawialiśmy wcześniej; QTP zapewnia pewne wbudowane punkty kontrolne, ale nie ogranicza użytkownika tylko do nich. W dowolnym momencie testu tester może utworzyć dowolną liczbę punktów kontrolnych w tym teście, aby uwzględnić punkty weryfikacyjne. Według mnie jest to jedna z najbardziej wszechstronnych funkcji QTP.
Jest oczywiste, że niestandardowe punkty kontrolne są całkowicie związane z problemem każdego z nich. Wyposażymy się w podstawowe pojęcia dotyczące punktów kontrolnych, które stanowią integralną część QTP.
# 1) Po dodaniu punktu kontrolnego QTP dodaje „ Check CheckPoint ” w widoku eksperta i odpowiednim wierszu w widoku słów kluczowych.
Na przykład,
Browser('Gmail: Email from Google').Page('Gmail: Email from Google').Check CheckPoint('Gmail: Email from Google')
#dwa) Użytkownik może mieć instrukcję punktu kontrolnego, aby zwracała wartość logiczną, która przedstawia wynik punktu kontrolnego. Jeśli przeszedł pomyślnie, zwraca 1 i 0 w przypadku niepowodzenia. Aby to zrobić, musimy użyć nawiasów wokół argumentu punktu kontrolnego w instrukcji w Widoku eksperta.
Na przykład,
i=Browser('Gmail: Email from Google').Page('Gmail: Email from Google').Check(CheckPoint('Gmail: Email from Google'))
# 3) Domyślnie nazwą punktu kontrolnego będzie nazwa obiektu, na którym wykonywane jest to sprawdzenie.
# 4) Użytkownik może zaakceptować tę nazwę lub ją zmienić
# 5) Po uruchomieniu testu, jeśli oczekiwana wartość jest zgodna z rzeczywistą wartością dla punktu kontrolnego, punkt kontrolny przechodzi, w przeciwnym razie kończy się niepowodzeniem.
# 6) Wyniki można wyświetlić w przeglądarce wyników pracy.
pytania do wywiadu na temat usług internetowych dotyczących odpoczynku i mydła
Istnieje 10 punktów kontrolnych, które QTP zapewnia swoim użytkownikom:
- Standardowy punkt kontrolny
- Image Checkpoint
- Punkt kontrolny mapy bitowej
- Punkt kontrolny strony
- Tekst Checkpoint
- Punkt kontrolny XML
- Punkt kontrolny obszaru tekstowego
- Punkt kontrolny tabeli
- Punkt kontrolny dostępności
- Punkt kontrolny bazy danych
Ogólny sposób wstawiania punktu kontrolnego następuje po utworzeniu wstępnych kroków testowych. Możliwe jest jednak dodawanie punktów kontrolnych podczas nagrywania lub edycji.
Zaleca się, aby osoba testująca posiadała wstępną wiedzę na temat wszystkich punktów kontrolnych, aby móc dokonać właściwej oceny, który punkt kontrolny jest odpowiedni dla wykonywanego zadania.
=> Odwiedź tutaj, aby zapoznać się z serią samouczków szkoleniowych QTP
Właśnie to zrobimy w następnym artykule. Zobaczymy, co robi każdy punkt kontrolny i spróbujemy nauczyć się ich używać.
rekomendowane lektury
- Samouczki QTP - ponad 25 samouczków szkoleniowych Micro Focus Quick Test Professional (QTP)
- Samouczek QTP nr 15 - Używanie obszaru tekstowego, tabeli i punktów kontrolnych strony w QTP
- Samouczek QTP nr 14 - Jak dodać punkty kontrolne mapy bitowej i tekstu w testach QTP
- Samouczek QTP nr 3 - Dodawanie standardowych kroków z widoku słów kluczowych
- Samouczek QTP nr 16 - Kroki do wstawiania XML, ułatwień dostępu i punktów kontrolnych bazy danych
- Wdrożenie w MongoDB: samouczek krok po kroku
- Praca z widokiem słów kluczowych - samouczek szkoleniowy QTP 2
- Instalacja i konfiguracja Appium Studio krok po kroku