Full metadata record
DC pole | Hodnota | Jazyk |
---|---|---|
dc.contributor.advisor | Lipka Richard, Ing. Ph.D. | |
dc.contributor.author | Albl, Jan | |
dc.contributor.referee | Herout Pavel, Doc. Ing. Ph.D. | |
dc.date.accepted | 2019-6-17 | |
dc.date.accessioned | 2020-07-17T13:41:22Z | - |
dc.date.available | 2018-9-10 | |
dc.date.available | 2020-07-17T13:41:22Z | - |
dc.date.issued | 2019 | |
dc.date.submitted | 2019-5-15 | |
dc.identifier | 79553 | |
dc.identifier.uri | http://hdl.handle.net/11025/37415 | |
dc.description.abstract | Cílem této diplomové práce bylo navrhnout a implementovat postup pro~generování testovacích dat, která se využijí při automatickém generování jednotkových testů pro Java kód. Navržený postup by měl být založen na analýze grafu toku řízení testované metody. V teoretické části práce jsou popsány způsoby pro generování testovacích dat a problematika, která se s tímto generováním pojí. Dále byly zkoumány nástroje pro extrakci grafu toku řízení z Java kódu. Jeden z těchto nástrojů byl vybrán a na jeho základě byla navržena metoda pro získání parametrů jednotkových testů. V praktické části byla vytvořena knihovna, která dokáže vygenerovat testovací data na základě analýzy grafu toku řízení pro některé metody objektů. Z těchto dat jsou poté generovány jednotkové testy. | cs |
dc.format | 81 s. | cs |
dc.format.mimetype | application/pdf | |
dc.language.iso | cs | cs |
dc.publisher | Západočeská univerzita v Plzni | cs |
dc.relation.isreferencedby | https://portal.zcu.cz/StagPortletsJSR168/CleanUrl?urlid=prohlizeni-prace-detail&praceIdno=79553 | - |
dc.rights | Plný text práce je přístupný bez omezení. | cs |
dc.subject | jednotkové testování | cs |
dc.subject | generování testovacích dat | cs |
dc.subject | graf toku řízení | cs |
dc.subject | závislosti parametrů | cs |
dc.subject | statická analýza | cs |
dc.title | Generování jednotkových testů na základě toku řízení programu | cs |
dc.title.alternative | Unit test generator based on program control flow | en |
dc.type | diplomová práce | cs |
dc.thesis.degree-name | Ing. | cs |
dc.thesis.degree-level | Navazující | cs |
dc.thesis.degree-grantor | Západočeská univerzita v Plzni. Fakulta aplikovaných věd | cs |
dc.thesis.degree-program | Inženýrská informatika | cs |
dc.description.result | Obhájeno | cs |
dc.rights.access | openAccess | en |
dc.description.abstract-translated | The aim of presented thesis was to design and implement a procedure for test data generation that will be used in the process of automatic generation of unit tests for Java code. The proposed procedure ought to be based on an analysis of the control flow graph of the test method. In the theoretical part there are described the methods for test data generation and the questions that are involved with this generation. Furthermore, the tools for extraction of control flow graph from Java code were researched. One of these tools was selected and on the base a method for gaining of unit test parameters was proposed. In the practical part the library which is able to generate test data by analyzing the control flow graph for some object methods was created. Then unit tests are generated from these data. | en |
dc.subject.translated | unit testing | en |
dc.subject.translated | control flow graph | en |
dc.subject.translated | dependence of parameters | en |
dc.subject.translated | static analysis | en |
dc.subject.translated | generating test data | en |
Vyskytuje se v kolekcích: | Diplomové práce / Theses (KIV) |
Soubory připojené k záznamu:
Soubor | Popis | Velikost | Formát | |
---|---|---|---|---|
DP-Albl-Jan.pdf | Plný text práce | 1,67 MB | Adobe PDF | Zobrazit/otevřít |
A16N0027Pposudek-op.PDF | Posudek oponenta práce | 765,36 kB | Adobe PDF | Zobrazit/otevřít |
A16N0027Phodnoceni-ved.PDF | Posudek vedoucího práce | 436,51 kB | Adobe PDF | Zobrazit/otevřít |
A16N0027Pobhajoba.PDF | Průběh obhajoby práce | 198,89 kB | Adobe PDF | Zobrazit/otevřít |
Použijte tento identifikátor k citaci nebo jako odkaz na tento záznam:
http://hdl.handle.net/11025/37415
Všechny záznamy v DSpace jsou chráněny autorskými právy, všechna práva vyhrazena.