Nástroj pro ruční vytváření komplexních vstupních dat pro testování
| dc.contributor.advisor | Potužák Tomáš, Ing. Ph.D. | |
| dc.contributor.author | Linha, Michal | |
| dc.contributor.referee | Lipka Richard, Ing. Ph.D. | |
| dc.date.accepted | 2019-8-27 | |
| dc.date.accessioned | 2020-07-17T13:49:27Z | |
| dc.date.available | 2018-10-10 | |
| dc.date.available | 2020-07-17T13:49:27Z | |
| dc.date.issued | 2019 | |
| dc.date.submitted | 2019-6-27 | |
| dc.description.abstract | Tato práce se zabývá vytvořením knihovny v Javě, která bude vytvářet komplexní vstupní data pro testování. V první části byly popsány některé z existujících postupů generování náhodných dat pro testování a také funkčnost Java reexe. Ve druhé části je popsán samotný návrh a implementace knihovny TestingTool. Knihovna dokáže vytvářet instance komplexních datových typů (v případě, že existuje alespoň jeden veřejný konstruktor) a nastavovat jim atributy pomocí grackého uživatelského rozhraní. Speciální podporu pak obdržely datové typy ArrayList, HashMap a pole. Také je možné vytvářet více instancí najednou a generovat jim náhodné hodnoty primitivních číselných atributů. | cs |
| dc.description.abstract-translated | This bachelor thesis' main goal is to create a Java library that will be able to create complex input data used for testing. Some existing approaches for random testing data generation and the functionality of Java reection were described in the rst part of this thesis. Second part contains proposion and implementation of the library itself. The library was called TestingTool. It is able to create instances of complex data types (if they contain at least one public constructor) and set their attributes using graphical user interface. Fields, ArrayList and HashMap were types that recieved special support. It is also possible to create multiple instances at once and generate random values for their primitive number attributes. | en |
| dc.description.result | Obhájeno | cs |
| dc.format | 70 s. (116944 znaků) | cs |
| dc.format.mimetype | application/pdf | |
| dc.identifier | 79536 | |
| dc.identifier.uri | http://hdl.handle.net/11025/38290 | |
| dc.language.iso | cs | cs |
| dc.publisher | Západočeská univerzita v Plzni | cs |
| dc.rights | Plný text práce je přístupný bez omezení. | cs |
| dc.rights.access | openAccess | en |
| dc.subject | testování software | cs |
| dc.subject | generování testovacích dat | cs |
| dc.subject | java reflexe | cs |
| dc.subject | java knihovna | cs |
| dc.subject | vytváření objektů | cs |
| dc.subject | nastavování atributů objektů | cs |
| dc.subject.translated | software testing | en |
| dc.subject.translated | testing data generation | en |
| dc.subject.translated | java reflection | en |
| dc.subject.translated | java library | en |
| dc.subject.translated | object creation | en |
| dc.subject.translated | object attribute setting | en |
| dc.thesis.degree-grantor | Západočeská univerzita v Plzni. Fakulta aplikovaných věd | cs |
| dc.thesis.degree-level | Bakalářský | cs |
| dc.thesis.degree-name | Bc. | cs |
| dc.thesis.degree-program | Inženýrská informatika | cs |
| dc.title | Nástroj pro ruční vytváření komplexních vstupních dat pro testování | cs |
| dc.title.alternative | Tool for Manual Creation of Complex Input Data for Testing | en |
| dc.type | bakalářská práce | cs |
| local.relation.IS | https://portal.zcu.cz/StagPortletsJSR168/CleanUrl?urlid=prohlizeni-prace-detail&praceIdno=79536 |
Files
Original bundle
1 - 4 out of 4 results
No Thumbnail Available
- Name:
- linha_thesis.pdf
- Size:
- 920.21 KB
- Format:
- Adobe Portable Document Format
- Description:
- Plný text práce
No Thumbnail Available
- Name:
- A16B0079P Hodnoceni.pdf
- Size:
- 59.11 KB
- Format:
- Adobe Portable Document Format
- Description:
- Posudek vedoucího práce
No Thumbnail Available
- Name:
- A16B0079P Posudek.pdf
- Size:
- 41.93 KB
- Format:
- Adobe Portable Document Format
- Description:
- Posudek oponenta práce
No Thumbnail Available
- Name:
- A16B0079P Obhajoba.pdf
- Size:
- 53.13 KB
- Format:
- Adobe Portable Document Format
- Description:
- Průběh obhajoby práce