Scrigroup - Documente si articole

     

HomeDocumenteUploadResurseAlte limbi doc
BulgaraCeha slovacaCroataEnglezaEstonaFinlandezaFranceza
GermanaItalianaLetonaLituanianaMaghiaraOlandezaPoloneza
SarbaSlovenaSpaniolaSuedezaTurcaUcraineana

BiologieBudovaChemieEkologieEkonomieElektřinaFinanceFyzikální
GramatikaHistorieHudbaJídloKnihyKomunikaceKosmetikaLékařství
LiteraturaManagementMarketingMatematikaObchodPočítačůPolitikaPrávo
PsychologieRůznéReceptySociologieSportSprávaTechnikaúčetní
VzděláníZemědělstvíZeměpisžurnalistika

Porovnání nástrojů

počítačů



+ Font mai mare | - Font mai mic



DOCUMENTE SIMILARE

TERMENI importanti pentru acest document

Porovnání nástrojů

Porovnání dle jednotlivých kritérií

Práce s nástrojem



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

Tvorba testových skriptů

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ů

Možnosti testování

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í

Modifikovatelnost testových skriptů

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ů

Znovupoužitelnost 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ů

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ů

Integrovatelnost s dalšími testovacími nástroji

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

Cena a licenční podmínky

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

Souhrnné hodnocení

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



DISTRIBUIE DOCUMENTUL

Comentarii


Vizualizari: 1831
Importanta: rank

Comenteaza documentul:

Te rugam sa te autentifici sau sa iti faci cont pentru a putea comenta

Creaza cont nou

Termeni si conditii de utilizare | Contact
© SCRIGROUP 2024 . All rights reserved