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 |