Różnica między QTP 10 a QTP 11

QTP 10 vs QTP 11

QTP 10 i QTP 11 to dwie wersje Quick Test Professional (QTP), który jest narzędziem testowym do oceny biegłości osób w funkcjonalnym graficznym interfejsie użytkownika. Pomaga w testowaniu wielu tematów, takich jak standardowe aplikacje systemu Windows, obiekty internetowe, formanty Active X, .Net, Java, SAP, wizualne aplikacje podstawowe, Siebel, Oracle, PeopleSoft i emulatory terminali. QTP jest zgodny z Unicode zgodnie z wymaganiami standardu Unicode. Umożliwia to testowanie aplikacji w wielu językach.

Do tej pory pojawiło się wiele wersji QTP, a wraz z pojawieniem się QTP11 wielu jest zdezorientowanych co do różnic między QTP11 i QTP10. Oczywiście istnieje wiele aktualizacji, a także zupełnie nowe funkcje w QTP11, których nie było w QTP10.

Chociaż QTP10 był w stanie zidentyfikować obiekt tylko poprzez zwykłą identyfikację obiektu, istnieją różne sposoby identyfikacji obiektu w QTP11. Te różne metody to samouczek XPath i samouczek CSS.

W QTP11 przeglądarka wyników została ulepszona w postaci wykresów kołowych, statystyki dla bieżących i poprzednich przebiegów testowych oraz strony podsumowania.

Normalna metoda identyfikacji obiektu została nieznacznie zmieniona w QTP11. Oprócz identyfikatora porządkowego istnieje wizualny identyfikator relacji. W tym przypadku identyfikacja obiektu będzie zależeć od relacji do sąsiednich obiektów i będzie pomocna w przezwyciężeniu słabości porządkowej cechy identyfikacyjnej, która istniała w QTP10.

W QTP11 dostępna jest nowa funkcja LoadFunctionLibrary, która jest bardzo pomocna przy ładowaniu biblioteki funkcji na dowolnym etapie zamiast uruchamiania.

W porównaniu do QTP10 tworzenie wyrażeń regularnych jest bardzo łatwe w QTP11.

Możliwe jest przetestowanie GUI i funkcjonalności aplikacji bez interfejsu użytkownika, co nie było możliwe w QTP10.

Jest zupełnie nowy dodatek Silverlight, który obsługuje testowanie obiektów w silverlight 2 i silverlight 3. Kolejną nową funkcją, która została dodana w QTP, jest automatyczne parametryzowanie kroków.