摘要
根据嵌入式软件特点,提出了集文档审查、含编码规则扫描的静态分析、代码审查、动态单元测试、部件测试和配置项测试的规范化自测试模型,并重点阐述了可定制编码规则的静态分析、基于宿主机的动态单元测试、部分增量的部件测试及基于故障注入的配置项测试等关键技术。该方法测试级别、测试类型全面,统计数据表明其有效减少了冗余测试工作时间,提高了测试效率,并在不同层次上消除了软件缺陷。
According to the characteristics of embedded software,a standard self testing model of embedded software is proposed.Document review,static analysis which contains coding rules scan,code inspection,dynamic unit test,integration test and configuration item test are included inthe model.The key technologies such as static analysis in which the coding rules could be customized,dynamic unit test based on the host,part incremental integration testing and configuration item test based on the fault injection are stated emphatically.The test level and test types are plenitudinous,at the same time the statistical data indicate the method can reduce redundant working time,increase testing efficiency and eliminate software faults at different levels.
出处
《计算机工程与设计》
CSCD
北大核心
2013年第10期3480-3485,3510,共7页
Computer Engineering and Design
关键词
嵌入式软件
自测试
编码规则
静态分析
宿主机
部件测试
增量
embedded software
self testing
coding rules
static analysis
host
integration testing
increment