Generování testovacích dat z anotací

dc.contributor.advisorLipka Richard, Ing. Ph.D.
dc.contributor.authorDékány, Michal
dc.contributor.refereeHerout Pavel, Doc. Ing. Ph.D.
dc.date.accepted2016-6-13
dc.date.accessioned2017-02-21T08:27:57Z
dc.date.available2015-9-1
dc.date.available2017-02-21T08:27:57Z
dc.date.issued2016
dc.date.submitted2016-5-12
dc.description.abstractHlavní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.cs
dc.description.abstract-translatedThe 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.en
dc.description.resultObhájenocs
dc.format90 s.cs
dc.format.mimetypeapplication/pdf
dc.identifier66748
dc.identifier.urihttp://hdl.handle.net/11025/23663
dc.language.isocscs
dc.publisherZápadočeská univerzita v Plznics
dc.rightsPlný text práce je přístupný bez omezení.cs
dc.rights.accessopenAccessen
dc.subjecttestovánícs
dc.subjectnáhodná datacs
dc.subjectnáhodné generátorycs
dc.subjectjopcs
dc.subject.translatedtestingen
dc.subject.translatedrandom dataen
dc.subject.translatedrandom generatorsen
dc.subject.translatedjopen
dc.thesis.degree-grantorZápadočeská univerzita v Plzni. Fakulta aplikovaných vědcs
dc.thesis.degree-levelNavazujícícs
dc.thesis.degree-nameIng.cs
dc.thesis.degree-programInženýrská informatikacs
dc.titleGenerování testovacích dat z anotacícs
dc.title.alternativeAnnotation based generator of test dataen
dc.typediplomová prácecs
local.relation.IShttps://portal.zcu.cz/StagPortletsJSR168/CleanUrl?urlid=prohlizeni-prace-detail&praceIdno=66748

Files

Original bundle
Showing 1 - 4 out of 4 results
No Thumbnail Available
Name:
thesis.pdf
Size:
2.24 MB
Format:
Adobe Portable Document Format
Description:
Plný text práce
No Thumbnail Available
Name:
A13N0101Pposudek-op.PDF
Size:
516.32 KB
Format:
Adobe Portable Document Format
Description:
Posudek oponenta práce
No Thumbnail Available
Name:
A13N0101Phodnoceni-ved.PDF
Size:
446.28 KB
Format:
Adobe Portable Document Format
Description:
Posudek vedoucího práce
No Thumbnail Available
Name:
A13N0101Pobhajoba.PDF
Size:
207.88 KB
Format:
Adobe Portable Document Format
Description:
Průběh obhajoby práce

Collections