Nástroj pro ruční vytváření komplexních vstupních dat pro testování
Date issued
2019
Authors
Journal Title
Journal ISSN
Volume Title
Publisher
Západočeská univerzita v Plzni
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ů.
Description
Subject(s)
testování software, generování testovacích dat, java reflexe, java knihovna, vytváření objektů, nastavování atributů objektů