Využití maket objektů k testování a návrhu aplikací

Název práce: Využití maket objektů k testování a návrhu aplikací
Autor(ka) práce: Weigel, Tomáš
Typ práce: Bakalářská práce
Vedoucí práce: Pavlíček, Luboš
Oponenti práce: Pecinovský, Rudolf
Jazyk práce: Česky
Abstrakt:
Cílem této práce je poskytnutí ucelených informací o použití maket objektů při testování a návrhu software. S rostoucí komplexitou vyvíjených aplikací roste i potřeba odhalovat chyby již v průběhu vývoje. V tom nám velkou měrou může pomoci včasné jednotkové testování podle metodiky Test-Driven Development. V úvodu se proto věnuji motivační části, kde jsou poskytnuty základní informace o této metodice, včetně úvodu do její neodmyslitelné součásti, kterou je jednotkové testování. U netriviálního kódu však testování není vždy snadným úkolem. Použití testovacích dvojníků, především maket objektů, pak přímo reaguje na některé nedostatky a problémy klasického jednotkového testování a doplňuje tak soubor technik používaných k testování o další silný nástroj. Jeho přínosy objasňuje tato práce. Rozšíření metodiky Test-Driven Development o použití maket objektů pak slibuje zajímavé možnosti při návrhu software. V závěrečné kapitole práce představuje vybrané nástroje pro podporu práce s maketami objektů, včetně nastínění základů jejich syntaxe.
Klíčová slova: jednotkové testování; vývoj řízený testy; testovací dvojník; maketa objektu
Název práce: Using Mock Objects for Testing and Software Design
Autor(ka) práce: Weigel, Tomáš
Typ práce: Bachelor thesis
Vedoucí práce: Pavlíček, Luboš
Oponenti práce: Pecinovský, Rudolf
Jazyk práce: Česky
Abstrakt:
The goal of this thesis is to provide comprehensive set of information about a technique called the Mock Objects. The importance of bug discovery in a coding phase is now greater, as the complexity of application's development is rising. Test-Driven Development might help us to deal with this issue in the earliest phase. Hence, there is a description of this methodology in the introduction, alongside with an overview of its integral part -- Unit Testing. However, testing is not an easy task in most non-trivial code. The use of Test Doubles, especially Mock Objects, addresses some of these issues and extends the set of testing techniques by a powerful tool. This thesis focuses on its benefits. TDD with Mock objects also promises interesting possibilities in software design. Last chapter presents some of the tools to support Mock Objects manipulation as well as short introduction to their syntax.
Klíčová slova: Mock Object; Test-Driven Development; Unit Testing; Test Double

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: 11. 9. 2008
Datum podání práce: 15. 12. 2008
Datum obhajoby: 20. 1. 2009
Identifikátor v systému InSIS: https://insis.vse.cz/zp/14029/podrobnosti

Soubory ke stažení

    Poslední aktualizace: