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.
Anotace v angličtině
The goal is to design and implement system for automatic validation of tasks in Java. Theoretical part of bachelor's thesis will contain description of testing methods and its organization. There will be also summary of tools for testing and problems of the automatic creation of test cases. In practical part, application's design and implementation will be described. This application will examine submitted tasks in Java language. Application project for task tests will be in attachment.
Klíčová slova
Java, testy, automatická kontrola, subversion
Klíčová slova v angličtině
Java, tests, automatic check, subversion
Rozsah průvodní práce
54 s. (67 704 znaků)
Jazyk
CZ
Anotace
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.
Anotace v angličtině
The goal is to design and implement system for automatic validation of tasks in Java. Theoretical part of bachelor's thesis will contain description of testing methods and its organization. There will be also summary of tools for testing and problems of the automatic creation of test cases. In practical part, application's design and implementation will be described. This application will examine submitted tasks in Java language. Application project for task tests will be in attachment.
Klíčová slova
Java, testy, automatická kontrola, subversion
Klíčová slova v angličtině
Java, tests, automatic check, subversion
Zásady pro vypracování
Navrhněte a implementuje 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.
Zásady pro vypracování
Navrhněte a implementuje 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.
Seznam doporučené literatury
[1]Pecinovský, R. Návrhové vzory. Computer Press, 2007. ISBN 978-80-251-1582-4.
[2]Arlow, J., Neustadt, I. UML a unifikovaný proces vývoje aplikací. Praha: Computer Press. ISBN 80-7226-947-X.
[3]Meilir Page-Jones. Základy objektově orientovaného návrhu v UML. Grada, 2001. ISBN 80-247-0210-X.
[4]Stephens, M.; Rosenberg, D. Testování softwaru řízené návrhem, Computer Press, ISBN 9788025136072
Seznam doporučené literatury
[1]Pecinovský, R. Návrhové vzory. Computer Press, 2007. ISBN 978-80-251-1582-4.
[2]Arlow, J., Neustadt, I. UML a unifikovaný proces vývoje aplikací. Praha: Computer Press. ISBN 80-7226-947-X.
[3]Meilir Page-Jones. Základy objektově orientovaného návrhu v UML. Grada, 2001. ISBN 80-247-0210-X.
[4]Stephens, M.; Rosenberg, D. Testování softwaru řízené návrhem, Computer Press, ISBN 9788025136072
Přílohy volně vložené
1 CD ROM
Přílohy vázané v práci
ilustrace
Převzato z knihovny
Ne
Plný text práce
Přílohy
Posudek(y) oponenta
Hodnocení vedoucího
Záznam průběhu obhajoby
Cílem práce byl návrh a implementace systému automatického ověřování odevzdaných úloh v jazyce Java. Dle vedoucího byly požadované cíle práce naplněny přesně podle zásad pro vypracování ze zadání bakalářské práce. Obhajoba proběhla na požadované úrovni.