Název:
Automatizace hierarchických experimentů
Překlad názvu:
Automatization of hierarchical experiments
Autoři:
Babka, Martin ; Kopecký, Michal (oponent) ; Skopal, Tomáš (vedoucí práce) Typ dokumentu: Bakalářské práce
Rok:
2008
Jazyk:
cze
Abstrakt: [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.