Nástroj pro ruční vytváření komplexních vstupních dat pro testování

Date issued

2019

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ů

Citation

OPEN License Selector