Testovanie prípadov použitia je technika návrhu testovania čiernej skrinky, ktorá sa zameriava na overovanie funkčnosti softvéru pomocou prípadov použitia. Prípady použitia predstavujú konkrétne scenáre, ktoré opisujú interakciu používateľa so systémom na dosiahnutie určitého cieľa. Táto technika je obzvlášť užitočná na zabezpečenie toho, aby systém správne reagoval na reálne situácie, ktoré môžu nastať pri jeho používaní.
Pri testovaní prípadov použitia sa testovacie prípady navrhujú tak, aby pokrývali rôzne scenáre definované v prípadoch použitia. To zahŕňa nielen pozitívne cesty, kde sa predpokladá, že všetko prebehne hladko, ale aj negatívne cesty, kde sa môžu vyskytnúť chyby alebo neočakávané situácie. Testovanie prípadov použitia pomáha zabezpečiť, že softvér je robustný a spoľahlivý, poskytuje hodnotnú spätnú väzbu pre vývojárov a zvyšuje spokojnosť koncových používateľov tým, že zaručuje správne správanie systému v rôznych situáciách používania.