嵌入式软件测试怎么实现自动化测试

如题所述

今天竞争的市场里,每个产品都有类似的功能,如何确保您的产品是经过了充分的测试。代码覆盖率分析是确定你的测试是否完整的简单方法,并且其能够跨越整个软件生命周期从单个开发人员测试到最终的发布测试。

通过代码覆盖率评估测试完整性

覆盖率分析的优点
1、代码覆盖率是唯一可依赖的评估测试完整性指标
2、覆盖率分析特别针对于高安全类行业应用,比如:军工,航天,轨道交通和汽车电子。

通过覆盖率分析确保系统测试完整性
系统测试,也叫功能测试,是为确保当最终用户使用应用程序时正确的流程。这种类型测试要么通过手工测试或者自动化化脚本测试。所有软件在发布前都需要进行系统测试。
系统测试的挑战在于如何确保测试完整性。最终,团队将会开发出一套测试流程以验证应用程序是否满足需求或者满足用户文档。
确保系统测试完整性的唯一方法是收集和分析测试过程中的代码覆盖率数据。DT10和VectorCAST/Cover都可帮助用户方便的收集系统测试过程中的代码覆盖率,包括在目标板上执行的覆盖率数据。
温馨提示:答案为网友推荐,仅供参考
相似回答