Supporting Tool for Embedded Software Testing

Embedded software testing is a complex and difficult task. During the testing process, testing tasks often require additional hardware devices to assist. This paper, in the perspective of software solution, presents a supporting tool for testing embedded software. This tool can automatically generate test cases and test drivers, and supports unit test and coverage test which are based cross testing technology and multiple rounds mechanism. The test results can be visually represented to facilitate the observation. By using our constructed testing environment in the embedded platform to do testing experiments, the experiment results show that our constructed testing environment is workable.

[1]  Huai Liu,et al.  Adaptive random testing based on distribution metrics , 2009, J. Syst. Softw..

[2]  Koushik Sen,et al.  CUTE: a concolic unit testing engine for C , 2005, ESEC/FSE-13.

[3]  Gregory Tassey,et al.  Prepared for what , 2007 .

[4]  W. Marsden I and J , 2012 .

[5]  Jaeyoung Choi,et al.  An Embedded Software Testing Tool Supporting Multi-paradigm Views , 2008, ICCSA.

[6]  Michael R. Lyu,et al.  A coverage analysis tool for the effectiveness of software testing , 1994 .

[7]  Yuhoon Ki,et al.  Tool support for new test criteria on embedded systems: Justitia , 2008, ICUIMC '08.

[8]  Auri Marcelo Rizzo Vincenzi,et al.  A strategy to perform coverage testing of mobile applications , 2006, AST '06.

[9]  Brent Hailpern,et al.  Software debugging, testing, and verification , 2002, IBM Syst. J..

[10]  Bin Liu,et al.  A Method of Test Case Automatic Generation for Embedded Software , 2009, 2009 International Conference on Information Engineering and Computer Science.

[11]  Glenford J. Myers,et al.  Art of Software Testing , 1979 .

[12]  James Bret Michael,et al.  Metrics for measuring the effectiveness of software-testing tools , 2002, 13th International Symposium on Software Reliability Engineering, 2002. Proceedings..

[13]  James C. King,et al.  Symbolic execution and program testing , 1976, CACM.

[14]  Aaas News,et al.  Book Reviews , 1893, Buffalo Medical and Surgical Journal.

[15]  S. Reid The Art of Software Testing, Second edition. Glenford J. Myers. Revised and updated by Tom Badgett and Todd M. Thomas, with Corey Sandler. John Wiley and Sons, New Jersey, U.S.A., 2004. ISBN: 0-471-46912-2, pp 234: Book Reviews , 2005 .

[16]  Shih-Hao Hung,et al.  New Tracing and Performance Analysis Techniques for Embedded Applications , 2008, 2008 14th IEEE International Conference on Embedded and Real-Time Computing Systems and Applications.