Rozdiely medzi QTP a RFT

QTP vs RFT

QTP označuje produkt Quick Test Professional, produkt vyvinutý spoločnosťou HP, ktorý poskytuje automatizáciu funkčných a regresných testov pre rôzne vyvíjané softvérové ​​prostredia a aplikácie. QTP sa tiež široko používa pri zabezpečovaní kvality podniku. RFT, na druhej strane, odkazuje na relačný funkčný tester, ktorý je nástrojom na automatizované testovanie vyvinuté softvérovou divíziou IBM. Používatelia majú schopnosť vytvárať testy, ktoré odrážajú činnosti a hodnotenia, ktoré by poskytol ľudský tester. Aj keď sú nominálne hodnoty týchto dvoch nástrojov podobné, existuje medzi nimi niekoľko rozdielov.

rozdiely

Pokiaľ ide o generovanie a jazyk skriptov, RFT je schopná vyvinúť plne funkčné VB skripty a Java skripty. Na druhej strane QTP môže generovať iba skripty VB. Pri pohľade na skripty, ktoré tieto dva vytvárajú, je skript v HP QTP založený na grafickom používateľskom rozhraní (GUI). V každom kroku, ktorý vykonáva užívateľ, sa vykoná automatická dokumentácia. To všetko je zaznamenané v tabuľke av zobrazení kľúčového slova, čím sa nováčik cíti sebadôvere a uľahčuje prácu s nástrojom. Každý užívateľ RFT musí mať primeranú úroveň programovacích skúseností, pretože nemá grafické rozhranie ako v QTP. Začiatočník by preto považoval použitie RFT za mimoriadne náročné.

Pri prehrávaní skriptov sa vykonáva opakovanie užívateľských akcií vykonávaných počas fázy záznamu. Na rozdiel od RFT, ktorý neumožňuje výber viacerých hodnôt (čo sa vykonáva pomocou klávesov Shift), QTP nepodporuje výber viacerých hodnôt. Použitím dátovo riadených príkazov v RFT je možné vygenerovať rôzne testovacie prípady, ale výstup hodnôt sa musí zadať ručne. QTP používa parametrizáciu testov pri generovaní testovacích prípadov.

Pri identifikácii objektov je QTP veľmi dobrá a dokáže identifikovať akýkoľvek vlastný objekt. RFT na druhej strane zacieľuje na štandardné objekty, ale nefunguje dobre pre vlastné objekty. Toto ďalej testuje vykonávanie, pri ktorom sa QTP javí ako veľmi rýchlo na rozdiel od RFT, čo je výrazne pomalšie pri vykonávaní..

V možnostiach reportovania QTP využíva štandardné formáty reportingu, ako je HTML a XML, pričom predvoleným formátom je vlastné užívateľské rozhranie a HTML. Na druhej strane RFT funguje iba s jedným formátom HTML, ktorý je tiež predvoleným formátom. Ak sú potrebné ďalšie rozhrania, vyžaduje sa vlastné kódovanie.

V možnostiach prehľadávania je QTP pomerne pokročilý a môže podporovať programy Internet Explorer 7.0 a Netscape 2.0. RFT spoločnosti IBM nemôže podporovať Internet 7.0 a Netscape 2.0. Rámec podporovaný RFT je modularitou riadenou kľúčovými slovami a dátami. Na druhej strane QTP podporuje architektúru knižnice, modularitu, kľúčové slovo a dáta.

Dostupnosť aktívnej obrazovky nemá RFT k dispozícii, zatiaľ čo QTP podporuje aktívnu dostupnosť obrazovky. HP QTP podporuje prístup popisného programovania. Pokiaľ ide o náklady na obstarávanie, RFT je výrazne lacnejšia v porovnaní s obstarávacími nákladmi spojenými s QTP.

zhrnutie

Existujú hlavné silné a slabé stránky QTP aj RFT. Porovnanie funkcií ukazuje, že celková QTP má lepšie vlastnosti ako RFT.

Ak nováčik hľadá dobrý testovací program, QTP je odporúčaný program, pretože je založený na GUI

RFT neumožňuje viacnásobnú funkciu výberu pomocou klávesov Shift, čo je však možné v QTP

Výstupné hodnoty sa musia zadať ručne do oblasti údajov v RFT

QTP umožňuje generovanie výstupu počas behu programu

Nákladovo je RFT lacnejšie ako QTP