CATEGORII DOCUMENTE |
Bulgara | Ceha slovaca | Croata | Engleza | Estona | Finlandeza | Franceza |
Germana | Italiana | Letona | Lituaniana | Maghiara | Olandeza | Poloneza |
Sarba | Slovena | Spaniola | Suedeza | Turca | Ucraineana |
DOCUMENTE SIMILARE |
|
TERMENI importanti pentru acest document |
|
Oba nástroje mají grafické uživatelské rozhraní na přibližně stejné úrovni. Většina důležitých ovládacích prvků je přístupná přes příslušnou ikonu a jednotlivá okna na pracovní ploše jsou u obou nástrojů libovolně nastavitelná. Práce v obou nástrojích probíhá snadno a rychle a i začátečník se díky všudypřítomným wizardům snadno zorientuje v základní manipulaci s nástrojem. Pouze při práci s Rational Functional Testerem mi vadila zdlouhavost a těžkopádnost při provádění některých akcí.
QuickTest Professional |
Rational Functional Tester |
Přehledné uživatelské rozhraní |
Přehledné uživatelské rozhraní Zbytečná složitost některých operací |
Tabulka : Porovnání výhod a nevýhod nástrojů dle kritéria práce s nástrojem
Oba nástroje podporují tvorbu testových skriptů přímým nahráváním akcí uživatele. Tato možnost je lépe vyřešena v QuickTestu, který umožňuje nastavit pro nahrávání celou řadu dalších voleb a přímo poskytuje funkce, které bychom v Rational Functional Testeru museli ručně doprogramovat. Také zápis testových skriptů pomocí klíčových slov v QuickTestu je další veliké plus, které ocení zejména méně zkušení uživatelé.
Pokud jde o ruční tvorbu testových skriptů, nabízí QuickTest další usnadnění v podobě kontextových menu, ze kterých vybereme objekt v testované aplikaci a akci, kterou s ním chceme provést. To vše probíhá na úrovni keyword view, tudíž bez jakékoliv nutnosti editace zdrojového kódu. V případě ruční tvorby testového skriptu v Rational Functional Testerovi se, bez psaní zdrojového kódu a znalosti programovacího jazyka java, neobejdeme.
QuickTest Professional |
Rational Functional Tester |
Možnosti nastavení pro nahrávání testových skriptů Zápis testového skriptu pomocí klíčových slov Jednoduché ruční psaní testových skriptů bez nutnosti editace zdrojového kódu skriptu Kontextová menu pro výběr testových objektů a práci s nimi |
Téměř žádné usnadnění při ručním psaní testových skriptů |
Tabulka : Porovnání výhod a nevýhod nástrojů dle kritéria tvorba testových skriptů
Rational Functional Tester dokáže otestovat pouze základní vlastnosti testových objektů. V tomto ohledu nabízí QuickTest větší možnosti. Mimo testování základních vlastností testových objektů, umožňuje otestovat libovolný text včetně porovnání s regulárním výrazem, ověřit hodnoty v databázi nebo porovnat bitmapový výsek obrazovky.
QuickTest Professional |
Rational Functional Tester |
Široké možnosti testování od základních vlastností testových objektů až po testování bitmap |
Možnost testování pouze základní vlastností testových objektů |
Tabulka : Porovnání výhod a nevýhod nástrojů dle kritéria možnosti testování
Modifikace testových skriptů je v QuickTestu vyřešena jednoduše přetahováním testových kroků v keyword view nebo editaci zdrojového kódu v expert view. Rational Functional Tester nabízí díky podpoře programovacího jazyku java mocný nástroj k modifikování testových skriptů. Při dobré znalosti programování tak není problém naprogramovat složitější řídící logiku testového skriptu a značně si tak usnadnit práci.
QuickTest Professional |
Rational Functional Tester |
Snadná základní modifikace testového skriptu Pokročilejší modifikace testového skriptu je obtížnější |
Podpora programovacího jazyku java |
Tabulka : Porovnání výhod a nevýhod nástrojů dle kritéria modifikovatelnost testových skriptů
QuickTest volí v oblasti znovupoužitelnosti jednoduchou cestu sdružování jednotlivých kroků testového skriptu do skupin a jejich následné znovupoužití. Rational Functional Tester umožňuje znovupoužití testového skriptu, včetně předání parametru. Tímto parametrem může být libovolný datový typ nebo objekt, který v našem testovém skriptu definujeme. Pro zkušeného uživatele se tak otevírá široké okno možností pro znovupoužitelnost testových skriptů.
QuickTest Professional |
Rational Functional Tester |
Jednoduché vytvoření znovupoužitelného skriptu |
Možnost předání parametrů při znovupoužití testového skriptu Široké možnosti volby datového typu předaného parametru |
Tabulka : Porovnání výhod a nevýhod nástrojů dle kritéria znovupoužitelnost testových skriptů
Analýza výsledků je v obou nástrojích řešena pomocí HTML logu. QuickTest nabízí jednoduché a přehledné logování se zobrazením stromové struktury jednotlivých kroků testu a základní informace o průběhu každého kroku. HTML log generovaný Rational Functional Testerem obsahuje vyčerpávající informace o průběhu testového skriptu, bohužel ale neobsahuje detailní informace o průběhu jednotlivých kroků testového skriptu a v případě delších testových skriptů je nepřehledný a prakticky nepoužitelný.
QuickTest Professional |
Rational Functional Tester |
Přehledný HTML log Informace o průběhu každého kroku |
Informační bohatost testového logu Nepřehledně vyřešené logování průběhu testu Neobsahuje informace o průběhu jednotlivých kroků |
Tabulka : Porovnání výhod a nevýhod nástrojů dle kritéria analýza výsledků
Oba nástroje jsou součástí rozsáhlejších řešení pro testování softwaru, a proto dokáží spolupracovat s nástrojem pro test management, který je součástí jejich řešení. U nástroje Rational Functional Tester se jedná o nástroj Rational Test Manager a u nástroje QuickTest se jedná o nástroj Quality Center. QuickTest jde v možnostech integrace dále než Rational Functional Tester. Při nákupu celého řešení od společnosti Mercury můžeme spojit všechny testovací nástroje pomocí Quality Centra a jeho nástavby Business Process Testing dohromady a vytvořit tak efektivně fungující celek sloužící k návrhu, tvorbě, provádění a vyhodnocení testů.
QuickTest Professional |
Rational Functional Tester |
Širší možnosti integrace Spojení s ostatními nástroji přes Quality Centrum |
Možnost integrace pouze s nástrojem pro test management |
Tabulka : Porovnání výhod a nevýhod nástrojů dle kritéria Integrovatelnost s dalšími testovacími nástroji
Oba nástroje patří do kategorie dražších testovacích nástrojů. Cena Quick Testu se pohybuje v rozmezí 250 000 až 375 000 kč. U Rational Functional Testera je situace o něco příznivější a jednu licenci pořídíme za přibližně 80 000 kč.
QuickTest Professional |
Rational Functional Tester |
Vysoká pořizovací cena jedné licence |
Tabulka Porovnání výhod a nevýhod nástrojů dle kritéria Cena a licenční podmínky
Kritérium |
Nástroj který dané kritérium splnil nejlépe |
Práce s nástrojem |
QuickTest Professional |
Tvorba testových skriptů |
QuickTest Professional |
Možnosti testování |
QuickTest Professional |
Modifikovatelnost testových skriptů |
Rational Functional Tester |
Znovupoužitelnost testových skriptů |
Rational Functional Tester |
Analýza výsledků |
QuickTest Professional |
Integrovatelnost s dalšími testovacími nástroji |
QuickTest Professional |
Cena a licenční podmínky |
Rational Functional Tester |
Tabulka : Tabulka se souhrnným hodnocením nástrojů
Jak je z výše uvedené tabulky patrné, ve většině kritérií nástroj QuickTest předčil nástroj Rational Functional Tester. Přesto se ale nedá jednoznačně tvrdit, že by byl QuickTest lepším nástrojem pro automatické testování softwaru než Rational Functional Tester.
QuickTest je uživatelsky nenáročný nástroj díky kterému může dobře vedený tým testerů snadno a rychle vytvořit a používat široké spektrum jednoduchých a snadno udržovatelných automatických testů. Oproti tomu Rational Functional Tester ocení především společnosti, které potřebují komplexní automatické testy a jsou ochotné na jejich vývoj a údržbu alokovat jak testery, tak i programátory.
Jak je vidět z výsledků porovnání, každý nástroj vyniká v jiné oblasti automatického testování a proto by měla společnost uvažující o pořízení některého z nástrojů zvážit své požadavky na automatické testy, schopnosti svého testovacího týmu a množství prostředků které bude ochotna do automatických testů vložit.
Politica de confidentialitate | Termeni si conditii de utilizare |
Vizualizari: 1831
Importanta:
Termeni si conditii de utilizare | Contact
© SCRIGROUP 2024 . All rights reserved