● 摘要
嵌入式软件技术正在经历一个快速发展的时期,但可靠性却一直是制约嵌入式软件应用的一个瓶颈,而测试就成为了保证嵌入式软件可靠性的重要手段。由于嵌入式软件的种种特点,且对嵌入式软件测试人员提出了很高的要求,使得嵌入式软件测试较其它非嵌入式软件难以实施。如何对嵌入式软件测试人员进行高效的培训就成为了迫切需要解决的问题。论文对嵌入式软件测试教学的相关理论进行了研究。论文研究了嵌入式软件的缺陷分类,以及在系统中合理的引入缺陷并对引入缺陷进行控制的方法。为了使测试训练过程更加完整,论文还研究出了整个测试教学活动的过程,以及对教学结果的评估方法。在理论研究的基础之上,论文选取了飞机的外挂物管理系统作为被测试系统,设计并开发了一套实时嵌入式软件测试教学系统,用于对测试工程师的培训。该系统对飞机外挂物系统实现了功能仿真,具备典型的航空电子系统实时嵌入式软件的基本特征,并能够对引入的缺陷进行控制,对测试工程师的训练过程进行管理,对教学结果进行评估。论文中设计并开发的嵌入式软件测试教学系统,不但能够用于嵌入式软件测试工程师的培训,同时也能作为嵌入式软件测试技术研究的实验平台,如软件可靠性测试与软件覆盖率之间的关系研究,嵌入式软件典型失效模式研究等等,具有非常强的使用工程价值。