Pokrytí požadavků je metrika používaná při testování softwaru .
Pokrytí požadavků umožňuje posoudit stupeň úplnosti testovacího systému ve vztahu k funkčnosti systému. Ve srovnání s pokrytím kódem vám pokrytí požadavků umožňuje identifikovat nerealizované požadavky, ale neumožňuje vyhodnotit úplnost ve vztahu k jeho softwarové implementaci. Stejnou funkci lze implementovat pomocí zcela odlišných algoritmů, které vyžadují odlišný přístup k organizaci testování.