The browser you are using is not supported by this website. All versions of Internet Explorer are no longer supported, either by us or Microsoft (read more here: https://www.microsoft.com/en-us/microsoft-365/windows/end-of-ie-support).

Please use a modern browser to fully experience our website, such as the newest versions of Edge, Chrome, Firefox or Safari etc.

A factorial experimental evaluation of automated test input generation – Java platform testing in embedded devices

Author

Editor

  • Caivano Danilo
  • Markku Oivo
  • Maria Teresa Baldassarre
  • Guiseppe Visaggio

Summary, in English

Background. When delivering an embedded product, such as a mobile phone, third party products, like games, are often bundled with it in the form of Java MIDlets. To verify the compatibility be- tween the runtime platform and the MIDlet is a labour-intensive task, if input data should be manually generated for thousands of MIDlets. Aim. In order to make the verification more efficient, we investigate four different automated input generation methods which do not require extensive modeling; random, feedback based, with and without a constant startup sequence. Method. We evaluate the methods in a factorial design experiment with manual input generation as a reference. One original experiment is run, and a partial replication. Result. The results show that the startup sequence gives good code coverage values for the selected MIDlets. The feedback method gives somewhat better code coverage than the random method, but requires real-time code coverage measurements, which decreases the run speed of the tests. Conclusion The random method with startup sequence is the best trade-off in the current setting.

Publishing year

2011

Language

English

Pages

217-231

Publication/Series

Product-Focused Software Process Improvement/Lecture Notes in Computer Science

Volume

6759

Document type

Conference paper

Publisher

Springer

Topic

  • Computer Science

Conference name

PROFES

Conference date

2011-06-20 - 2011-06-22

Conference place

Torre Canne, Italy

Status

Published

Project

  • Embedded Applications Software Engineering

ISBN/ISSN/Other

  • ISBN: 978-3-642-21843-9