软件测试的必要性:
嵌入式软件的测试不仅仅是对软件逻辑关系的测试,更强调对依存于特定芯片部分的软件的测试。通过对目标设
备实装代码的测试来实现对软件质量的评估。是在开发、移植和硬件升级时,确认软件可靠性的一个重要手段。
早期的嵌入式软件规模较小,软件的测试基本上是在软件调试中完成,在包括软硬件的整个系统调试与系统测试
中进一步发现错误,然后修正错误,完善软件。随着嵌入式软件的规模越来越大,结构越来越复杂,只是依赖在产品的
最后阶段发现并修改软件错误,已经不能满足对产品质量的要求。据日本经济产业省情报处理机构的统计表明,产品
在市场销售以后,发现的质量问题中有55.3% 是由于软件缺陷造成的。因此,在软件开发的不同阶段进行相应的测试,
对企业提高产品质量具有非常重要的意义,特别是在汽车电子系统的开发中,所涉及的硬件不可能简单地达到高度的
系统安全,因此软件质量测试方法的应用是完全必要的。

测试的目的
⁗验证软件是否能够按照设计要求,满足功能。
⁗尽可能早的发现尽可能多的软件缺陷。
测试的作用
⁗为评估软件质量提供依据。
⁗通过在软件的开发过程中做相应的测试,了解软件在各个阶段的质量,做到早发现问题,早解决问题,降低因软
件缺陷造成的成本增加。
测试的原则
⁗由于软件测试的复杂性,我们企图通过测试使软件达到零缺陷是不可能的,而应该以用户的需求为检验标准,在
权衡投入、产出比的基础上决定测试的复杂性,做到足够好的测试。
返回到服务与支持一览 |