Original title:
Systém pro automatické testování vývojových nástrojů
Translated title:
Automatic Tool-Chain Testing System
Authors:
Aschenbrenner, Vojtěch ; Šuška, Boris (referee) ; Hruška, Tomáš (advisor) Document type: Bachelor's theses
Year:
2010
Language:
cze Publisher:
Vysoké učení technické v Brně. Fakulta informačních technologií Abstract:
[cze][eng]
Projekt Lissom se zabývá vývojem prostředí pro návrh aplikačně specifických procesorů či SoC (System on Chip). Vyvíjí nástroje typu assembler, disassembler, simulátor, překladač jazyka C apod. Celé prostředí je třeba průběžně testovat, proto také vznikla tato práce. Práce se zabývá softwarovým testováním obecně, jeho rozdělením a popsáním několika existujících systémů. Těmi se inspiruje, řeší návrh a implementaci testovacího systému pro projekt Lissom. Systém je postaven na porovnávání výstupů nástrojů s jejich referenčními protějšky. Pro kompletní funkčnost systému byly navíc naprogramovány nástroje pro komunikaci se systémem Bugzilla a jednoduchý odesilatel e-mailů.
Project Lissom is developing environment for design application specific processors or SoC (System on Chip). Project developes tools like assembler, disassembler, simulator, C compiler etc. Environment testing is required and It's main reason for this work. The work is about software testing, types of testing and about existing testing systems. The inspiration from existing systems is used for design and implementation Lissom testing system. System is comparing tools outputs with reference files. The system needs Bugzilla client end e-mail sender for complete functionality. These tools were also created.
Keywords:
BASH; Bugzilla; data-driven testing; hardware-software codesign; ISAC; Lissom; quality assurance; software product; testing system; BASH; Bugzilla; daty řízené testování; ISAC; Lissom; softwarový produkt; souběžný návrh hardware a software; testovácí systém; zajištění kvality
Institution: Brno University of Technology
(web)
Document availability information: Fulltext is available in the Brno University of Technology Digital Library. Original record: http://hdl.handle.net/11012/55960