Framework comparison for Java unit testing
Thesis title: | Porovnání frameworků pro jednotkové testování v Javě |
---|---|
Author: | Vasko, Peter |
Thesis type: | Bachelor thesis |
Supervisor: | Pavlíčková, Jarmila |
Opponents: | Pecinovský, Rudolf |
Thesis language: | Slovensky |
Abstract: | Testovanie jednotiek zdrojového kódu, v tomto prípade tried programovacieho jazyka Java, je v dnešnej dobe súčasťou mnohých metodík vývoja software a jedným z predpokladov vytvorenia kvalitného programu. Nástroje uľahčujúce tento proces, čiže frameworky pre jednotkové testovanie a ich porovnanie, sú predmetom tejto práce. Vybrané boli konkrétne tieto: TestNG, JTiger a JUnit 4. Porovnanie prebieha na základe vopred definovaných kritérií. Vybrané nástroje, ktoré reprezentujú najkvalitnejšie a najpoužívanejšie frameworky, sú podrobne predstavené v samostatných kapitolách, kde sa kladie dôraz na ich konkrétne možnosti, implementované funkčnosti a špecifické prvky. Tie sú ilustrované na jednoduchých príkladoch. Samotné hodnotenie v závere práce v prvej časti porovnáva implementáciu spoločných funkčností, v druhej sa zameriava na špecifické prvky. U oboch skupín hodnotí kvalitu a pridanú hodnotu pre užívateľa daného nástroja. |
Keywords: | - |
Thesis title: | Framework comparison for Java unit testing |
---|---|
Author: | Vasko, Peter |
Thesis type: | Bachelor thesis |
Supervisor: | Pavlíčková, Jarmila |
Opponents: | Pecinovský, Rudolf |
Thesis language: | Slovensky |
Abstract: | |
Keywords: | - |
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: | 5. 5. 2008 |
---|---|
Date of submission: | 1. 6. 2008 |
Date of defense: | 18. 6. 2008 |
Identifier in the InSIS system: | https://insis.vse.cz/zp/8590/podrobnosti |