Frameworky pro jednotkové testování v jazyce Scala

Název práce: Frameworky pro jednotkové testování v jazyce Scala
Autor(ka) práce: Kolmistr, Tomáš
Typ práce: Diplomová práce
Vedoucí práce: Pavlíčková, Jarmila
Oponenti práce: Šlajchrt, Zbyněk
Jazyk práce: Česky
Abstrakt:
Tato práce se zabývá frameworky pro jednotkové testování v programovacím jazyce Scala. Celkem je v práci představeno pět frameworků, z čehož dva jsou určeny pro jednotkové testování s mock objekty a tři bez mock objektů. První, teoretická část práce má za cíl čtenáře seznámit s pojmy ohledně testování a s jazykem Scala. V další části si práce klade za cíl specifikovat kritéria pro vyběr samotných frameworků včetně kritérií pro jejich následné porovnání. V praktické části jsou na demonstrativní aplikaci napsány jednotkové testy dle testovacích scénářů a provedeno slovní porovnání všech frameworků.
Klíčová slova: ScalaTest; testování; Scala; jednotkové testování; ScalaMock
Název práce: Frameworks for unit testing in Scala language
Autor(ka) práce: Kolmistr, Tomáš
Typ práce: Diploma thesis
Vedoucí práce: Pavlíčková, Jarmila
Oponenti práce: Šlajchrt, Zbyněk
Jazyk práce: Česky
Abstrakt:
This thesis deals with frameworks for unit testing in Scala programming language. In total, there are presented five frameworks in the thesis, two of which are designed for unit testing with mock objekt and three without mock objects. The first, theoretical part aims to introduce concepts regarding testing and Scala programming language. In another part of the thesis there are specified criteria for selecting frameworks, including the criteria for subsequent comparison. In the practical part there are written unit tests according to test scenarios and evaluated the comparison of frameworks.
Klíčová slova: ScalaMock; ScalaTest; unit testing; Scala ; testing

Informace o studiu

Studijní program / obor: Aplikovaná informatika/Informační systémy a technologie
Typ studijního programu: Magisterský studijní program
Přidělovaná hodnost: Ing.
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. 6. 2015
Datum podání práce: 27. 4. 2016
Datum obhajoby: 30. 5. 2016
Identifikátor v systému InSIS: https://insis.vse.cz/zp/53365/podrobnosti

Soubory ke stažení

    Poslední aktualizace: