摘要
本文介绍的是一种针对嵌入式软件的基于云平台的覆盖率测试方法,以及相关工具的应用。通过工具将插桩编译后的软件装载到目标机上运行,黑盒手工执行测试,白盒显示函数调用图和控制流程图,同时将执行和未执行代码分颜色显示,对未执行的代码进行人工分析,可以通过增加测试用例来提高覆盖率。
This paper discusses the covering testing tool based on cloud platform for embedded software. The principle and covering type of this tool and how to use the tool in practice are described in this paper. Instrumented and compiled program is operated on the target machine with the tool, and manual black box test and white box test are executed to make clear function call and control process. Codes tested and not been tested are labeled by different colors. Codes not been tested are analyzed by hand to improve covering rate by increasing test use cases.
关键词
覆盖测试
嵌入式测试
云平台嵌入式软件测试工具
Covering Test
Embedded Software Testing
Embedded Software Testing Tools on Cloud Platform