第八章 嵌入式系统实施知识
测试
概述
- 经典定义:在规定的条件下对程序进行操作,以发现错误,对软件质量进行评估
- 对象:程序、数据和文档
- 目的:发现软件的错误,验证软件是否满足用户需求,并通过分析软件错误产生的原因,以帮助发现当前开发工作所采用的软件过程的缺陷,以便进行软件过程改进。
- 嵌入式软件的测试工作与台式机上的应用软件的测试工作有许多共同之处,但也有很大区别
- 嵌入式系统的硬件一般采用专门的测试仪器进行测试
- 由于嵌入式软件自身的特点,其测试过程相对复杂
- 与PC软件相比,在测试嵌入式软件时,除了逻辑上的正确性之外,还要看重系统的性能和健壮性
- 嵌入式软件的一个重要特点就是实时性
- 嵌入式系统的开发是一个软硬件相互协调、互相反馈和互相测试的过程