Original title:
Automatizace hierarchických experimentů
Translated title:
Automatization of hierarchical experiments
Authors:
Babka, Martin ; Skopal, Tomáš (advisor) ; Kopecký, Michal (referee) Document type: Bachelor's theses
Year:
2008
Language:
cze Abstract:
[cze][eng] Ciel'om tejto práce je navrhnút' a implementovat' aplikáciu potrebnú k vytvoreniu hierarchického experimentu. V tejto práci uvádzame presnú definíciu hierarchického experimentu a analyzujeme jeho schopnosti. Princíp hierarchického experimentu je následne použitý k implementovaniu knižnice testujúcej softvér sposobom zvaným testovanie bielej skrinky. Knižnica je určená hlavne k overeniu výkonnosti algoritmov. Pretože je vytvorená v jazyku C++, testovaný kód musí byt' naprogramovaný v C alebo C++. Výstupom vytvoreného programu je používatel'om definovaný testovací kód pre skúmané algoritmy a potrebný projektový súbor. V aplikácii je tiež možné aj jednoduché spracovanie zozbieraných dát. Test editujeme vizuálne v grafickom rozhraní.The aim of this work is to design and implement an application needed to create hierarchic experiments. The exact definition and purpose of hierarchic experiments are analysed in this work. The principle of hierarchic experiments is then used to implement a framework for white box software testing. It should by utilized mainly for benchmarking tests. The tested code must be in the C or C++ languages since the framework is developed in C++. Output of the application is a C++ source code that tests the user's algorithm in the selected manner. The application also outputs the needed makefiles and uses visual editing to create the testing set. It is also capable of simple processing of the collected performance data.
Institution: Charles University Faculties (theses)
(web)
Document availability information: Available in the Charles University Digital Repository. Original record: http://hdl.handle.net/20.500.11956/18532