● 摘要
本课题是基于Keil的白盒测试工具的设计与实现,来源于某公司的研究项目。课题内容分为两部分:白盒测试工具DeepTest的开发,用实验来检验DeepTest的可靠性和可用性。首先是白盒测试工具DeepTest的开发。本课题充分利用Keil uVision2提供的调试工具和AGSI可编程接口,采用MSVisual C++6.0开发平台,开发出一个满足Keil用户自定义外设接口规范的动态库插件——DeepTest.dll,在Keil集成环境的调试模式下调用该测试插件,达到白盒测试的目的。DeepTest的测试覆盖率达到Do-178B的C级,即语句覆盖级。其次是用实践来检验DeepTest的可靠性和可用性。使用DeepTest测试基础COS实验结果证明该工具可以大大提高测试的效率和测试的质量,不仅可以进行单元测试还可以进行集成测试。
相关内容
相关标签