Frameworks for unit testing in Java

Thesis title: Frameworky pre jednotkové testovanie v Jave
Author: Vaško, Ľubomír
Thesis type: Bachelor thesis
Supervisor: Pavlíčková, Jarmila
Opponents: Pecinovský, Rudolf
Thesis language: Slovensky
Abstract:
Cieľom práce je popísať jednotlivé frameworky pre jednotkové testovanie a stanovenia kritérií pre výber najvhodnejšieho frameworku. Prvá časť práce sa zameriava na popis testovania a popísanie testovacích vzorov pre jednotkové testovanie. V druhej časti sú popísané vybrané frameworky a to konkrétne JUnit, TestNG, JBehava a JTiger. V tretej časti práce sú stanovené kritéria, ktoré by frameworky pre jednotkové testovanie mali čo do najväčšej mieri splňovať. Následný výber frameworku, ktorý najlepšie splňuje stanovené kritéria je prevedené pomocou multikriteriálneho výberu, ktorý umožnil kritériám priradiť aj váhy dôležitosti.
Keywords: JUnit, TestNG, JBehave a JTiger; jednotkové testovanie; testovanie; testovacie vzory; frameworky pre jednotkové testovanie
Thesis title: Frameworky pro jednotkový testovaní v Jave
Author: Vaško, Ľubomír
Thesis type: Bakalářská práce
Supervisor: Pavlíčková, Jarmila
Opponents: Pecinovský, Rudolf
Thesis language: Slovensky
Abstract:
Cílem práce je popsat jednotlivé frameworky pro jednotkové testování a stanovení kritérií pro výběr nejvhodnějšího frameworku. První část práce se zamerieva na popis testování a popsání testovacích vzorů pro jednotkové testování. V druhé části jsou popsány vybrané frameworky a to konkrétně JUnit, TestNG, JBehava a JTiger. Ve třetí části práce jsou stanovena kritéria, která by frameworky pro jednotkové testování měli co do největší míře splňovat. Následný výběr frameworku, který nejlépe splňuje stanovená kritéria je provedeno pomocí multikriteriální výběru, který umožnil kritériam přiřadit i váhy důležitosti.
Keywords: jednotkové testovaní; JUnit, TestNG, JBehave a JTiger; frameworky pro jednotkové testovaní; testovaní; testovací vzory
Thesis title: Frameworks for unit testing in Java
Author: Vaško, Ľubomír
Thesis type: Bachelor thesis
Supervisor: Pavlíčková, Jarmila
Opponents: Pecinovský, Rudolf
Thesis language: Slovensky
Abstract:
The aim of this work is to describe the various frameworks for unit testing and set criteria for selecting the most appropriate framework. The first part is focused on description of the testing and test patterns for unit testing. The second section describes the selected frameworks, namely JUnit, TestNG, JBehava and JTiger. In the third part of the work there are set out criteria which frameworks for unit testing should meet as much as possible. Subsequent selection of framework that best meets the established criteria is done by using multi-criteria matrix choice, which is allowed to assign the weights to the criteria according to their importance.
Keywords: JUnit, TestNG, JBehave and JTiger; frameworks for unit testing; test patterns; unit testing; testing

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: 10. 1. 2009
Date of submission: 9. 12. 2009
Date of defense: 21. 1. 2010
Identifier in the InSIS system: https://insis.vse.cz/zp/19244/podrobnosti

Files for download

    Last update: