QTP – Wprowadzenie

Reklamy

QTP oznacza QuickTest Professional, produkt firmy Hewlett Packard (HP). To narzędzie pomaga testerom w bezproblemowym przeprowadzaniu zautomatyzowanych testów funkcjonalnych, bez monitorowania, po zakończeniu tworzenia skryptu.

HP QTP używa Visual Basic Scripting (VBScript) do automatyzacji aplikacji. Silnik skryptów nie musi być instalowany wyłącznie, ponieważ jest dostępny jako część systemu operacyjnego Windows. Bieżąca wersja VBScript to 5.8, która jest dostępna jako część Win 7. VBScript NIE jest językiem zorientowanym obiektowo, ale językiem obiektowym.

Narzędzia testowe

Narzędzia z kontekstu testowania oprogramowania można zdefiniować jako produkt, który obsługuje jedno lub więcej działań testowych, począwszy od planowania, wymagań, tworzenia kompilacji, wykonywania testów, rejestrowania defektów i analizy testów.

Klasyfikacja narzędzi

Narzędzia można klasyfikować na podstawie kilku parametrów. Obejmuje –

  • Cel narzędzia
  • Czynności obsługiwane przez narzędzie
  • Typ / poziom testowania, które obsługuje.
  • Rodzaj licencji (open source, freeware, komercyjne)
  • Użyta technologia

Rodzaje narzędzi

Sr.No. Typ narzędzia Używany przez Używany przez
1 Narzędzie do zarządzania testami Zarządzanie testami, planowanie, rejestrowanie błędów, śledzenie i analiza. Testerzy
2 Narzędzie do zarządzania konfiguracją Do wdrażania, wykonywania, śledzenia zmian Wszyscy członkowie zespołu
3 Narzędzia do analizy statycznej Testy statyczne Programiści
4 Dane testowe Narzędzia do przygotowywania danych Analiza i projektowanie, generowanie danych testowych Testerzy
5 Narzędzia do wykonywania testów Wdrożenie, wykonanie Testerzy
6 Test Komparatory Porównanie oczekiwanych i rzeczywistych wyników Wszyscy członkowie zespołu
7 Narzędzia do pomiaru pokrycia Zapewnia pokrycie strukturalne Programiści
8 Narzędzia do testowania wydajności Monitorowanie wydajności, czasu odpowiedzi Testerzy
9 Narzędzia do planowania i śledzenia projektów Do planowania Kierownicy projektów
10 Narzędzia do zarządzania incydentami Do zarządzania testami Testerzy

Gdzie pasuje QTP?

QTP to narzędzie do testowania funkcjonalnego, które jest b jest odpowiedni do testowania aplikacji metodą regresji. QTP to licencjonowane / komercyjne narzędzie należące do HP, które jest jednym z najpopularniejszych narzędzi dostępnych na rynku. Porównuje rzeczywisty i oczekiwany wynik i podaje wyniki w podsumowaniu wykonania.

QTP – Historia i ewolucja

HP Quick Test Professional był pierwotnie własnością Mercury Interactive i został przejęty przez HP. Jego pierwotna nazwa brzmiała Astra Quick Test, a później została nazwana Quick Test Professional, ale najnowsza wersja jest znana jako Unified Functional Tester (UFT).

Historia wersji

Teraz przyjrzyjmy się w historii wersji QTP.

Wersje Oś czasu
Szybki test Astra w wersji 1.0 do 5.5 – Mercury Interactive Maj 1998 do sierpnia 2001
QuickTest Professional w wersji 6.5 do 9.0 – Mercury Interactive wrzesień 2003 – kwiecień 2006
Hp-QuickTest Professional w wersji 9.1 do 11.0 – zakupiony i wydany przez firmę HP od lutego 2007 do września 2010
Hp-Unified Functional Testing w wersji od 11.5 do 11.53 od 2012 do listopada 2013

Zalety

  • Tworzenie automatycznych testów przy użyciu VBScript nie wymaga wysoko wykwalifikowanego programisty i jest stosunkowo łatwe, gdy w porównaniu z innymi językami programowania obiektowego.

  • Łatwość użycia, łatwość nawigacji, walidacja wyników i generowanie raportów.

  • Łatwa integracja z narzędziem do zarządzania testami (HP-Quality Center), które umożliwia łatwe planowanie i monitorowanie.

  • Może być również używany do testowania aplikacji mobilnych.

  • Ponieważ jest to produkt HP, pełne wsparcie jest zapewniane przez firmę HP i jej fora dotyczące rozwiązywania problemów technicznych.

Wady

  • W przeciwieństwie do Selenium, QTP działa tylko w systemie operacyjnym Windows.

  • Nie wszystkie wersje przeglądarek są obsługiwane i testerzy muszą czekać na wydanie poprawki dla każdej z głównych wersji.

  • Mimo wszystko jest narzędziem komercyjnym, koszt licencji jest bardzo wysoki.

  • Mimo że czas tworzenia skryptów jest krótszy, czas wykonywania jest stosunkowo dłuższy, ponieważ obciąża procesor & RAM.

Reklamy

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *