钟云黉
摘要:嵌入式软件的质量水平及可靠性一定程度上会影响产品质量与可靠性,软件设计最重要的目的是提高软件测的质量,而软件测试有利于保证软件的质量,所以要重视嵌入式软件测试工作。在软件测试过程中,首先要测试软件获取数据资料的技术,其能否获取准确、实时、安全可靠的数据是判断嵌入式软件测试非常重要的标准。基于此,本篇文章对多维度覆盖率的嵌入式软件测试分析方法进行研究,以供参考。
关键词:多维度覆盖率;嵌入式软件测试;分析方法
引言
软件程序规模与复杂程度的增长增加了软件应用的不确定性。为有效保证软件质量,软件测试逐渐成为软件研发中成本最高的项目。软件测试能力、测试效率及测试特点的动态跟踪与定量分析,以及软件测试的持续优化成为目前软件研发中最为迫切需要解决的问题。目前软件测试的研究侧重于如何开展测试过程组织、具体测试方法等,测试评价主要围绕软件缺陷报告、缺陷跟踪与测试进度评价等方面,缺少对软件的动态跟踪及在线评价。导致软件测试中经常出现测试过程按照测试计划开展,但由于测试用例较大导致测试执行有效性缺失的问题,很难在测试过程中发现测试软件薄弱点。根据这一问题,提出基于多维度覆盖率的嵌入式软件测试分析方法。
1嵌入式软件测试技术
1.1开发工具IDE的虚拟I/O功能
嵌入式软件是在交叉的开发环境下开发出来的,绝大多数嵌入式开发工具都具备编译、调试、加载以及链接等功能,还有一部分非常高级的开发工具甚至具备虚拟I/O的功能,能够为嵌入式软件的测试提供非常大的便利性。……