Komponentově orientované programování je založeno na vytváření malých funkčních celků. Ty se nazývají komponenty. Úložiště komponent podporující kontroly kompatibility umožňuje ukládat tyto komponenty do jednotného úložiště a spouštět nad nimi určité testy. Výsledky těchto testů však nejsou součástí samotných komponent. Je třeba pro ně vytvořit vlastní úložiště. Uložené výsledky testů se musí asociovat s komponentami, které byly testovány a s testy. Na základě výsledků z těchto testů se mohou nastavit určité schopnosti komponenty. Vyhledání asociací mezi komponentami, testy a výsledky a vlastní vytvoření úložiště pro výsledky testů je tématem této bakalářské práce.
Anotace v angličtině
Component-oriented programming is based on creation of small functional units. They are called components. The repository component supports compatibility check allows to store these components into a single repository and run some tests on them. The results of these tests are not part of the components. It is necessary for them to create their own repository. Saved test results must be associated with components that have been tested and with related tests. Based on the results of these tests may set certain capabilities of components. Finding associations between components, tests and results and creating their own repository for test results is the topic of this bachelor thesis.
Klíčová slova
komponenta, výsledky testů, úložiště, CRCE, OSGi
Klíčová slova v angličtině
component, test results, repository, CRCE, OSGi
Rozsah průvodní práce
41 s.
Jazyk
CZ
Anotace
Komponentově orientované programování je založeno na vytváření malých funkčních celků. Ty se nazývají komponenty. Úložiště komponent podporující kontroly kompatibility umožňuje ukládat tyto komponenty do jednotného úložiště a spouštět nad nimi určité testy. Výsledky těchto testů však nejsou součástí samotných komponent. Je třeba pro ně vytvořit vlastní úložiště. Uložené výsledky testů se musí asociovat s komponentami, které byly testovány a s testy. Na základě výsledků z těchto testů se mohou nastavit určité schopnosti komponenty. Vyhledání asociací mezi komponentami, testy a výsledky a vlastní vytvoření úložiště pro výsledky testů je tématem této bakalářské práce.
Anotace v angličtině
Component-oriented programming is based on creation of small functional units. They are called components. The repository component supports compatibility check allows to store these components into a single repository and run some tests on them. The results of these tests are not part of the components. It is necessary for them to create their own repository. Saved test results must be associated with components that have been tested and with related tests. Based on the results of these tests may set certain capabilities of components. Finding associations between components, tests and results and creating their own repository for test results is the topic of this bachelor thesis.
Klíčová slova
komponenta, výsledky testů, úložiště, CRCE, OSGi
Klíčová slova v angličtině
component, test results, repository, CRCE, OSGi
Zásady pro vypracování
Prostudujte návrh a implementaci úložiště komponent CRCE a způsob reprezentace vlastností uložených artefaktů.
Naučte se vytvářet rozšíření (pluginy) pro úložiště a zapojit je do webového rozhraní.
V součinnosti s vedoucím práce navrhněte a samostatně implementujte rozšíření, které umožní ke komponentám spravovaným CRCE ukládat
pomocné artefakty, jako jsou výsledky testů a analýz.
Ověřte funkčnost rozšíření pomocí syntetických testů a podle možností jej validujte spojením s nástroji pro ověření kompatibility komponent.
Zásady pro vypracování
Prostudujte návrh a implementaci úložiště komponent CRCE a způsob reprezentace vlastností uložených artefaktů.
Naučte se vytvářet rozšíření (pluginy) pro úložiště a zapojit je do webového rozhraní.
V součinnosti s vedoucím práce navrhněte a samostatně implementujte rozšíření, které umožní ke komponentám spravovaným CRCE ukládat
pomocné artefakty, jako jsou výsledky testů a analýz.
Ověřte funkčnost rozšíření pomocí syntetických testů a podle možností jej validujte spojením s nástroji pro ověření kompatibility komponent.