QTP vs LoadRunner
QTP står for Quicktest Professional, et testverktøy fra maskinvareprodusenten, HP. LoadRunner tester også verktøy fra samme firma, men med en annen hensikt. QTP ble utviklet for å simulere og teste brukerinteraksjonene som museklikk og tastaturpresser. LoadRunner simulerer derimot en tung belastning eller flere samtidige brukere for å stresse systemet.
Begge programmene brukes til finjustering av en applikasjon og for å finne uforutsette reaksjoner som kanskje ikke kan merkes under normal drift. Dette hjelper programmererne og utviklerne til å reprodusere abnormiteten og spore koden for å finne ut hva som forårsaker problemet. Etter at koden er funnet og korrigert, kan programmet deretter feilsøkes og kompileres før testen på nytt bare for å sikre at problemet blir korrigert og at det ikke oppstår andre problemer.
For å realistisk simulere hvordan brukeren bruker systemet, må begge programmene registrere hvordan en ekte person samhandler med programmet som blir testet. Siden QTP tester GUI, må den registrere hvilken knapp som er klikket eller hvilken tast som trykkes. De innspilte handlingene blir deretter konvertert til et skript. Men Loadrunner trenger ikke å bekymre seg med GUI, det ruter bare kommandoen til en proxy, avhengig av protokollen, og registrerer kommandoene som sendes. De innspilte kommandoene blir deretter konvertert til et skript som kjøres på en rekke maskiner som kalles laste generatorer for å simulere mange brukere.
Disse verktøyene er ganske nyttige for mange programmerere og webutviklere, men ikke alle kan bruke dem, da begge programmene bare fungerer på Windows-operativsystemet. QTP er helt avhengig av Windows mens du kan bruke UNIX med LoadRunner til en viss grad. Du kan bruke UNIX-maskiner til å fungere som lastgeneratorer som kjører skriptene som ble spilt inn. Det kan ikke være mye, men det gir brukerne litt mer fleksibilitet.
Sammendrag:
1.But er testverktøy som er ment å undersøke hvordan applikasjonen vil utføre i daglig bruk
2.QTP simulerer en brukeres interaksjoner med GUI mens LoadRunner simulerer tung bruk
3.QTP simulerer en bruker ved å registrere sine handlinger på GUI mens LoadRunner ikke bryter seg med GUI, men registrerer kommandoene gjennom en proxy
4.QTP er eksklusivt for Windows-operativsystemet, mens du kan bruke UNIX-maskiner som lastgeneratorer for LoadRunner