Cílem práce je navrhnout a implementovat systém automatického ověřování odevzdaných úloh v jazyce Java. V teoretické části bakalářské práce budou popsány metodiky a organizace testování. Dále bude sestaven přehled nástrojů pro testování a zmíněna problematika automatického vytváření testovacích případů. V realizační části bude popsán návrh a implementace aplikace, která bude kontrolovat odevzdané úlohy v jazyce Java. V příloze bude projekt s aplikací na testování úloh.