Zjišťování pokrytí kódu testy, techniky a nástroje se zaměřením na programovací jazyk Java
Název práce: | Zjišťování pokrytí kódu testy, techniky a nástroje se zaměřením na programovací jazyk Java |
---|---|
Autor(ka) práce: | Jiřičková, Barbora |
Typ práce: | Bakalářská práce |
Vedoucí práce: | Pavlíčková, Jarmila |
Oponenti práce: | Pecinovský, Rudolf |
Jazyk práce: | Česky |
Abstrakt: | Tématem práce je zjišťování pokrytí kódu testy, metody měření pokrytí kódu a nástroje pro měření pokrytí kódu se zaměřením na programovací jazyk Java. Cílem práce je vysvětlení základních metod měření pokrytí a otestování a zhodnocení tří nástrojů pro zjišťování pokrytí kódu. Práce je rozdělena do pěti kapitol. Obsahem první kapitoly je úvod do problematiky. Druhá kapitola objasňuje význam testování při vývoji softwaru a obsahuje vysvětlení jednotlivých druhů testování. V třetí kapitole je vysvětleno pokrytí kódu a jednotlivé metody měření pokrytí kódu testy. Čtvrtá kapitola obsahuje přehled dostupných nástrojů pro zjišťování pokrytí kódu a popis tří nástrojů, které byly testovány. Dále obsahuje zhodnocení testovaných nástrojů pomocí vícekriteriálního hodnocení variant. V poslední kapitole jsou uvedeny výsledky hodnocení testovaných nástrojů. |
Klíčová slova: | testování softwaru; NetBeans Code Coverage Plugin; CodeCover; Cobertura; pokrytí kódu |
Název práce: | Determination of code coverage, techniques and tools with intention of Java programming language |
---|---|
Autor(ka) práce: | Jiřičková, Barbora |
Typ práce: | Bachelor thesis |
Vedoucí práce: | Pavlíčková, Jarmila |
Oponenti práce: | Pecinovský, Rudolf |
Jazyk práce: | Česky |
Abstrakt: | The subject of this bachelor thesis is code coverage determination, methods for measurement of code coverage and code coverage tools with the intention of Java programming language. The aim of this thesis is explanation of basic methods for measurement of code coverage and testing and assessment of the three code coverage tools. The thesis is divided into five chapters. Content of the first chapter is introduction to subject of the thesis. The second chapter brings out the importance of testing during software development and contains account of kinds of testing. Explanation of code coverage and particular methods for measurement of code coverage is in the third chapter. The fourth chapter contains view of available code coverage tools and description of three tools, which were tested. Further the fourth chapter contains assessment of tested tools by force of multicriteria evaluation of alternates. In the last chapter results of assessment of tested tools are mentioned. |
Klíčová slova: | NetBeans Code Coverage Plugin; Cobertura; CodeCover; code coverage; software testing |
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: | 23. 11. 2009 |
---|---|
Datum podání práce: | 1. 5. 2010 |
Datum obhajoby: | 22. 6. 2010 |
Identifikátor v systému InSIS: | https://insis.vse.cz/zp/23054/podrobnosti |