Punkty kontrolne w QTP / UFT z przykładem

Spisie treści:

Anonim

Co to jest Checkpoint w QTP?

Punkt kontrolny to punkt weryfikacji, który porównuje bieżącą wartość z oczekiwaną wartością określonych właściwości obiektu. Jeśli aktualna i oczekiwana wartość jest zgodna, generuje stan PASS, w przeciwnym razie stan FAIL.

Rodzaje punktów kontrolnych w Micro Focus UFT

Poniżej opisano wiele rodzajów punktów kontrolnych

  1. Standardowe punkty kontrolne: porównuje oczekiwane wartości właściwości obiektu przechwycone podczas nagrywania z bieżącymi wartościami obiektu podczas sesji uruchomieniowej
  2. Punkt kontrolny strony: Standardowy punkt kontrolny utworzony dla strony internetowej można nazwać punktem kontrolnym strony. Służy do sprawdzania łącznej liczby linków i obrazów na stronie internetowej. Punkty kontrolne strony mogą służyć do sprawdzania czasu ładowania, tj. Czasu potrzebnego na załadowanie strony internetowej.
  3. Bitmap Checkpoint pomaga użytkownikowi w sprawdzaniu mapy bitowej obrazu lub całej strony internetowej. Porównuje piksel po pikselu między rzeczywistymi i oczekiwanymi obrazami.
  4. Punkt kontrolny obrazu umożliwia sprawdzenie właściwości, takich jak lokalizacja pliku źródłowego obrazu internetowego. W przeciwieństwie do Bitmap Checkpoint nie można sprawdzić pikseli (bitmap) za pomocą punktu kontrolnego obrazu.
  5. Text Checkpoint służy do sprawdzania oczekiwanego tekstu na stronie internetowej lub w aplikacji. Ten tekst może pochodzić z określonego obszaru aplikacji lub może pochodzić z małej części wyświetlanego tekstu
  6. Accessibility Checkpoints weryfikuje zgodność z instrukcjami konsorcjum World Wide Web Consortium (W3C) i wytycznymi dotyczącymi technologii internetowych i systemów informatycznych. Te wytyczne ułatwiają osobom niepełnosprawnym dostęp do sieci.
  7. Punkty kontrolne bazy danych tworzą zapytanie w czasie rejestracji, a wartości bazy danych są przechowywane jako oczekiwane wartości. To samo zapytanie jest wykonywane w czasie wykonywania i porównywane są wartości rzeczywiste i oczekiwane.
  8. W punkcie kontrolnym tabeli możesz dynamicznie sprawdzać zawartość komórek tabeli (siatki) pojawiających się w Twoim środowisku. Możesz także sprawdzić różne właściwości tabeli, takie jak wysokość wiersza, szerokość komórki i tak dalej. Punkt kontrolny tabeli jest podobny do punktu kontrolnego bazy danych
  9. Używając punktów kontrolnych XML możesz zweryfikować dane XML, schemat XML, dane XML

Jak korzystać z punktów kontrolnych w QTP?

Kliknij tutaj, jeśli wideo nie jest dostępne

Dania na wynos z filmu

  • Być może zauważyłeś, że wyniki wygenerowane dla naszego skryptu testowego nie mają statusu Pass / Fail, bez którego nasza automatyzacja jest niekompletna
  • Oczekiwany WYNIK TESTU dla naszego scenariusza powinien wyglądać następująco - Okno rezerwacji lotu czyli ten ekran powinien pojawić się po wprowadzeniu poprawnej nazwy użytkownika i hasła. Aby to osiągnąć, będziemy musieli zarejestrować dodatkowy krok # 6, którym jest wyświetlanie okna Sprawdź rezerwację lotu…
  • Automatyzację tego etapu weryfikacji można osiągnąć za pomocą punktów kontrolnych. Chodźmy dalej i nagrajmy krok # 6 Aby dodać punkt kontrolny, kliknij prawym przyciskiem myszy krok # 5, po którym punkt kontrolny musi zostać wstawiony. Wybierz opcję Wstaw standardowy punkt kontrolny. Otwiera się okno dialogowe Właściwości punktu kontrolnego.
  • QTP przypisuje domyślną nazwę do punktu kontrolnego. Możesz wprowadzić preferowaną nazwę
  • Tabela pokazuje wszystkie zarejestrowane właściwości i odpowiadające im wartości dla obiektu. Znacznik wyboru wskazuje, że te właściwości zostaną sprawdzone
  • Ikona ABC wskazywała, że ​​wartości właściwości są stałe. Jeśli sparametryzujesz dowolną z wybranych właściwości, ikona odpowiednio się zmieni
  • Trzymajmy się wartości domyślnej i wstawmy instrukcję po bieżącym kroku. Kliknij OK
  • Instrukcja sprawdzająca z nazwą punktu kontrolnego jest wstawiana w wierszu nr 6. Odtwórzmy ponownie skrypt
  • Skrypt wyświetla błąd czasu wykonywania
  • Cóż, jest to częste źródło błędów dla początkujących i zdarza się, ponieważ w kroku # 5, QTP zamyka ekran rezerwacji lotów, a gdy wykonanie osiągnie krok # 6, nie ma dostępnego obiektu ekranu rezerwacji lotu, który mógłby zmienić jego właściwości. Musisz upewnić się, że weryfikowany obiekt jest dostępny, podczas gdy QTP wykonuje krok punktu kontrolnego
  • Ten błąd można naprawić, zmieniając kolejność czynności testowych. Musisz przełączyć krok 5 i krok 6. W nowym kroku scenariusza 5 oznacza, że ​​istnieje okno rezerwacji lotów, a krok 6 polega na zamknięciu aplikacji
  • W HP QTP wystarczy wyciąć krok 6 i wkleić go w miejscu z kroku 5. Odtwórzmy jeszcze raz skrypt. Skrypt przechodzi pomyślnie, a drzewo wyników podaje porównywane wartości punktów kontrolnych. To wszystko do standardowych punktów kontrolnych

Ten samouczek wideo przedstawia różne typy punktów kontrolnych w programie Quick Test Professional