Analýza architektury a nadstavbových možností frameworku JUnit

Název práce: Analýza architektury a nadstavbových možností frameworku JUnit
Autor(ka) práce: Kadeřábek, Martin
Typ práce: Bakalářská práce
Vedoucí práce: Pecinovský, Rudolf
Oponenti práce: Pavlíčková, Jarmila
Jazyk práce: Česky
Abstrakt:
JUnit představuje jeden z nejoblíbenějších testovacích frameworků v programovacím jazyce Java. V blízké budoucnosti je plánováno vydání nové verze, pojmenované jako JUnit 5. JUnit 5 přináší novou koncepci a nové možnosti pro psaní jednotkových testů. Hlavním předmětem této bakalářské práce je analýza konceptu, architektury a nadstavbových možností vyvíjeného frameworku JUnit 5. K tomu práce využívá výklad jednotlivých novinek doplněný ukázkovými příklady. Bakalářská práce čtenáře seznamuje s novou architekturou a novými možnostmi frameworku JUnit 5. První polovina práce se věnuje jednotkovému testování. Dává ho do kontextu testování softwaru a zařazuje framework JUnit mezi ostatní testovací frameworky. Druhá polovina práce se věnuje výhradně nové verzi frameworku JUnit. Analyzuje jeho celkovou architekturu a jeho možnosti pro psaní testů. Na závěr je předestřeno doporučení do výuky na základě této analýzy.
Klíčová slova: architektura; jednotkové testování; JUnit; framework; anotace
Název práce: Analysis of architecture and superstructure possibilities of framework JUnit
Autor(ka) práce: Kadeřábek, Martin
Typ práce: Bachelor thesis
Vedoucí práce: Pecinovský, Rudolf
Oponenti práce: Pavlíčková, Jarmila
Jazyk práce: Česky
Abstrakt:
JUnit is one of the most popular test framework in Java programming language. Its new version is going to come into reality under the name JUnit 5 which introduces new concept and possibilities for writing unit tests. The main subject of my bachelor's thesis is analysis of concept, architecture and superstructure possibilities of developed framework JUnit 5. Thereto is used of interpretation of news launched into the market, which is replenished by demonstration examples. The bachelor's thesis describes and explains new architecture and new possibilities of framework JUnit 5. The first part of the bachelor's thesis describes per unit testing. It's contextualized in software testing and the framework JUnit is classified among other testing frameworks. The second part of the bachelor's thesis deals with new version of framework JUnit and analyses its architecture and its possibilities for writing tests. At the end the recommendation for education purposes is given.
Klíčová slova: JUnit; architecture; unit testing; frameworku; annotations

Informace o studiu

Studijní program / obor: Aplikovaná informatika/Aplikovaná 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: 20. 10. 2016
Datum podání práce: 3. 5. 2017
Datum obhajoby: 15. 6. 2017
Identifikátor v systému InSIS: https://insis.vse.cz/zp/59316/podrobnosti

Soubory ke stažení

    Poslední aktualizace: