论文部分内容阅读
嵌入式系统的广泛应用使人们越来越关注其可靠性。嵌入式软件测试是保证嵌入式软件正确性和提高嵌入式软件可靠性最基本和最有效的手段。本文对当前嵌入式软件测试的方法和问题进行了分析与讨论。针对嵌入式软件的特点,在传统软件V模型的基础上,结合改进的V模型,提出了一种嵌入式软件有效测试策略,给出了测试的流程和各阶段测试环境的选择。这种测试策略的特点是改进了传统软件的V模型,将测试引入整个软件开发过程,包括需求分析阶段、概要设计阶段和详细设计阶段,而且考虑到嵌入式软件具有很强的硬件依赖性这一特点,增加了软硬件集成测试这一环节使其更加适合嵌入式软件测试的需要,从而试图形成一种针对嵌入式软件的、较为通用的、工程化的测试解决方案。其次,嵌入式软件的特点使其开发设计方法发生了变化,研究新设计方法下的新测试方法是非常必要的。本文根据传统软件基于规格说明的测试方法和嵌入式软件DARTS设计方法,提出了一个基于任务划分的嵌入式软件测试用例生成模型,解决了根据传统软件结构化设计方法来生成测试用例所存在的问题。最后,根据嵌入式软件交叉测试的特殊性,对当前在嵌入式软件中获取数据的几种方式进行了总结。