Skillnader mellan QTP och RFT Skillnad mellan
QTP vs RFT
QTP refererar till Quick Test Professional, en produkt som utvecklats av HP för att tillhandahålla funktionell och regressionstestautomatisering för olika programmiljöer och applikationer som utvecklas. QTP används också i stor utsträckning inom kvalitetssäkring av företag. RFT å andra sidan avser en Relational Functional Tester som är ett verktyg för automatiserad testning utvecklad av IBMs mjukvaruavdelning. Användare har förmåga att skapa test som speglar de åtgärder och bedömningar som skulle göras av en mänsklig testare. Även om ansiktsvärdena för dessa två verktyg är likartade, är det flera skillnader observerade mellan dem.
Skillnader
I skriptgenerering och språk kan RFT utveckla fullt fungerande VB-skript samt Java-skript. QTP å andra sidan kan bara generera VB-skript. Tittar på de skript som dessa två skapar, är skriptet i HPs QTP grafiskt användargränssnitt (GUI) baserat. På varje steg som utförs av användaren görs automatisk dokumentation. Allt detta spelas in i tabellen och i sökordssynet, vilket gör en nybörjare att känna sig trygg och göra det lätt att arbeta med verktyget. Varje användare av RFT måste ha en rättvis programmeringserfarenhet eftersom den inte har grafiskt gränssnitt som i QTP. En nybörjare skulle därför finna att använda RFT extremt utmanande.
Vid uppspelning av skript görs en återspelning av användaråtgärder som utförs under inspelningsfasen. I motsats till RFT, som inte tillåter val av flera värden (vilket görs med hjälp av skiftnycklar), stödjer QTP valet av flera värden. Olika testfall kan genereras med hjälp av datordrivna kommandon i RFT, men värdenas utgång måste anges manuellt. QTP använder parametrizering av test vid generering av testfall.
Vid objektidentifiering är QTP mycket bra och kan identifiera alla anpassade objekt. RFT å andra sidan riktar mot standardobjekt men fungerar inte bra för anpassade objekt. Detta fortsätter att testa utförandet där QTP ses som att utföras väldigt snabbt i motsats till RFT, vilket är betydligt långsammare i utförandet.
I rapporteringsfunktioner använder QTP standardrapporteringsformat som HTML och XML med standardformat som eget användargränssnitt och HTML. RFT, å andra sidan, fungerar bara med ett enda format, HTML, vilket också är standardformatet. Anpassad kodning krävs om andra gränssnitt behövs.
I surffunktionerna är QTP ganska avancerad och kan stödja Internet Explorer 7. 0 och Netscape 2. 0. IBMs RFT kan inte stödja både Internet 7. 0 och Netscape 2. 0. Ramverket som stöds av RFT är nyckelordsdriven, data driven modularitet.QTP, å andra sidan, stöder bibliotekarkitektur, modularitet, nyckelorddriven och datadriven.
Tillgängligheten för aktiv skärm har inte RFT tillgängligt i den medan QTP stöder aktiv skärmtillgänglighet. HP: s QTP stödjer en beskrivande programmeringsmetod. Titta på kostnaderna för upphandling är RFT betydligt billigare i motsats till upphandlingskostnader i samband med QTP.
Sammanfattning
Det finns stora styrkor och svagheter hos både QTP och RFT. En jämförelse av funktioner visar att övergripande QTP har bättre egenskaper än RFT.
Om en nybörjare tester letar efter ett bra testprogram är QTP det rekommenderade programmet eftersom det är GUI-baserat
RFT tillåter inte flera valfunktioner med skiftnycklar, vilket emellertid är möjligt i QTP
Utgång värden måste manuellt matas in i datapoolen i RFT
QTP möjliggör generering av utmatning under körtid
Prisvis, RFT är billigare än QTP