Design and Application of Real-Time Embedded Software Simulation Testing Object Framework

Abstract:

Article Preview

At present, the automated real-time embedded software testing is a hot topic. Automated testing is essentially based on user programming and how to build test script quickly and effectively is one of the key problems to be resolved. In this paper, the object-oriented and framework technologies are introduced into the real-time embedded software testing field and the real-time testing object framework (RT-TOF) is studied firstly. And then, the test script generation process based on RT-TOF is proposed. Furthermore, the design of RT-TOF is put forward. Finally, the test script sample of the avionics embedded software system testing is given. Practical application of RT-TOF in engineering shows that the method proposed in this paper can improve the efficiency of automated testing greatly and the test script based on RT-TOF has better maintainability and reusability.

Info:

Periodical:

Advanced Materials Research (Volumes 143-144)

Edited by:

H. Wang, B.J. Zhang, X.Z. Liu, D.Z. Luo, S.B. Zhong

Pages:

152-155

Citation:

Y. F. Yin et al., "Design and Application of Real-Time Embedded Software Simulation Testing Object Framework", Advanced Materials Research, Vols. 143-144, pp. 152-155, 2011

Online since:

October 2010

Export:

Price:

$38.00

[1] Yongfeng, Yin; Bin, Liu; Bentao, Zheng. On Test Script Technique Oriented Automation of Embedded Software Simulation Testing. Computer Science and Information Engineering(CSIE 2009), 2009 WRI World Congress on Volume 7, March 31 2009-April 2 2009. pp.727-732.

DOI: https://doi.org/10.1109/csie.2009.418

[2] M. Louis, J. Guerrero, A.M. Aerospace Conference Proceedings, Test Execution Control Tool: automating testing in spacecraft integration and test environments Levesque[J], 2000 IEEE , Volume: 2 , 2000, pp.389-395.

DOI: https://doi.org/10.1109/aero.2000.878246

[3] Han Tao, Zhu Guangxi. Designing and Implementation of C-Script. Computer Engineering and Applications. No. 6, 2000, pp.97-99.

[4] Chang Liu, Debra J. Richardson, Programming Languages Considered Harmful in Writing Automated Software Tests, Technical Report 99-09, Information & Computer Science, University of California, Irvine, February (1999).

[5] Mark Fewster, Dorothy Graham. Software Test Automation: Effective Use Of Test Execution Tools. Addison-Wesley Professional. (1999).

DOI: https://doi.org/10.1108/k.2000.29.3.392.5

[6] Tech S.A. T GmbH, /dev software GmbH. Avionics Development System 2nd Generation User Reference Manual. http: /www. techsat. com.

[7] Yongfeng, Yin; Bin, Liu; Bentao, Zheng. On Test Script Technique Oriented Automation of Embedded Software Simulation Testing. Computer Science and Information Engineering(CSIE 2009), 2009 WRI World Congress on Volume 7, March 31 2009-April 2 2009 Page(s): 727 - 732.

DOI: https://doi.org/10.1109/csie.2009.418

[8] RT-LAB/ATB: Scalable Test Bench for Avionics Systems, www. opal-rt. com/products.

[9] TestQuest, Inc. TestQuest Pro™. 2005. http: /www. testquest. com.

[10] Verified's RT-Tester. http: /www. verified. de/rtt. html, (2006).

[11] Shan Jinhui, Jiang Ying, Sun Ping. Research progress in software testing. Universitatis Pekinensis (acta scientiarum naturalium) , Vol. 41, No. 1. 2005. pp.134-145.

[12] Sun Chang-ai, Liu Chao, Jin Mao-zhong, and Zhang Mei. Architecture framework for software test tool, Technology of Object-Oriented Languages and Systems, 2000. TOOLS - Asia 2000. Proceedings. 36th International Conference on , 30 Oct. -4 Nov. 2000, pp.40-47.

DOI: https://doi.org/10.1109/tools.2000.885896

[13] Junguang Dai and Guangju Chen, Visual Testing Software environment Using Object-Oriented Programming, AUTOTESTCON Proceedings, 2000 IEEE , 18-21 Sept. 2000, Pages: 328-333.

DOI: https://doi.org/10.1109/autest.2000.885609

[14] D.J. Johnson, P. Roselli, Using XML As a Flexible, Portable Test Script Language. IEEE Systems Readiness Technology Conference (AUTOTESTCON 2003). pp.187-192.

DOI: https://doi.org/10.1109/autest.2003.1243576

Fetching data from Crossref.
This may take some time to load.