QTP - debugowanie
Debugowanie, w kontekście testowania automatyzacji, to systematyczny proces wykrywania i naprawiania problemów z kodowaniem w skrypcie automatyzacji, dzięki czemu skrypt będzie bardziej niezawodny i będzie mógł wykryć defekty w aplikacji.
Istnieją różne sposoby debugowania przy użyciu punktów przerwania w QTP. Punkty przerwania można wstawić po prostu naciskając „F9” lub korzystając z opcji menu „Uruchom” → „Wstawianie / usuwanie punktu przerwania”.
Po wstawieniu punktu przerwania „czerwona” kropka i linia zostaną podświetlone na CZERWONO, jak pokazano poniżej -
metoda | Skrót | Opis |
---|---|---|
Wkroczyć | F11 | Służy do wykonywania każdego kroku. Przechodzi do funkcji / akcji i wykonuje wiersz po wierszu. Po wykonaniu zatrzymuje się w każdym wierszu. |
Krok nad | F10 | Służy do przechodzenia przez funkcję. Step Over uruchamia tylko bieżący krok w aktywnym dokumencie. |
Wyjdź | Shift + F11 | Po funkcji Step Into możesz użyć polecenia Step Out. Step Out kontynuuje wykonywanie do końca funkcji, a następnie wstrzymuje sesję uruchamiania w następnym wierszu. |
Opcje w Break Point
Dostęp do różnych opcji w Break Point można uzyskać, przechodząc przez menu „Uruchom”.
Sr.No. | Skrót i opis |
---|---|
1 | F9 Wstaw / usuń BreakPoint |
2 | Ctrl+F9 Włącz / wyłącz BreakPoint |
3 | Ctrl+Shift+F9 Wyczyść wszystko BreakPoint |
4 | Use Only Menu Włącz / wyłącz wszystkie punkty przerwania |
Okienko debugowania
Poniżej znajdują się okienka w oknie debugowania -
Output - Ta karta wyświetla wszystkie dane wyjściowe instrukcji drukowania.
Watch - Na tej karcie są wyświetlane wartości logiczne danego wyrażenia.
LocalVariables - Ta zakładka wyświetla dane wyjściowe zmiennych lokalnych.
Przykład
Okienko obserwacji pokazuje wyrażenie wyjściowe, jak pokazano poniżej -
Okienko Zmienne lokalne pokazuje wartości przechowywane przez zmienne lokalne, jak pokazano poniżej -