what is comparison testing
Srovnávací testování, často opakovaná fráze a typ testování, který evokuje naši pozornost. Pojďme se podívat na podrobnosti o tom, jak se srovnávací test provádí a co vlastně znamená v reálném čase.
Co je srovnávací testování?
Srovnávací testování je o posouzení silných a slabých stránek softwarového produktu s ohledem na jiné softwarové produkty existující na trhu. Cílem srovnávacího testování je poskytnout klíčové a důležité informace podnikům, aby se rozluštila konkurenční výhoda softwarového produktu na trhu mezer ve Vis-a-vis.
To, jaké srovnání provedeme, závisí na předmětu testování. Například, předmětem testování může být něco jako:
- Webová aplikace
- Aplikace ERP
- CRM aplikace
- Modul aplikace vyžadující ověření dat po dokončení transakce atd
Co se naučíte:
- Stanovení kritérií pro srovnávací testování
- Fáze
- Příklady testovacích scénářů pro aplikaci CRM
- Jak může srovnávací testování podniku pomoci
- Závěr
- Doporučené čtení
Stanovení kritérií pro srovnávací testování
Stanovení kritérií pro srovnávací test pro konkrétní softwarový produkt je subjektivní záležitostí určenou typem testované softwarové aplikace a případy použití specifické pro daný podnik. Testovací scénáře, které vyvíjíme, závisí na typu aplikace a konkrétních obchodních případech použití.
otevírání souborů .7z na macu
Testovací snahy a postupy jsou vždy organizovány takovým způsobem, že všude tam, kde je nejednoznačnost, se vyvine jednoznačná strategie, kterou lze použít ve všech projektech.
Proto bychom toto testování rozdělili do dvou odlišných fází
Fáze
Toto testování lze provést ve dvou odlišných fázích:
- Porovnání softwarového produktu se známými standardy nebo referenčními hodnotami
- Porovnání softwarového produktu se specifickými vlastnostmi jiných existujících softwarových produktů
na)Například, pokud se testuje aplikace Siebel CRM, víme, že každá aplikace CRM má moduly, které se obecně zabývají získáváním podrobností o zákaznících, zpracováním objednávek zákazníků, správou požadavků zákazníků a problémy zákazníků.
V první fázi testování můžeme otestovat funkčnost aplikace na základě známých standardů a funkčnosti, jaké existují na trhu v době testování.
Můžeme klást otázky jako:
- Má aplikace všechny moduly, které by CRM aplikace měla mít?
- Provádějí moduly základní funkce podle očekávání?
Vyvineme testovací scénáře takovým způsobem, aby výsledky testů ověřily funkčnost aplikace oproti již známým standardům na trhu.
b) Ve druhé fázi testování můžeme porovnat vlastnosti aplikace s funkcemi jiných softwarových produktů na trhu.
Například , následující funkce lze zvážit pro srovnání s jinými softwarovými produkty.
# 1) Cena
#dva) Výkon aplikace
Příklad: Doba odezvy, zatížení sítě
# 3) Uživatelské rozhraní (vzhled a chování, snadné použití)
V obou fázích testování jsou snahy o testování strukturovány tak, aby byly identifikovány potenciální oblasti, které mohou způsobit narušení podnikání. Odpovídající strategie testování je vyvinuta pro přímý návrh testu a provedení testu.
jak otevřít .swf v chromu
Důkladná znalost obchodních případů a požadavků je nevyhnutelná.
Strukturovaný způsob provádění srovnávacího testu
Příklady testovacích scénářů pro aplikaci CRM
Vezměme si příklad aplikace CRM pro nákup mobilních telefonů pro účely testovacích scénářů.
Víme, že jakákoli taková aplikace CRM by měla obecně řešit následující funkce, viz.,
- Zachycení uživatelského profilu pro účely podnikání
- Ověření šeků a podmínek před zahájením prodeje nebo objednávky
- Kontrola inventáře položek
- Vyplnění objednávky u položek
- Správa problémů a požadavků zákazníků
Vezmeme-li v úvahu výše uvedené funkce, můžeme vyvíjet testovací scénáře nebo testovací podmínky, jak je uvedeno níže:
Porovnání se známými standardy-Šablona
ID scénáře | Popis scénáře | ID požadavku | Business-Usecase-ID |
---|---|---|---|
Scénář##### | Zkontrolujte, zda je problém zákazníka vyřešen a uzavřen aplikací CRM | Požadavek #### | Případ použití |
Scénář##### | Zkontrolujte, zda aplikace CRM zachycuje podrobnosti o zákazníkovi | Požadavek #### | Případ použití |
Scénář##### | Před zahájením prodeje zkontrolujte, zda aplikace CRM ověřuje bonitu zákazníka | Požadavek #### | Případ použití |
Scénář##### | Před zahájením prodeje zkontrolujte, zda aplikace CRM ověřuje bonitu zákazníka | Požadavek #### | Případ použití |
Scénář##### | Zkontrolujte, zda je objednané vybavení v inventáři položek | Požadavek #### | Případ použití |
Scénář##### | Zkontrolujte, zda je geografická oblast, ve které zákazník žije, pokryta mobilní sítí | Požadavek #### | Případ použití |
Scénář##### | Zkontrolujte, zda se u každého problému se zákazníkem nevyskytuje problémový lístek | Požadavek #### | Případ použití |
Porovnání konkrétních funkcí - Šablona
ID scénáře | Popis scénáře | ID požadavku | Business-Usecase-ID |
---|---|---|---|
Scénář##### | Zkontrolujte cenu aplikace s jinými softwarovými produkty | Požadavek #### | Případ použití |
Scénář##### | Zkontrolujte čas potřebný ke zpracování požadavků uživatelů. Porovnejte s jinými softwarovými produkty | Požadavek #### | Případ použití |
Scénář##### | Zkontrolujte maximální zatížení sítě, které aplikace může podporovat. Porovnejte s jinými softwarovými produkty | Požadavek #### | Případ použití |
Scénář##### | Zkontrolujte vzhled a chování uživatelského rozhraní. Porovnejte s jinými softwarovými produkty | Požadavek #### | Případ použití |
Scénář##### | Zkontrolujte úplnou integraci aplikace ve srovnání s jinými softwarovými produkty | Požadavek #### | Případ použití |
Všimněte si, že šablony ilustrují podmínky testu, nikoli podrobný popis krok za krokem, jak je vidět v testovacím případě.
Jak může srovnávací testování podniku pomoci
Jednoznačná srovnávací testovací kritéria a přesné výsledky testů mohou podniku pomoci, nárokovat si například softwarový produkt
- Nejrychlejší aplikace s ohledem na dobu odezvy
- Nejtrvanlivější produkt s ohledem na zatížení sítě atd
Výsledky testu lze použít nejen k propagaci softwarového produktu, ale také k odhalení úskalí a improvizaci produktu.
Pohled na výzvy, omezení a rozsah tohoto testování:
Úspěch každého nového podniku nebo softwarového produktu je výsledkem různých činností, jako je design, vývoj, testování, prodej a marketingové strategie, investice a nashromážděné zisky.
V této souvislosti pomáhá srovnávací testování při rozhodování o softwarovém produktu, ale nemůže zajistit úspěch produktu. I přes vyčerpávající testování může podnikání stále selhat kvůli nepřesným obchodním strategiím a rozhodnutím. Proto je průzkum trhu a hodnocení různých obchodních strategií předmětem sám o sobě a přesahuje srovnávací testování.
Typická případová studie k pochopení rozsahu tohoto testování:
jaký je nejlepší aktualizátor ovladačů
Spuštění mobilního telefonu Disney v USA již v roce 2005 je případ, který stojí za prostudování. Disney se pustil do podnikání bezdrátových služeb bez předchozích zkušeností s Telecomem. Nový mobilní podnik narazil v USA velmi špatně, a to i přes značku s názvem „Disney“.
Posmrtný úvodní selhání odhalilo, že produkt selhal, ne kvůli špatnému designu nebo nepřesnému testování, ale kvůli špatným marketingovým a obchodním rozhodnutím.
Disney zaměřené na děti a milovníky sportu jako zákazníci s příslibem poskytování jedinečných funkcí pro stahování a ovládání rodiny.
Stejná mobilní aplikace Disney, která v USA bídně selhala, nabrala na obrátkách v Japonsku. Zajímavé je, že tentokrát nebyly hlavními cílovými zákazníky děti, ale ženy ve 20. a 30. letech.
Závěr
Představení nového softwarového produktu je jako šlapání do neznámého území s různými možnostmi.
Mnoho produktů je úspěšných, protože jejich tvůrci zjistili nenaplněnou potřebu trhu a pochopili životaschopnost nové myšlenky.
Srovnávací testování se může stát mocným nástrojem k pochopení životaschopnosti softwarového produktu.
Poskytuje zásadní obchodní vstupy pro propagaci softwarového produktu a také odhaluje mezery před uvedením produktu na trh.
Podělte se o své myšlenky / návrhy v níže uvedené sekci komentářů.
Doporučené čtení
- Co je Testování komponent nebo Testování modulů (Naučte se s příklady)
- Nejlepší nástroje pro testování softwaru 2021 (QA Test Automation Tools)
- Úloha pomocníka QA při testování softwaru
- Co je testování vytrvalosti při testování softwaru (příklady)
- Softwarový testovací kariérní balíček eBook
- Co je Testování integrace systému (SIT): Naučte se s příklady
- Typy testování softwaru: Různé typy testování s podrobnostmi
- Funkční testování vs. nefunkční testování