Porovnání frameworků pro jednotkové testování v Javě
Název práce: | Porovnání frameworků pro jednotkové testování v Javě |
---|---|
Autor(ka) práce: | Vasko, Peter |
Typ práce: | Bakalářská práce |
Vedoucí práce: | Pavlíčková, Jarmila |
Oponenti práce: | Pecinovský, Rudolf |
Jazyk práce: | Slovensky |
Abstrakt: | 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. |
Klíčová slova: | - |
Název práce: | Framework comparison for Java unit testing |
---|---|
Autor(ka) práce: | Vasko, Peter |
Typ práce: | Bachelor thesis |
Vedoucí práce: | Pavlíčková, Jarmila |
Oponenti práce: | Pecinovský, Rudolf |
Jazyk práce: | Slovensky |
Abstrakt: | |
Klíčová slova: | - |
Informace o studiu
Studijní program / obor: | Aplikovaná informatika/Informatika |
---|---|
Typ studijního programu: | Bakalářský studijní program |
Přidělovaná hodnost: | Bc. |
Instituce přidělující hodnost: | Vysoká škola ekonomická v Praze |
Fakulta: | Fakulta informatiky a statistiky |
Katedra: | Katedra informačních technologií |
Informace o odevzdání a obhajobě
Datum zadání práce: | 5. 5. 2008 |
---|---|
Datum podání práce: | 1. 6. 2008 |
Datum obhajoby: | 18. 6. 2008 |
Identifikátor v systému InSIS: | https://insis.vse.cz/zp/8590/podrobnosti |