论文摘要
软件测试模型是用于指导软件测试过程如何开展的理论模型。本文分析嵌入式软件的特点,综述传统的软件测试方法;针对嵌入式软件的特点,对传统模型的缺点进行改进,构建嵌入式软件测试模型。在改进的测试模型中,增加了从各个测试阶段指向单元测试的箭头,回归测试的范围均从最底层的单元测试开始,从而保证原有错误的修改以及新错误的避免。在改进的测试模型中发掘出了各个测试活动的并行性,允许各个测试阶段相邻,甚至是非相邻的测试阶段之间有所重叠。以需求变更为起点改进测试模型,分析需求变更的类型和原因,主要对需求变更时的测试做了优化。将UML、XP以及TDD技术引入到嵌入式软件测试中,UML能够清晰地描述出用户需求及需求变更,XP和TDD的“测试优先”能高效的解决需求变更。本文结合具体的实例对改进的测试模型进行评估,提高了测试效率,并提出了下一步测试过程的改进方向。
论文目录
中文摘要英文摘要第一章 绪论1.1 研究背景1.2 国内外的研究动态1.3 研究目标1.4 本论文的结构第二章 嵌入式软件测试关键技术研究2.1 软件测试概述2.1.1 软件测试基本流程2.1.2 软件测试方法的分类2.2 嵌入式系统的开发流程2.3 嵌入式软件结构化测试2.3.1 嵌入式软件测试2.3.2 TEmb 方法通用元素2.3.3 TEmb 方法的基本原理2.4 软件开发的关键技术2.4.1 测试驱动开发2.4.2 极限编程(XP)软件开发方法2.4.3 UML 技术在嵌入式软件测试中的应用2.5 本章小结第三章 软件测试模型分析和研究3.1 测试模型的研究和比较3.1.1 V 测试模型3.1.2 X 测试模型3.1.3 W 测试模型3.2 几种测试模型的比较和总结3.3 软件测试改进的思路3.3.1 软件测试的目的和软件测试的数据流图3.3.2 基于传统模型的软件测试存在问题分析3.3.3 基于需求变更的软件测试存在问题分析3.3.4 基于XP 的软件测试存在问题分析3.3.5 基于TDD 的软件测试存在问题分析3.4 本章小结第四章 改进的嵌入式软件测试模型4.1 测试模型的选择标准4.2 嵌入式软件测试不同于一般软件测试的特点4.3 改进的测试模型4.3.1 改进模型包含的测试活动4.3.2 改进模型的特点4.4 嵌入式软件测试体系结构4.4.1 嵌入式软件需求测试4.4.2 嵌入式软件单元测试4.4.3 嵌入式软件集成测试4.4.4 嵌入式软件系统测试4.5 本章小结第五章 嵌入式软件测试模型的应用研究5.1 构造适合嵌入式系统软件测试的通用方案5.1.1 TEmb 方法通用元素和V 模型各个阶段的结合5.1.2 UML 是嵌入式软件测试不可或缺的技术5.2 案例描述5.3 案例分析5.3.1 测试环境建立5.3.2 测试设计5.3.3 案例测试评估与提高5.4 本章小结第六章 结束语6.1 结论6.2 今后的研究方向参考文献致谢在学期间发表论文和参加科研情况
相关论文文献
标签:软件测试论文; 需求变更论文; 测试模型论文;