Návrh testů je aktivita, jejímž hlavním cílem je definovat, jak bude něco otestováno. Konkretizují se abstraktní testovací podmínky, které byly identifikovány v rámci analýzy testů, do podoby testovacích případů. Pro optimální pokrytí testovacích podmínek testovacími případy se používají techniky návrhu testů, identifikované v plánu testování. Návrh testů je buď separátní aktivita, která navazuje na aktivitu analýza testů, nebo je s analýzou testů sloučen. Na vyšších úrovních testování, jako je úroveň systémových testů, je nicméně vhodné tyto dvě aktivity oddělovat. K omezení, vynechání nebo sloučení analýzy testů by se mělo přistupovat pouze na menších projektech, kde lze podklady pro testování jednoduše vztáhnout na testovací případy. Do návrhu testů mohou být někdy také integrovány některé úlohy, které se jinak provádějí během implementace testů, jako je vytváření testovacích skriptů nebo příprava testovacích dat.
Výstupním produktem aktivity návrh testů jsou testovací případy, viz pracovní produkt testovací případ.
Primární rolí, zodpovědnou za návrh testů je test analytik. Při návrhu testů postupuje v rámci rozsahu určeném v plánu testování a řídí se stanoveným přístupem k testování.
Hlavní úlohou v rámci návrhu testů je návrh testovacích případů. V průběhu návrhu testovacích případů jsou identifikována potřebná testovací data a také mohou být definovány detailní požadavky na infrastrukturu pro testování. Pod označením infrastruktura pro testování si lze představit vše, co je potřeba zabezpečit před prováděním testů, tedy například zajištění místností, vybavení, personálu, software, nástrojů, periferií, komunikačního vybavení nebo zajištění přístupů různých uživatelů. Nicméně samotná příprava testovacích dat a ověření, že infrastruktura pro testování je připravena pro provádění testů, je úlohou, která spadá do aktivity implementace testů. V rámci této hlavní aktivity je definována pouze úloha návrh testovacích případů.
Úlohy hlavní aktivity návrh testů ve vztahu k pracovním produktům zachycuje následjící obrázek.