Unit testing frameworks for Java

Thesis title: Nástroje pro jednotkové testování v Javě
Author: Pavelka, Jan
Thesis type: Bakalářská práce
Supervisor: Pavlíčková, Jarmila
Opponents: Žid, Norbert
Thesis language: Česky
Abstract:
Tato bakalářská práce se zabývá porovnáním nástrojů pro jednotkové testování v Javě. Jejím cílem je přiblížit čtenáři testování obecně a představit konkrétní nástroje. V první části se čtenář seznámí s definicemi základních pojmů a problematikou testování a jeho historií. Dále jsou stanoveny požadavky, které by měly nástroje pro jednotkové testování splňovat. Ve druhé části jsou vybrány dva v současnosti nejpopulárnější nástroje pro tuto oblast, konkrétně JUnit a TestNG. Je u nich zkoumáno, zda splňují požadavky stanovené v první části. V závěru této části jsou pak výsledky zkoumání porovnány a je zhodnoceno, který nástroj vyhovuje stanoveným kritériím více.
Keywords: nástroje; TestNG; JUnit; Testování; jednotkové testování
Thesis title: Unit testing frameworks for Java
Author: Pavelka, Jan
Thesis type: Bachelor thesis
Supervisor: Pavlíčková, Jarmila
Opponents: Žid, Norbert
Thesis language: Česky
Abstract:
This bachelor thesis presents a comparison of unit testing frameworks for development in Java. Its goal is to introduce the reader to testing in general and present particular frameworks. The first part deals with the definitions of basic terms, problematic of testing and its history. It states requirements that unit testing frameworks should conform to. In the second part two currently most popular frameworks in the field are chosen, namely JUnit and TestNG. It is evaluated how they fulfill the requirements set in the first part. In the end the results are compared and it is assessed, which of the frameworks complies with the requirements better.
Keywords: JUnit; unit testing; Testing; frameworks; TestNG

Information about study

Study programme: Aplikovaná informatika/Informatika
Type of study programme: Bakalářský studijní program
Assigned degree: Bc.
Institutions assigning academic degree: Vysoká škola ekonomická v Praze
Faculty: Faculty of Informatics and Statistics
Department: Department of Information Technologies

Information on submission and defense

Date of assignment: 4. 2. 2013
Date of submission: 15. 5. 2013
Date of defense: 26. 6. 2013
Identifier in the InSIS system: https://insis.vse.cz/zp/41609/podrobnosti

Files for download

    Last update: