ubc
Design and development of an automated regression test suite for UEFI
2015-01-20
[Electronic ed.]
prv
Universitätsbibliothek Chemnitz
Universitätsbibliothek Chemnitz, Chemnitz
Fakultät für Informatik
Computer Engineering
male
Jeddah
Unified Extensible Firmware Interface (UEFI) is an industry standard for implementing the basic firmware in the computers. This standard replaces BIOS. A huge amount of C code has been written for the implementation of UEFI. Yet there has been a very little focus on testing UEFI code. The thesis shows how the industry can perform a meaningful testing of UEFI. Spanning the test coverage with the help of test tools over all UEFI phases is a key objective. Moreover, techniques such as Test Driven Development and source code analysis are explained in terms of UEFI to make sure the bugs are minimized in the first place. The results show that the usage of test and analysis tools point to a large number of issues. Some of these issues can be fixed at a very early stage in the Software Development Life Cycle. For this reason the developers and testers should be convinced that they need to focus on testing UEFI from a software perspective.
004
Versuch, Testen, Eingebettetes System
UEFI, Versuch, Eingebettete Systeme, Testen
UEFI, Testing, Firmware, Embedded systems
urn:nbn:de:bsz:ch1-qucosa-159277
Technische Universität Chemnitz
dgg
Technische Universität Chemnitz, Chemnitz
Huzaifa
Saadat
1989-10-01
aut
Wolfram
Hardt
Professor Dr.
dgs
Robert
Fendt
dgs
Bertram
Metz
dgs
Ariane
Heller
Dr.
rev
eng
2014-03-11
2014-09-12
born digital
Huzaifa Saadat
017687964798
huzaifasaadat@hotmail.com
master_thesis