JEŻELI, Inaczej, Koniec JEŻELI, Istnieje w QTP/UFT z przykładem

JEŻELI, Inaczej, Koniec JEŻELI, Istnieje w QTP/UFT

W tym samouczku zaprezentowano zaawansowane kodowanie w HP QTP przy użyciu pętli if i else

Kliknij w tym miejscu jeśli film nie jest dostępny

Transkrypcja wideo z najważniejszymi spostrzeżeniami Podświetlony

  • Od twojego Testy tle, z pewnością wywnioskowasz, że jest to dokładniejsze Scenariusz testowy byłoby Sprawdź funkcjonalność logowania Rezerwacja lotu który powinien mieć dwa podscenariusze
  • Sprawdź, czy użytkownik pomyślnie loguje się do aplikacji po wprowadzeniu KOMBINACJI prawidłowej ALFANUMERYCZNEJ nazwy agenta i hasła
  • Sprawdź, czy logowanie użytkownika nie powiedzie się po wprowadzeniu NIEPRAWIDŁOWEJ nazwy agenta i hasła
  • Co więcej, skrypt automatyzacji robota powinien być w stanie akceptować i obsługiwać zarówno prawidłowe, jak i nieprawidłowe dane logowania
  • Mamy już zarejestrowane podscenariusze, więc wyzwaniem jest ich zintegrowanie.
  • Możesz obserwować oba skrypty – KROKI, Uruchom aplikację rezerwacji lotu, Wprowadź nazwę agenta, Wprowadź hasło, Kliknij OK, podczas gdy kroki Punkt kontrolny, Zamknij okno rezerwacji lotu, dla pozytywnego scenariusza i kroki, Wyprowadź informację o błędzie, Zamknij okno informacji o błędzie, Zamknij okno logowania Box, dla scenariusza negatywnego są różne
  • Istnieje wiele sposobów ich integracji, a jednym z nich jest użycie pętli if i else i sprawdzenie, czy po wpisaniu nazwy agenta i hasła pojawi się ekran z informacją o błędzie. jeśli tak, wykonaj kroki dla scenariusza negatywnego, jeśli nie, wykonaj kroki dla scenariusza pozytywnego
  • W oknie Micro Focus UFT, po kroku nr 4, dodaj pętlę if else, warunkiem sprawdzenia jest to, czy istnieje ekran z informacjami o błędzie. Skopiuj ten krok i wklej go jako warunek kontrolny.
    Usuń kliknięcie Operacja. I zamień go na Istnieje metoda. Ta metoda ma zastosowanie do prawie wszystkich obiektów i sprawdza, czy określone obiekty istnieją na ekranie, czy nie
  • Jeśli wynik jest zgodny z negatywnymi krokami scenariusza. Wytnę i wkleję kroki wewnątrz pętli
  • Skopiuj kroki z pozytywnego scenariusza i wklej je w pętli else. Przeprowadźmy test dla jednego prawidłowego i jednego nieprawidłowego loginu. Test przebiega pomyślnie. Uwaga: zapisałeś testy w kolejności podanej w samouczkach
  • PositiveLogon to NegativeLogon i Negative Logon to Combined nie powinno być problemu z uruchomieniem testu.
  • Oprócz if i else możesz także użyć – if elseif., podczas gdy wend., wykonaj sprawę, dla Pętle. zgodnie z Twoimi wymaganiami