Testovací Strategie

Dokumentace, která v souladu s politikou testování popisuje obecné požadavky na testování a ve vhodné úrovni detailu určuje, jak bude testování v dané organizaci probíhat.

Present in sylabi

Příklad použití

Organizace, která vyvíjí a udržuje e-commerce platformu, definuje testovací strategii, která říká, že všechny projekty budou provádět testování komponent, integrační testování, systémové a akceptační testování; že regresní testování je automatizované a běží při každém sestavení (build); a že testování založené na rizicích určuje, kam se investuje úsilí. Každý projekt poté napíše plán testování, který aplikuje tuto strategii na vlastní rozsah, harmonogram a zdroje.

Časté dotazy

Jaký je rozdíl mezi testovací strategií a plánem testování? Testovací strategie je popis úrovní testování, které se mají provádět, a testování v jejich rámci, na vysoké úrovni, pro organizaci nebo program. Plán testování aplikuje tuto strategii na konkrétní projekt s konkrétním rozsahem, přístupem, zdroji a harmonogramem.

Kdo vlastní testovací strategii? Obvykle funkce řízení testování nebo QA v organizaci. Protože přesahuje více projektů, je dohodnuta na úrovni organizace nebo programu.

Může se projekt od strategie odchýlit? Ano, s odůvodněním. Plán testování zaznamenává zdůvodnění jakékoli odchylky, například vynechání úrovně pro malé udržovací vydání.

Je testovací strategie dokument, nebo přístup? Obojí. Je to zdokumentovaný popis na vysoké úrovni, který je implementován prostřednictvím plánů testování na úrovni projektů.

Související pojmy

Learn more

Elaborating Software Test Processes and Strategies by J. Kasurinen, et al. in IEEE Conference Publication (2010) - 25+ citations
Focuses on aspects composing testing strategy: human resources, test tools, test case selection, testing methods and management role