Rozdíly mezi QTP a RFT

Anonim

QTP vs RFT

QTP se týká softwaru Quick Test Professional, produktu vyvinutého společností HP, který poskytuje funkční a regresní automatizaci testů pro různé softwarové prostředí a vyvinuté aplikace. QTP je také široce používán při zajišťování kvality podniku. RFT na druhé straně odkazuje na relační funkční tester, který je nástrojem pro automatizované testování vyvinutý softwarovou divizí IBM. Uživatelé mají možnost vytvářet testy, které odrážejí akce a hodnocení, které by poskytl lidský tester. Přestože jsou oba tyto nástroje podobné, mezi nimi se vyskytují různé rozdíly.

Rozdíly

Ve vytváření a jazyku skriptů RFT dokáže vyvinout plně funkční VB skripty i Java skripty. QTP na druhé straně může generovat pouze skripty VB. Podíváme-li se na skripty, které tyto dva vytvoří, skript v QTP společnosti HP je založen na grafickém uživatelském rozhraní (GUI). V každém kroku, který provádí uživatel, je provedena automatická dokumentace. To vše je zaznamenáno v tabulce a v zobrazení klíčových slov, čímž se začínající člověk cítí jistý a usnadňuje práci s nástrojem. Každý uživatel RFT musí mít spravedlivou úroveň programovacího zážitku, protože nemá grafické rozhraní jako v QTP. Začátečník by proto nalézt použití RFT velmi náročné.

Při přehrávání skriptů se provádí opakování uživatelských akcí prováděných během fáze nahrávání. Na rozdíl od RFT, který neumožňuje výběr více hodnot (což se provádí pomocí kláves shift), QTP podporuje výběr více hodnot. Různé zkušební případy mohou být generovány pomocí příkazů řízených dat v RFT, ale výstup hodnot musí být zadán ručně. QTP používá parametrizaci testů při generování testovacích případů.

Při identifikaci objektu je QTP velmi dobrá a může identifikovat jakýkoli vlastní objekt. Na druhou stranu RFT směruje na standardní objekty, ale pro vlastní objekty nefunguje dobře. Toto pokračuje v testování, kde QTP je vidět, že se spouští velmi rychle, na rozdíl od RFT, což je výrazně pomalejší při provádění.

Ve zpravodajských funkcích používá QTP standardní formáty hlášení, jako je HTML a XML, přičemž výchozí formát je jeho vlastní uživatelské rozhraní a HTML. RFT, na druhé straně, pracuje pouze s jediným formátem HTML, což je také výchozí formát. Vlastní kódování je vyžadováno, pokud jsou potřebná jiná rozhraní.

V možnosti procházení je QTP poměrně pokročilý a může podporovat aplikace Internet Explorer 7.0 a Netscape 2.0. IBM RFT nemůže podporovat Internet 7.0 a Netscape 2.0. Rámec, který podporuje RFT, je modularita řízená klíčovými slovy. QTP na druhé straně podporuje knihovní architekturu, modularitu, klíčové slovo a datové řízení.

Dostupnost aktivní obrazovky nemá k dispozici RFT, zatímco QTP podporuje aktivní dostupnost obrazovky. HP QTP podporuje popisný programovací přístup. Pokud se podíváme na náklady na zadávání veřejných zakázek, RFT je výrazně levnější na rozdíl od nákladů na nákup spojených s QTP.

souhrn

Existují velké silné a slabé stránky jak QTP, tak RFT. Srovnání vlastností ukazuje, že celkový QTP má lepší vlastnosti než RFT.

Pokud začínající tester hledá dobrý testovací program, QTP je doporučený program, protože je založen na grafickém rozhraní

RFT neumožňuje použití více funkcí pomocí kláves shift, což je však možné v QTP

Výstupní hodnoty musí být ručně zadány do datového fondu v RFT

QTP umožňuje generovat výstup během běhu

Costwise, RFT je levnější než QTP