Forskjeller mellom QTP og RFT Forskjellen mellom

Anonim

QTP vs RFT

QTP refererer til Quick Test Professional, et produkt utviklet av HP for å gi funksjonell og regresjonstestautomatisering for forskjellige programvaremiljøer og applikasjoner som er utviklet. QTP brukes også mye i bedriftens kvalitetssikring. RFT, derimot, refererer til en relasjonsfunksjonell tester som er et verktøy for automatisert testing utviklet av IBMs programvareavdeling. Brukere har mulighet til å skape tester som speiler handlinger og vurderinger som ville bli gitt av en menneskelig tester. Selv om ansiktsverdiene til disse to verktøyene er like, er det flere forskjeller observert mellom dem.

Forskjeller

I skriptgenerering og språk er RFT i stand til å utvikle fullt funksjonelle VB-skript og Java-skript. QTP derimot kan bare generere VB-skript. Når man ser på skriptene som disse to oppretter, er skriptet i HPs QTP grafisk brukergrensesnitt (GUI) basert. På hvert trinn som utføres av brukeren, er automatisk dokumentasjon ferdig. Alt dette er registrert i tabellen og i søkeordet, slik at en nybegynner føler seg trygg og gjør det enkelt å jobbe med verktøyet. Enhver bruker av RFT må ha et rettferdig nivå av programmeringserfaring, da det ikke har grafisk grensesnitt som i QTP. En nybegynner vil derfor finne å bruke RFT ekstremt utfordrende.

Ved avspilling av skript, utføres en gjengivelse av brukerhandlinger som utføres under opptaksfasen. I motsetning til RFT, som ikke tillater valg av flere verdier (som gjøres ved bruk av skifttastene), støtter QTP valget av flere verdier. Ulike testtilfeller kan genereres ved bruk av datastyrt kommandoer i RFT, men verdien av verdier må oppgis manuelt. QTP bruker parametrizering av tester i generering av testtilfeller.

Ved objektidentifikasjon er QTP veldig bra og kan identifisere ethvert tilpasset objekt. RFT derimot retter seg mot standardobjekter, men fungerer ikke bra for egendefinerte objekter. Dette fortsetter å teste utførelsen der QTP ser ut til å utføres veldig raskt i motsetning til RFT, noe som er betydelig langsommere i utførelse.

I rapporteringsfunksjoner bruker QTP standardrapporteringsformater som HTML og XML, med standardformatet som sitt eget brukergrensesnitt og HTML. RFT, derimot, fungerer bare med et enkelt format, HTML, som også er standardformatet. Tilpasset koding kreves hvis andre grensesnitt er nødvendig.

I nettleseregenskapene er QTP ganske avansert og kan støtte Internet Explorer 7. 0 og Netscape 2. 0. IBMs RFT kan ikke støtte både Internet 7. 0 og Netscape 2. 0. Rammen støttes av RFT er søkeorddrevet, data drevet modularitet.QTP, derimot, støtter bibliotekarkitektur, modularitet, søkeorddrevet og datastyrt.

Tilgjengelig for aktiv skjerm har ikke RFT tilgjengelig i den mens QTP støtter aktiv skjerm tilgjengelighet. HPs QTP støtter en beskrivende programmeringsmetode. Når man ser på kostnadene for innkjøp, er RFT betydelig billigere i motsetning til anskaffelseskost knyttet til QTP.

Sammendrag

Det er store styrker og svakheter i både QTP og RFT. En sammenligning av funksjoner viser at samlet QTP har bedre funksjoner enn RFT.

Hvis en nybegynner tester ser etter et godt testprogram, er QTP det anbefalte programmet som det er GUI-basert

RFT tillater ikke flere valgfunksjoner ved hjelp av skifttastene, men det er mulig i QTP

Output verdier må innføres manuelt i datapoolen i RFT

QTP tillater generering av utdata i løpet av kjøretid

Kostnadsvis, RFT er billigere enn QTP