Název: Generování testovacích dat z anotací
Další názvy: Annotation based generator of test data
Autoři: Dékány, Michal
Vedoucí práce/školitel: Lipka Richard, Ing. Ph.D.
Oponent: Herout Pavel, Doc. Ing. Ph.D.
Datum vydání: 2016
Nakladatel: Západočeská univerzita v Plzni
Typ dokumentu: diplomová práce
URI: http://hdl.handle.net/11025/23663
Klíčová slova: testování;náhodná data;náhodné generátory;jop
Klíčová slova v dalším jazyce: testing;random data;random generators;jop
Abstrakt: Hlavním cílem této práce je vytvoření nástroje v Javě, který bude využívat náhodné generátory a umožní snadné generování realistických testovacích dat, jejichž příprava a údržba je obvykle časově náročná. Náhodné hodnoty budou generovány podle pravidel, které je možné přidat do definic tříd v podobě anotací. V rámci teoretické části práce byly popsány principy a možnosti generování náhodných dat a existující nástroje umožňující generování testovacích dat. Praktická část je věnována popisu návrhu a implementace knihovny Java Objects Populator, která je výsledkem této práce. Knihovna je schopna na základě anotací generovat náhodná data pro primitivní i komplexní atributy libovolného Java objektu a případně i vytvořit graf objektů, které jsou navzájem propojeny referencemi.
Abstrakt v dalším jazyce: The main goal of this thesis is to create a tool in Java that uses random generators to prepare simple realistic test data. Such a tool would simplify the preparation and maintanance of testing data which is usually a timeconsuming activity. Random values will be created according to rules defined as annotations in Java class definition. The theoretical part of this thesis describes ways and principles how to generate random values and existing tools for generating test data. The practical part covers the design and implementation of the created library Java Objects Populator which represents the result of this thesis. The library is able to generate random data for both simple and complex attributes of any Java and in some cases also to create graph structures of objects which are connected via references.
Práva: Plný text práce je přístupný bez omezení.
Vyskytuje se v kolekcích:Diplomové práce / Theses (KIV)

Soubory připojené k záznamu:
Soubor Popis VelikostFormát 
thesis.pdfPlný text práce2,3 MBAdobe PDFZobrazit/otevřít
A13N0101Pposudek-op.PDFPosudek oponenta práce516,32 kBAdobe PDFZobrazit/otevřít
A13N0101Phodnoceni-ved.PDFPosudek vedoucího práce446,28 kBAdobe PDFZobrazit/otevřít
A13N0101Pobhajoba.PDFPrůběh obhajoby práce207,88 kBAdobe PDFZobrazit/otevřít


Použijte tento identifikátor k citaci nebo jako odkaz na tento záznam: http://hdl.handle.net/11025/23663

Všechny záznamy v DSpace jsou chráněny autorskými právy, všechna práva vyhrazena.