Különbségek QTP és RFT között A különbség

Anonim

QTP vs RFT

QTP a Quick Test Professional-hez, amely egy HP által kifejlesztett termék, amely funkcionális és regressziós teszt automatizálást biztosít a különböző szoftverkörnyezetek és alkalmazások számára. A QTP-t széles körben használják a vállalati minőségbiztosításban is. Az RFT viszont egy relációs funkcionális teszterre utal, amely az IBM szoftververziója által kifejlesztett automatizált tesztelés eszköze. A felhasználók képesek olyan tesztek létrehozására, amelyek tükrözik azokat az intézkedéseket és értékeléseket, amelyeket egy emberi tesztelő adna meg. Bár e két eszköz arca értéke hasonló, sok különbség van köztük.

-1 ->

Differenciák

A szkript generálásában és nyelvében az RFT képes teljes mértékben funkcionális VB-szkriptek és Java-szkriptek kifejlesztésére. A QTP viszont csak VB szkripteket generálhat. Tekintve a két szkriptet létrehozó szkripteket, a HP QTP-ben található szkript grafikus felhasználói felület (GUI) alapú. A felhasználó által végzett minden lépésben automatikus dokumentáció készül. Mindez a táblázatban és a kulcsszó nézetben van rögzítve, így magabiztosnak és könnyedén dolgozni az eszközzel. Az RFT minden felhasználójának tisztességes programozási tapasztalattal kell rendelkeznie, mivel nincs grafikus felülete, mint a QTP-ben. Az újonc ezért rendkívül kihívást jelenthet az RFT használatával.

A szkriptek lejátszásakor a felvételi fázis során végrehajtott felhasználói műveletek visszajátszása megtörténik. Az RFT-vel ellentétben, amely nem teszi lehetővé a többszörös értékek kiválasztását (amely váltó gombokkal történik), a QTP támogatja a több érték kiválasztását. Különféle teszt eseteket lehet generálni az adatvezérelt parancsok használatával RFT-ben, de az értékeket manuálisan kell megadni. A QTP a vizsgálati esetek létrehozásakor a paraméterek paraméterezését használja.

Az objektumazonosítás során a QTP nagyon jó, és képes azonosítani az egyedi objektumokat. Az RFT viszont szabványos objektumokat céloz meg, de az egyéni objektumokhoz nem jól teljesít. Ez megkezdi a végrehajtás tesztelését, ahol a QTP-t gyorsan végrehajtják, szemben az RFT-vel, ami lényegesen lassabb a végrehajtásban.

A jelentéskészítő képességekben a QTP olyan szabványos jelentési formátumokat alkalmaz, mint a HTML és az XML, mivel az alapértelmezett formátum saját felhasználói felület és HTML. Az RFT viszont csak egyetlen formátummal, HTML-sel dolgozik, amely szintén az alapértelmezett formátum. Egyéni kódolásra van szükség, ha más interfészekre van szükség.

A böngészési képességek terén a QTP meglehetősen fejlett, és támogathatja az Internet Explorer 7. 0 és a Netscape 2 programokat. Az IBM RFT nem támogatja mind az Internet 7. 0-at, mind a Netscape 2. 0-at. Az RFT által támogatott keret a kulcsszóvezérelt, adatvezérelt modularitás.Másrészt a QTP támogatja a könyvtár architektúráját, modularitását, kulcsszóvezérelt és adatvezérelt.

Az aktív képernyő rendelkezésre állása nem rendelkezik RFT-vel, míg a QTP támogatja az aktív képernyő rendelkezésre állását. A HP QTP támogatja a leíró programozási megközelítést. A beszerzés költségeit tekintve az RFT lényegesen olcsóbb, mint a QTP-hez kapcsolódó beszerzési költségek.

Összegzés

Mind a QTP, mind az RFT erősségei és gyengeségei vannak. A jellemzők összehasonlítása azt mutatja, hogy az általános QTP-nek jobb tulajdonságai vannak, mint az RFT.

Ha egy kezdő tesztelő jó tesztprogramot keres, a QTP az ajánlott program, mivel GUI-alapú

Az RFT nem engedélyezi a többszörös kiválasztási funkciót a shift billentyűkkel, ami azonban lehetséges QTP

kimeneten értékeket manuálisan kell beírni az adatbázishoz RFT

A QTP lehetővé teszi a kimenet generálását futásidő alatt

Costwise, az RFT olcsóbb, mint a QTP