Analýza testů je aktivita, jejímž hlavním cílem je z obecných cílů a záměrů, které byly definovány v rámci plánování testů, sestavit konečnou množinu testovacích podmínek a určit tak, co se bude testovat. Analýza testů může začít v okamžiku, kdy je k dispozici plán testování, ve kterém je specifikován předmět a rozsah testování, a jsou vytvořeny podklady pro testování. Rozsah analýzy testů závisí na rozsahu testování na projektu, přiděleném rozpočtu, časových limitech a omezení zdrojů. Obzvláště na menších projektech, kde lze podklady pro testování jednoduše vztáhnout přímo na testovací případy, je možné analýzu testů omezit, či vynechat a přejít rovnou k návrhu testů. Často jsou také tyto dvě aktivity vykonávány souběžně.
Výstupním produktem z analýzy testů je seznam testovacích podmínek, viz pracovní produkt seznam testovacích podmínek.
Primární rolí, zodpovědnou za analýzu testů je test analytik. V případě, že není k dispozici dostatek podkladů pro testování, nebo jsou zastaralé, je nutné, aby test analytik při identifikaci testovacích podmínek spolupracoval s odpovídajícími zainteresovanými stranami na projektu.
V rámci analýzy testů jsou v postupném sledu vykonávány úlohy analýza podkladů pro testování a identifikace testovacích podmínek.
Úlohy hlavní aktivity analýza testů ve vztahu k pracovním produktům zachycuje následující obrázek.