QTP – Introducere

Reclame

QTP reprezintă QuickTest Professional, un produs al Hewlett Packard (HP). Acest instrument îi ajută pe testatori să efectueze o testare funcțională automată fără probleme, fără monitorizare, după finalizarea dezvoltării scripturilor.

HP QTP folosește Visual Basic Scripting (VBScript) pentru automatizarea aplicațiilor. Scripting Engine nu trebuie instalat exclusiv, deoarece este disponibil ca parte a sistemului de operare Windows. Versiunea curentă a VBScript este 5.8, care este disponibilă ca parte a Win 7. VBScript NU este un limbaj orientat obiect, ci un limbaj bazat pe obiecte.

Instrumente de testare

Instrumente dintr-un context de testare software, poate fi definit ca un produs care acceptă una sau mai multe activități de testare chiar de la planificare, cerințe, crearea unei construcții, executarea testelor, înregistrarea defectelor și analiza testelor.

Clasificarea instrumentelor

Instrumentele pot fi clasificate pe baza mai multor parametri. Acesta include –

  • Scopul instrumentului
  • Activitățile care sunt acceptate în cadrul instrumentului
  • Tipul / nivelul de testare pe care îl acceptă.
  • Tipul de licențiere (open source, freeware, comercial)
  • Tehnologia utilizată

Tipuri de instrumente

Sr.Nr. Tip instrument Utilizat pentru Utilizat de
1 Instrument de gestionare a testelor Gestionarea testelor, programarea, înregistrarea defectelor, urmărirea și analiza. Testere
2 Instrument de gestionare a configurației Pentru implementare, execuție, urmărire modificări Toți membrii echipei
3 Instrumente de analiză statică Testare statică Dezvoltatori
4 Instrumente de pregătire a datelor de testare Analiză și proiectare, generarea datelor de testare Testere
5 Instrumente de executare a testelor Implementare, execuție Testere
6 Test Comparatoare Compararea rezultatelor așteptate cu cele reale Toți membrii echipei
7 Instrumente de măsurare a acoperirii Oferă acoperire structurală Dezvoltatori
8 Instrumente de testare a performanței Monitorizarea performanței, timpul de răspuns Testere
9 Instrumente de planificare și urmărire a proiectelor Pentru planificare Managerii de proiect
10 Instrumente de gestionare a incidentelor Pentru gestionarea testelor Testere

Unde se potrivește QTP?

QTP este un instrument de testare funcțională, care este b este potrivit pentru testarea regresiei aplicațiilor. QTP este un instrument comercial / licențiat deținut de HP, care este unul dintre cele mai populare instrumente disponibile pe piață. Compara rezultatul real și cel așteptat și raportează rezultatele în rezumatul execuției.

QTP – Istoric și evoluție

HP Quick Test Professional a fost inițial deținut de Mercury Interactive și a fost achiziționat de HP. Numele său original a fost Astra Quick Test și ulterior denumit Quick Test Professional, dar cea mai recentă versiune este cunoscută sub numele de Unified Functional Tester (UFT).

Istoricul versiunilor

Acum, să aruncăm o privire la istoricul versiunilor QTP.

Versiuni Cronologii
Astra Quick Test v1.0 – v5.5 – Mercury Interactive Mai 1998 – Aug 2001
QuickTest Professional v6.5 – v9.0 – Mercury Interactive septembrie 2003 – aprilie 2006
Hp-QuickTest Professional v9.1 – v11.0 – Achiziționat și lansat de HP februarie 2007 – septembrie 2010
Hp-Unified Functional Testing v11.5 to v11.53 2012 to Nov 2013

Avantaje

  • Dezvoltarea testelor automate folosind VBScript nu necesită un programator de înaltă calificare și este relativ ușor atunci când comparativ cu alte limbaje de programare orientate pe obiecte.

  • Ușor de utilizat, ușor de navigat, validarea rezultatelor și generarea de rapoarte.

  • Este ușor integrat cu instrumentul de gestionare a testelor (Hp-Quality Center) care permite programarea și monitorizarea ușoară.

  • Poate fi folosit și pentru testarea aplicațiilor mobile.

  • Deoarece este un produs HP, HP și forumurile sale oferă asistență completă pentru soluționarea problemelor tehnice.

Dezavantaje

  • Spre deosebire de Selenium, QTP funcționează numai în sistemul de operare Windows.

  • Nu toate versiunile de browsere sunt acceptate și testerii trebuie să aștepte ca patch-ul să fie lansat pentru fiecare dintre versiunile majore.

  • După ce am spus, că este un instrument comercial, costul licențierii este foarte ridicat.

  • Chiar dacă timpul de scriptare este mai mic, timpul de execuție este relativ mai mare deoarece pune sarcină pe CPU & RAM.

Reclame

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *