Diferența dintre QTP și LoadRunner Diferența dintre

Anonim

QTP vs LoadRunner

QTP reprezintă Quicktest Professional, un instrument de testare de la producătorul de hardware, HP. LoadRunner este, de asemenea, instrument de testare de la aceeași companie, dar cu un scop diferit. QTP a fost dezvoltat pentru a simula și testa interacțiunile utilizatorilor, cum ar fi clicurile de mouse și tastele de tastatură. LoadRunner, pe de altă parte, simulează o încărcătură grea sau mai mulți utilizatori simultani pentru a stresa sistemul.

Ambele programe utilizează pentru reglarea fină a unei aplicații și pentru a localiza reacții neprevăzute care nu s-ar putea observa în timpul operațiunilor normale. Acest lucru ajută programatorii și dezvoltatorii să reproducă anomalia și să urmărească codul pentru a localiza ceea ce cauzează problema. După ce codul este găsit și corectat, programul poate fi apoi depanat și compilat înainte de a trece din nou la testare doar pentru a vă asigura că problema este corectată și că nu apar alte probleme.

Pentru a simula realist modul în care utilizatorul utilizează sistemul, ambele programe trebuie să înregistreze modul în care o persoană reală interacționează cu programul care este testat. Întrucât QTP testează interfața grafică, este necesar să se înregistreze butonul pe care se face clic sau tasta care este apăsată. Acțiunile înregistrate sunt apoi convertite într-un script. Dar Loadrunner nu are nevoie să se îngrijească de GUI, ci doar direcționează comanda către un proxy, în funcție de protocol, și înregistrează comenzile care sunt trimise. Comenzile înregistrate sunt apoi transformate într-un script care rulează pe un număr de mașini numite generatoare de sarcină pentru a simula o mulțime de utilizatori.

Aceste instrumente sunt destul de utile pentru o mulțime de programatori și dezvoltatori de web, dar nu toată lumea le poate folosi deoarece ambele programe funcționează doar pe sistemul de operare Windows. QTP este total dependent de Windows, în timp ce puteți folosi UNIX cu LoadRunner într-o oarecare măsură. Puteți utiliza mașinile UNIX pentru a acționa ca generatoare de sarcină care rulează scripturile înregistrate. S-ar putea să nu fie prea mult, dar oferă utilizatorilor o mai mică flexibilitate.

Rezumat:

1. Ambele instrumente de testare sunt destinate să examineze modul în care aplicația ar efectua utilizarea zilnică

2. QTP simulează interacțiunile utilizatorului cu GUI în timp ce LoadRunner simulează utilizarea greoaie

3. QTP simulează un utilizator prin înregistrarea acțiunilor sale pe GUI în timp ce LoadRunner nu deranjează cu GUI, dar înregistrează comenzile printr-un proxy

4. QTP este exclusiv pentru sistemul de operare Windows, în timp ce puteți utiliza mașinile UNIX ca generatoare de sarcină pentru LoadRunner