Change search
ReferencesLink to record
Permanent link

Direct link
Search-based Testing for Embedded Telecommunication Software with Complex Input Structures: An Industrial Case Study
Number of Authors: 4
2014 (English)Report (Other academic)
Abstract [en]

In this paper, we discuss the application of search-based software testing techniques for unit level testing of a real-world telecommunication middleware at Ericsson. Input data for the system under test consists of nested data structures, and includes non-trivial variables such as uninitialized pointers. Our current implementation analyzes the existing test cases to discover how to handle pointers, set global system parameters, and any other setup code that needs to run before the actual test case. Hill climbing (HC) and (1+1) evolutionary algorithm (EA) metaheuristic search algorithms are used to generate input data for branch coverage. We compare HC, (1+1)EA, and random search as a baseline of performance with respect to effectiveness, measured as branch coverage, and efficiency, measured as number of executions needed. Difficulties arising from the specialized execution environment and the adaptations for handling these problems are also discussed.

Place, publisher, year, edition, pages
Kista, Sweden: Swedish Institute of Computer Science , 2014, 6.
SICS Technical Report, ISSN 1100-3154 ; 2014:03
National Category
Computer and Information Science
URN: urn:nbn:se:ri:diva-15526OAI: diva2:1036843
Available from: 2016-10-13 Created: 2016-10-13

Open Access in DiVA

fulltext(442 kB)4 downloads
File information
File name FULLTEXT01.pdfFile size 442 kBChecksum SHA-512
Type fulltextMimetype application/pdf

Search in DiVA

By author/editor
Bohlin, Markus
Computer and Information Science

Search outside of DiVA

GoogleGoogle Scholar
Total: 4 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

Total: 1 hits
ReferencesLink to record
Permanent link

Direct link