Co je to adhoc testování? Typy s příkladem

Testování ad hoc

Testování ad hoc je neformální nebo nestrukturovaný typ testování softwaru, jehož cílem je přerušit proces testování, aby se v rané možné fázi našly možné defekty nebo chyby. Testování ad hoc se provádí náhodně a obvykle se jedná o neplánovanou aktivitu, která se neřídí žádnou dokumentací a technikami návrhu testů pro vytváření testovacích případů.

 

Adhoc testování

Ad hoc testování se neřídí žádným strukturovaným způsobem testování a je prováděno náhodně na libovolné části aplikace. Hlavním cílem tohoto testování je najít závady namátkovou kontrolou. Adhoc testování lze dosáhnout pomocí techniky testování softwaru tzv Chyba hádání. Hádání chyb mohou provádět lidé, kteří mají dostatek zkušeností se systémem, aby „uhádli“ nejpravděpodobnější zdroj chyb.

Toto testování nevyžaduje žádnou dokumentaci/plánování/proces. Vzhledem k tomu, že cílem tohoto testování je najít defekty náhodným přístupem, bez jakékoli dokumentace, nebudou defekty mapovány na testovací případy. To znamená, že někdy je velmi obtížné reprodukovat defekty, protože k tomu nejsou přiřazeny žádné testovací kroky nebo požadavky.

Následující video vás provede adhoc testováním

klikněte zde pokud video není přístupné

Kdy provést Adhoc testování?

Testování ad hoc lze provést, když je k provedení podrobného testování omezený čas. Obvykle se adhoc testování provádí po provedení formálního testu. A pokud to čas dovolí, lze v systému provést ad hoc testování. Testování ad hoc bude účinné pouze v případě, že tester zná testovaný systém.

Typy adhoc testování

Existují různé typy testování Adhoc a jsou uvedeny níže:

Buddy Testování Dva kamarádi vzájemně spolupracují na identifikaci závad ve stejném modulu. Většinou bude jeden kamarád z vývojového týmu a další člověk z testovacího týmu. Buddy testování pomáhá testerům vyvíjet lepší testovací případy a vývojový tým může také provádět změny designu brzy. Toto testování se obvykle provádí poté Testování jednotek dokončení.
Testování párů Dvěma testerům jsou přiděleny moduly, sdílejí nápady a pracují na stejných strojích, aby našli závady. Jedna osoba může provádět testy a druhá osoba si může dělat poznámky o zjištěních. Role osob mohou být testerem a zapisovatelem během testování.

Porovnání Buddy a testování párů:

Buddy testování je kombinací jednotky a Testování systému společně s vývojáři a testery, ale párové testování se provádí pouze s testery s různou úrovní znalostí. (Zkušení i nezkušení se podělit o své nápady a názory)

Opičí testování

Náhodně otestujte produkt nebo aplikaci bez testovacích případů s cílem rozbít systém.

Osvědčené postupy adhoc testování

Dodržování osvědčených postupů může zajistit efektivní adhoc testování.

Dobré obchodní znalosti

Testeři by měli mít dobré znalosti o podnikání a jasně chápat požadavky – Detailní znalost celého obchodního procesu pomůže snadno najít vady. Zkušení testeři najdou více defektů, protože jsou lepší v odhadování chyb.

Testujte klíčové moduly

Klíčové obchodní moduly by měly být identifikovány a zaměřeny na testování ad hoc. Pro získání důvěry v kvalitu systému by měly být nejprve otestovány kritické obchodní moduly.

Vady záznamu

Všechny závady je třeba zaznamenat nebo zapsat do poznámkového bloku. Závady musí být přiřazeny vývojářům k opravě. Pro každý platný defekt musí být napsány odpovídající testovací případy a musí být přidány k plánovaným testovacím případům.

Tyto Přeběhnout zjištění by měla být učiněna jako ponaučení a měla by se odrazit v našem příštím systému, zatímco plánujeme testovací případy.

Proč investovat do čističky vzduchu?

Výhodou Ad-hoc testování je kontrola úplnosti testování a nalezení více defektů než plánované testování. Testovací případy zachycení defektů jsou přidány jako další testovací případy k plánovaným testovacím případům.

V softwarovém inženýrství šetří ad-hoc testování spoustu času, protože nevyžaduje komplikované plánování testů, dokumentaci a Testovací případ design.