QTP 10 vs QTP 11
QTP 10 i QTP 11 to dwie wersje Quick Test Professional (QTP), które jest narzędziem testowym do oceny biegłości poszczególnych osób w funkcjonalnym graficznym interfejsie użytkownika. Pomaga w testowaniu wielu tematów, takich jak standardowe aplikacje Windows, obiekty internetowe, kontrolki Active X,. Net, Java, SAP, podstawowe aplikacje wizualne, 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 istniało wiele wersji QTP, a wraz z pojawieniem się QTP11 wielu jest zdezorientowanych co do różnic między QTP11 i QTP10. Oczywiście w QTP11 jest wiele aktualizacji, a także zupełnie nowych funkcji, których nie było w QTP10.
Chociaż QTP10 był w stanie zidentyfikować obiekt tylko poprzez normalną 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, statystyk dla bieżących i poprzednich przebiegów testowych oraz strony podsumowania.
Normalna metoda identyfikacji obiektów 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 z sąsiednimi obiektami i będzie pomocna w przezwyciężaniu słabości funkcji porządkowej identyfikacji, która występowała w QTP10.
W QTP11 dostępna jest nowa biblioteka LoadFunctionLibrary, która jest bardzo pomocna w ładowaniu biblioteki funkcji na dowolnym etapie zamiast uruchamiania wykonywania.
W porównaniu do QTP10, tworzenie wyrażeń regularnych jest bardzo łatwe w QTP11.
Możliwe jest przetestowanie funkcjonalności aplikacji bez interfejsu użytkownika i GUI, 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 automatyczna parametryzacja kroków.