DocumentCode :
3474880
Title :
Embedded software testing in research environment. A practical guide for non-experts
Author :
Bajer, Marcin ; Szlagor, Marek ; Wrzesniak, Marek
Author_Institution :
ABB Corp. Res. Center, Krakow, Poland
fYear :
2015
fDate :
14-18 June 2015
Firstpage :
100
Lastpage :
105
Abstract :
Testing is nowadays one of the most important part of product development lifecycle. The goal of this publication is to provide brief description of embedded software testing in research environment. It is divided into several parts and addresses the problem of testing embedded devices not only from the source code perspective, but it also takes into consideration testing the complete system behavior. The first part of the article focuses on comparison between automatic and manual tests, trying to decide when automated tests are useful and when useless or at least not cost effective. The paper describes mainly testing industrial automation devices and some methodologies dedicated for testing this type of devices. A significant part of the paper is related to unit testing and certification tests of device´s safety critical functions. Applicability of Test Driven Development is considered. In succeeding parts, functional tests, testing support tools and test documentation are described. An important step is automatic test report generation including coverage estimation methods. The last part is related to integration tests which often require building large testing infrastructure that consist of certified equipment and dedicated testing environment.
Keywords :
embedded systems; program testing; research and development; automatic software testing; automatic test report generation; coverage estimation method; embedded devices; embedded software testing; functional tests; integration tests; manual software testing; product development lifecycle; research environment; safety critical functions; test documentation; test driven development; testing infrastructure; testing support tools; Automation; Embedded computing; Embedded software; Manuals; Safety; Testing; embedded software verification; functional tests; industrial equipment; integration tests; manual tests; software quality; test automation; testing; unit tests;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Embedded Computing (MECO), 2015 4th Mediterranean Conference on
Conference_Location :
Budva
Print_ISBN :
978-1-4799-8999-7
Type :
conf
DOI :
10.1109/MECO.2015.7181877
Filename :
7181877
Link To Document :
بازگشت