学位论文 > 优秀研究生学位论文题录展示
基于TEmb的嵌入式软件测试过程模型的研究
作 者: 欧涛涛
导 师: 陈建勋
学 校: 武汉科技大学
专 业: 计算机应用技术
关键词: 嵌入式软件测试 过程模型 TEmb 回归测试 并行测试
分类号: TP311.52
类 型: 硕士论文
年 份: 2011年
下 载: 24次
引 用: 0次
阅 读: 论文下载
内容摘要
嵌入式系统的广泛应用,使人们越来越关注其产品的质量。嵌入式系统继承性差,产品的专用程度较高,良好的软件测试方案是保证嵌入式软件质量的关键。建立正确的高效的测试方案,需要理论模型指导测试过程,这就使得研究一种通用测试模型变的很有必要。本文针对嵌入式软件的特点,在分析传统测试模型的基础上,改进了传统测试过程模型的缺点,提出了一种较通用的测试模型。在改进的过程模型中,试图将测试贯穿于开发的所有阶段,同时对改进了回归测试调度,发掘回归测试的循环幅度,将测试的范围限定在最底层的单元测试,这样可以增加各测试阶段对单元测试的回归。并以需求变更为基础,重点增强各测试阶段间的并行性,传统的测试模型把各个测试阶段严格分开,过程过于理想化,明确的限定了各个测试阶段之间的时间。改进模型中,允许各个测试阶段相邻抑或非相邻的测试阶段之间存在重叠,这将大大提升测试的效率。本文在研究改进模型时,以需求变更为起点着手测试工作,同时在嵌入式软件测试中引入UML、XP等技术,UML用例图可以明确的表达出用户需求及需求变更,XP的“测试优先”的思想,能更高效的解决需求变更带来的困扰,优化测试的过程。最后是针对嵌入式软件测试模型分析与改进,提出了基于TEmb通用元素的改进的V模型,并以此模型为指导,通过具体案例验证其有效性。最后,分析实验的结果,发现在改进模型中依旧存在缺陷,从而提出了下一步研究工作的方向。
|
全文目录
摘要 4-5 Abstract 5-8 第一章 绪论 8-12 1.1 研究背景与意义 8-9 1.2 国内外研究现状 9-11 1.3 本文的主要工作 11 1.4 本文的结构安排 11-12 第二章 软件测试概述 12-17 2.1 软件测试概念 12-14 2.1.1 软件测试基本定义 12 2.1.2 软件测试基本目标 12-13 2.1.3 软件测试基本原则 13 2.1.4 软件测试数据流图 13-14 2.2 软件测试技术 14-15 2.2.1 静态测试 14 2.2.2 动态测试 14-15 2.3 软件测试工具 15-16 2.3.1 Panorama 工具介绍 15-16 2.3.2 Panorama 工具优点与局限性 16 2.4 本章小结 16-17 第三章 嵌入式软件测试概述 17-25 3.1 嵌入式系统领域分析 17-19 3.1.1 嵌入式系统定义 17-18 3.1.2 嵌入式系统开发流程 18-19 3.2 嵌入式软件概述 19-21 3.2.1 嵌入式软件形成与发展 19 3.2.2 嵌入式软件的分类 19-20 3.2.3 嵌入式软件特性分析 20-21 3.3 嵌入式软件结构化测试 21-24 3.3.1 测试分析 21 3.3.2 测试特性 21 3.3.3 TEmb 测试方法 21-23 3.3.4 嵌入式测试中常用到的几种关键技术 23-24 3.4 本章小结 24-25 第四章 改进的嵌入式软件测试过程模型 25-37 4.1 软件测试过程模型分析 25-31 4.1.1 V 模型 25-26 4.1.2 W 模型 26-27 4.1.3 多V 模型 27-31 4.2 嵌入式软件测试模型的改进 31-33 4.2.1 针对回归测试局部改进 31-32 4.2.2 针对各测试阶段间并行测试改进 32-33 4.2.3 针对需求变更的改进 33 4.3 嵌入式软件测试的体系与策略 33-37 4.3.1 单元测试阶段 34-35 4.3.2 集成测试阶段 35-36 4.3.3 系统测试阶段 36-37 4.4 本章小结 37 第五章 嵌入式软件测试过程模型实验结果与分析 37-46 5.1 嵌入式软件通用测试方案的分析与构建 38-39 5.1.1 UML 各图与嵌入式软件测试各阶段的结合 38 5.1.2 TEmb 方法的通用要素与改进V 模型的结合 38-39 5.2 实验结果与分析 39-45 5.2.1 构建测试环境 39-40 5.2.2 测试设计与实现 40-44 5.2.3 案例分析 44-45 5.3 本章小结 45-46 第六章 总结与展望 46-47 6.1 工作总结 46 6.2 展望 46-47 参考文献 47-50 致谢 50-51 附录 A 攻读学位期间发表的论文 51-52 详细摘要 52-54
|
相似论文
- 魔力平台业务过程建模冲突消解的研究与实现,TP311.5
- 基于程序切片的电子海图系统软件测试技术研究,TP311.53
- 一个基于内容管理的自动化测试系统的设计与实现,TP311.53
- 连续竞争反应装置的效益优化方法与应用研究,TQ015
- 基于云计算的软件测试服务研究,TP311.53
- 基于JSP技术的消防工程造价系统开发,TP311.52
- 智能卡操作系统(COS)的系统测试方法的设计与实现,TP311.52
- 石油勘探测井系统软件测试的实施,TP311.52
- 基于BTS的嵌入式软件测试技术研究,TP311.52
- (U)SIM卡远程检测系统的设计与实现,TN929.5
- 基于制度变迁理论的企业组织结构变革研究,F270.7
- 基于不同SO_2排放管理制度的CFB-FGD过程优化,X701.3
- 羞耻与内疚的认知评价过程研究,B842.1
- 基于回归测试的用例集优化研究,TP311.53
- 基于时间Petri网与智能优化算法相结合的任务调度研究,TP274
- 基于FitNesse的自动化回归测试模型和工具的研究,TP311.53
- 回归测试技术的研究与应用,TP311.53
- 变异测试技术应用研究,TP311.53
- TTCN-3测试平台中并行测试支持的设计与实现研究,TP311.52
- WEB系统软件混合式测试方案的研究与实现,TP393.09
- 嵌入式软件功能路径测试方法研究,TP311.53
中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com
|