Generátor testovacích XML dat
Generator of Testing XML Data
Generátor testovacích XML dat
bachelor thesis (DEFENDED)
View/ Open
Permanent link
http://hdl.handle.net/20.500.11956/38046Identifiers
Study Information System: 63675
CU Catalogue: 990013743000106986
Collections
- Kvalifikační práce [12373]
Author
Advisor
Referee
Svoboda, Martin
Faculty / Institute
Faculty of Mathematics and Physics
Discipline
Programming
Department
Department of Software Engineering
Date of defense
20. 6. 2011
Publisher
Univerzita Karlova, Matematicko-fyzikální fakultaLanguage
Slovak
Grade
Excellent
Keywords (Czech)
XML, XSD, generátor dát, šablóna, testovacie dátaKeywords (English)
XML, XSD, data generator, template, testing dataCieľom práce je implementácia nástroja, ktorý generuje testovacie XML dáta na základe užívateľom definovaných parametrov. Tie bude môcť užívateľ použiť pre otestovanie aplikácie, ktorá pracuje s XML dátami. Aplikácia poskytuje užívateľovi GUI rozhranie pre editáciu parametrov vygenerovaných dokumentov, ktorých veľkosť môže presahovať veľkosť operačnej pamäte. Medzi hlavné parametre vygenerovaného dokumentu patria: počet vygenerovaných dokumentov, definovanie atribútov, počet elementov, vetvenie (fanout), frekvencia zastúpenia elementov/textu, generovanie zmiešaného dokumentu. Aplikácia ďalej umožňuje vygenerovať DTD alebo XSD schému pre vygenerovaný dokument, spustiť testovanú aplikáciu nad vygenerovaným dokumentom/dokumentami alebo odoslať dokument službe, ktorú testovaná aplikácia poskytuje.
The aim of the thesis is to implement a tool which generates testing XML data according to user defined attributes. The user can use this data for testing applications which work with XML data. The application provides the user with GUI for editing attributes of generated documents whose size can be greater than main storage. Main attributes of generated documents are number of generated documents, fanout, frequency of element/text, generating mixed content, etc. Application can also generate a DTD or XSD document for all generated documents, execute the tested application over generated documents or send generated data to service of tested application.
