期刊文献+

嵌入式API测试套生成方法和技术 被引量:2

Method and Technique of Test Suite Generation for Embedded API
在线阅读 下载PDF
导出
摘要 随着嵌入式计算机系统应用的不断扩展,嵌入式系统的可靠性引起了学术界和工业界的广泛关注,也提出了很多增进可靠性的方法和技术.然而,现有的方法和技术在测试套生成方面论述不多,所以在处理大批量嵌入式系统测试工作中遇到了挑战.讨论抽象测试套生成方法和适配技术,提出了LTS(labeled transition system)到BT(behavior tree)的转换算法,从而使TTCN(test and testing control notation)测试套可以通过转换嵌入式软件的LTS描述产生.还介绍了基于上述转换算法的嵌入式软件测试工具包,以及一个嵌入式物联网识读器测试案例研究. With the rapid increase of embedded computer system applications, the reliability of embedded software has drawn particular attention from researchers and industries. Many methods for testing and verifying reliability of embedded software have been discussed. However, the existing methods are weak in test suite automatic generation and therefore difficult in tackling large numbers of embedded computer applications. In this paper, the method and the technique of generating abstract test suite and their adaptation to a computer platform are presented. An algorithm for translating a LTS (labeled transition system) into BT (behavior tree) is proposed. Consequently, the TTCN (test and testing control notation) abstract test suite that employs BT as logical structure can automatically be generated with respect to the LTS description of embedded software. A TTCN tool set based on the translation algorithm for testing embedded software is introduced, and case study of testing embedded system of Internet of things device is presented.
出处 《软件学报》 EI CSCD 北大核心 2014年第2期373-385,共13页 Journal of Software
基金 国家自然科学基金(61070030 61370051) 北京市教委人才创新团队计划(4062012)
关键词 嵌入式软件 软件测试 测试与测试控制语言 标签转换系统 embedded software software testing TTCN (test and testing control notation) LTS (labeled transition system)
  • 相关文献

参考文献8

二级参考文献71

  • 1钟德明,刘斌,阮镰.嵌入式软件仿真测试环境软件体系结构研究[J].北京航空航天大学学报,2005,31(10):1130-1134. 被引量:14
  • 2王立泽,刘斌,杨顺昆,颜林.面向VxWorks的嵌入式软件集成开发环境研究[J].计算机工程,2006,32(3):55-56. 被引量:6
  • 3牟凯,顾明.基于UML活动图的测试用例自动生成方法研究[J].计算机应用,2006,26(4):844-846. 被引量:18
  • 4Tsai W T,Na Yinghui,Paul R J,et al.Adaptive Scenario-based Object-oriented Test Frameworks for Testing Embedded Systems[C]//Proc.of Conference on Computer Software and Applications.Oxford,UK:[s.n.],2002.
  • 5Ryser J,Glinz M.Using Dependency Charts to Improve Scenario-based Testing[C]//Proc.of International Conference on Testing Computer Software.Washington D.C.,USA:[s.n.],2000.
  • 6Chang Kai,Liao Shih-Sung,Chapman R,et al.Test Scenario Generation Based on Formal Specification and Usage Profile[J].International Journal of Software Engineering and Knowledge Engineering,2000,10(2):185-201.
  • 7Leung H K N, White L. Insights into Regression Testing[C] //Proc. of Confernce on Software Maintenance. Miami, USA: [s. n.] , 1989: 60-69.
  • 8Harrold M J, Gupta R, Soffa M L. A Methodology for Controlling the Size of a Test Suite[J]. ACM Transactions on Software Engineering and Methodology, 1993, 2(3): 270-285.
  • 9Chvatal V. A Greedy Heuristic for the Set-covering Problem[J]. Mathematics of Operations Research, 1979, 4(3): 233-235.
  • 10Chen T Y, Lau M F. A New Heuristic for Test Suite Reduction[J]. Information and Software Technology, 1998, 40(5/6): 347-354.

共引文献100

同被引文献27

引证文献2

二级引证文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部