qtp tutorial 15 using text area
w ostatni artykuł , omawialiśmy sposoby porównywania tekstu przez QTP. Widzieliśmy też, jak to zrobić standardowe punkty kontrolne może posłużyć do sprawdzenia tekstu i szczegółowego omówienia punktu kontrolnego tekstu. Następnym punktem kontrolnym jest punkt kontrolny obszaru tekstu. Zacznijmy to odkrywać.
=> Kliknij tutaj, aby zapoznać się z serią samouczków szkoleniowych QTP
Czego się nauczysz:
- Punkt kontrolny obszaru tekstowego
- Punkt kontrolny tabeli
- Punkt kontrolny strony
- rekomendowane lektury
Punkt kontrolny obszaru tekstowego
- Jest to używane w aplikacjach Windows.
- Porównuje ciąg tekstowy w określonym obszarze zgodnie z określonymi kryteriami.
- Definiowanie właściwości dla tego punktu kontrolnego jest prawie takie samo, jak w przypadku tekstowego punktu kontrolnego.
- Jedyną dominującą różnicą między punktem kontrolnym Tekst a punktami kontrolnymi obszaru tekstu poza środowiskami jest to, że punkt kontrolny tekstu działa na określonym obiekcie, a obszar tekstowy działa na wybranym regionie.
- Chociaż opcja menu dla punktu kontrolnego obszaru tekstowego jest dostępna nawet podczas nagrywania aplikacji internetowej, po jej wybraniu spowoduje wyświetlenie błędu, że środowisko internetowe nie jest obsługiwane dla tego punktu kontrolnego.
Punkt kontrolny tabeli
- Może być używany w przypadkach, gdy trzeba sprawdzić, czy dana komórka w tabeli ma określoną wartość lub w niektórych przypadkach, gdy sama tabela ma zdefiniowaną liczbę wierszy kolumn.
- Gdy tabela sieci Web lub równoważny obiekt tabeli zostanie wybrana do wstawienia punktu kontrolnego, wywoływane są właściwości punktu kontrolnego tabeli.
- Jako opcję menu podczas nagrywania wybierasz „Standardowy punkt kontrolny”. Zatem podstawowe zasady, takie jak tworzenie, edycja i utrzymywanie, są takie same.
Spójrzmy na przykład:
pytania do wywiadu Oracle SQL dla doświadczonych
Wybiorę losową witrynę z tabelą internetową. Otwórz w przeglądarce Internet Explorer. Rozpocznij nagrywanie, wstaw punkt kontrolny-> Standardowy punkt kontrolny i wybierz obiekt tabeli na stronie WWW:
Wybierz element Web Table i kliknij OK.
W oknie właściwości wybierz komórkę i określ, czy ma tam być stała wartość, czy sparametryzuj.
W zakładce ustawienia sposób przeprowadzenia weryfikacji.
Identyfikacja komórki, ta karta to miejsce, w którym użytkownik ma ustawienia umożliwiające identyfikację określonego wiersza lub kolumny.
Jak powiedziałem wcześniej, ponieważ jest to odmiana standardowego punktu kontrolnego, obowiązują wszystkie te same zasady.
- Chociaż ta wbudowana funkcja jest dostępna do sprawdzania tabel, nie uważam jej za zbyt użyteczną. Istnieją inne funkcje, takie jak GetRowCount, GetColumnCount, GetRowItem itp., Aby zweryfikować tabele. Pozwólcie, że wyjaśnię to trochę więcej, zanim przejdziemy dalej.
- W praktycznych scenariuszach sprawdzenie tylko jednej komórki może nie wystarczyć, a utworzenie pojedynczego punktu kontrolnego dla każdej wartości w tabeli może być kłopotliwe. Na przykład, Jeśli tabela jest 3X3, aby sprawdzić każdą komórkę, zobaczymy 9 punktów kontrolnych. Jeśli wartość w samej drugiej lub pierwszej komórce nie jest zgodna, to nie sygnalizuje niespójnej tabeli, co w pewnym sensie mija się z celem i powoduje niepotrzebną kontynuację sprawdzania innych komórek.
- Zamiast tego, czytając tabelę i używając funkcji GetRowCount, GetColumnCount, GetRowItem, możesz ustanowić mechanizm pętli i sprawdzić w razie potrzeby i zakończyć w przypadku niepowodzenia. Jedyną kwestią dla testera w tym momencie byłoby upewnienie się, że wypisze odpowiednie wyniki testu, aby były jasne.
- Ponadto punkt kontrolny tabeli nie działa w przypadku tabel dynamicznych.
Punkt kontrolny strony
Punkt kontrolny strony to kolejna odmiana standardowego punktu kontrolnego, który, jak nazwa wskazuje, pojawia się podczas tworzenia na stronie internetowej.
Może być używany do:
- Sprawdzanie linków
- Źródła obrazów
- Sprawdź niedziałające linki
Umieśćmy jeden i zobaczmy, jak działa i co może zrobić, gdy będziemy kontynuować.
Otwórz Google.com w programie Internet Explorer lub dowolnej przeglądarce zgodnej z aktualną wersją QTP, którą masz na swoim komputerze. Nagraj nowy test w QTP, wybierz „Wstaw punkt kontrolny-> Standardowy punkt kontrolny” i skieruj go na stronę google.com. Następnie wybierz obiekt „Strona internetowa” z wyświetlonej listy obiektów. Zostanie wyświetlone następujące okno dialogowe:
Jak widać, parametry, które można sprawdzić, znajdują się na liście i są poprzedzone polem wyboru z opcją wyboru. Użytkownicy mogą w razie potrzeby wybrać szereg właściwości.
Podobnie jak w przypadku wszystkich innych punktów kontrolnych, które widzieliśmy do tej pory, każda z tych właściwości może być wartością stałą lub użytkownik może sparametryzować.
Następna sekcja to weryfikacja HTML:
- Źródło HTML: Sprawdza, czy kod HTML strony internetowej jest zgodny z rzeczywistym kodem w czasie wykonywania. Użytkownik ma możliwość zmodyfikowania go zgodnie z wymaganiami podczas tworzenia punktu kontrolnego i sprawdzenia, czy pasuje w czasie wykonywania.
- Tagi HTML: Sprawdza tagi HTML strony internetowej w rekordzie i czasie wykonywania. Podobnie jak w przypadku źródła HTML, tagi HTML również można modyfikować.
Sekcja „Wszystkie obiekty na stronie”:
# 1) Linki: Po sprawdzeniu tego wszystkie linki są weryfikowane. Aby sprawdzić tylko określone łącza, można kliknąć „Sprawdź łącze filtru” i pojawi się następujące okno dialogowe:
Możesz zaznaczyć łącza lub odznaczyć je.
Wartość adresu URL łącza ponownie może być stałą lub wartością sparametryzowaną.
# 2) Obrazy: Zaznaczenie tej opcji WŁĄCZONE oznacza, że możesz zweryfikować obecność obrazów na stronie w czasie wykonywania. Klikając „Sprawdź filtrowanie obrazu”, użytkownik może wybrać dokładne obrazy, które mają zostać sprawdzone, i te, które mają zostać zignorowane.
Następująca karta zostanie wyświetlona, gdy użytkownik zdecyduje się na filtrowanie:
Jak zwykle użytkownik może konfigurować wartości.
# 3) Uszkodzone linki: Ta opcja zwykle nie jest domyślnie WŁĄCZONA, a po jej zaznaczeniu sprawdza, czy na stronie internetowej znajdują się uszkodzone łącza.
testowanie od końca do końca vs testowanie regresji
Użytkownik może sprawdzić niedziałające linki, które znajdują się tylko na tym samym hoście, co strona nadrzędna. Odpowiednią opcję należy ustawić na kolejnym ekranie, który można uruchomić za pomocą opcji menu „Narzędzia-> Opcje-> Sieć”.
Po uruchomieniu tego punktu kontrolnego wszystkie awarie, jeśli wystąpią, zostaną wyświetlone w wynikach testu. W przeciwnym razie punkt kontrolny przechodzi.
Niektóre opcje punktu kontrolnego strony są dostępne tylko wtedy, gdy punkt kontrolny jest tworzony podczas nagrywania. Jeśli spróbujesz je utworzyć z poziomu aktywnego ekranu lub widoku słów kluczowych, opcje weryfikacji HTML nie będą dostępne.
Podsumowując stronę Checkpoint:
# 1) Przydatne w dodatku internetowym podczas sprawdzania stron. Sprawdza integralność stron
#dwa) Odmiana standardowego punktu kontrolnego, więc wszystkie zasady tworzenia, edycji i utrzymywania są takie same.
# 3) QTP może zostać poinstruowany, aby umieścić punkt kontrolny na każdej stronie. Można to zrobić, wybierając z menu „Narzędzia-> Opcje-> Sieć-> Zaawansowane” i klikając opcję WŁĄCZ:
# 4) Alternatywnie możesz poinstruować QTP, aby pomijał automatyczne punkty kontrolne. Wybierz następującą opcję w tym samym oknie, które uruchamiamy w punkcie 3.
To pozostawia nam punkty kontrolne dotyczące dostępności, bazy danych i XML, które będą tematami na następną sesję. Prosimy o przesyłanie komentarzy i pytań.
=> Odwiedź tutaj, aby zapoznać się z serią samouczków szkoleniowych QTP
rekomendowane lektury
- Samouczki QTP - ponad 25 samouczków szkoleniowych Micro Focus Quick Test Professional (QTP)
- Samouczek QTP nr 5 - Poruszanie się po krokach i radzenie sobie z punktami przerwania
- Samouczek QTP nr 16 - Kroki do wstawiania XML, ułatwień dostępu i punktów kontrolnych bazy danych
- Samouczek QTP nr 10 - Pisanie pętli i instrukcji warunkowych - Podstawy skryptu VB, część 2
- Samouczek QTP nr 14 - Jak dodać punkty kontrolne mapy bitowej i tekstu w testach QTP
- Samouczek QTP nr 13 - Kroki, aby wstawić punkt kontrolny standardu i obrazu w testach QTP
- Samouczek QTP nr 12 - Widok eksperta, generator kroków i punkty kontrolne wyjaśnione na przykładzie
- QTP Tutorial # 18 - Objaśnienie struktur opartych na danych i hybrydowych z przykładami QTP