Analysis of architecture and superstructure possibilities of framework JUnit

Thesis title: Analýza architektury a nadstavbových možností frameworku JUnit
Author: Kadeřábek, Martin
Thesis type: Bakalářská práce
Supervisor: Pecinovský, Rudolf
Opponents: Pavlíčková, Jarmila
Thesis language: Česky
Abstract:
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.
Keywords: architektura; jednotkové testování; JUnit; framework; anotace
Thesis title: Analysis of architecture and superstructure possibilities of framework JUnit
Author: Kadeřábek, Martin
Thesis type: Bachelor thesis
Supervisor: Pecinovský, Rudolf
Opponents: Pavlíčková, Jarmila
Thesis language: Česky
Abstract:
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.
Keywords: JUnit; architecture; unit testing; frameworku; annotations

Information about study

Study programme: Aplikovaná informatika/Aplikovaná 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: 20. 10. 2016
Date of submission: 3. 5. 2017
Date of defense: 15. 6. 2017
Identifier in the InSIS system: https://insis.vse.cz/zp/59316/podrobnosti

Files for download

    Last update: