学位论文 > 优秀研究生学位论文题录展示

自动回归测试系统的设计与实现

作 者: 尤嘉
导 师: 于书举
学 校: 北京工业大学
专 业: 计算机应用技术
关键词: 自动回归测试 测试模型 测试策略
分类号: TP311.52
类 型: 硕士论文
年 份: 2008年
下 载: 102次
引 用: 3次
阅 读: 论文下载
 

内容摘要


随着计算机应用领域的不断扩大,软件测试显得尤为重要。保证软件质量,提高软件可靠性,成为决定软件成败的关键。回归测试是软件测试的重要组成部分,贯穿于软件测试的各个阶段,本课题就是在对软件测回归测试技术研究的基础上,实现自动回归测试系统,使回归测试过程自动化。本文首先研究自动回归测试技术,分析回归测试中一些关键技术点,如测试模型测试策略等,为设计自动回归测试系统奠定基础。然后,设计并实现该系统,以达到自动回归测试的目的。最后,将系统应用于实际项目,来展示自动回归测试的流程。本课题的重点是实现自动回归测试系统,而为了设计该系统,首先要理解自动回归测试的内容和回归测试的流程。在此,对于回归测试模型进行了研究,并改进了原有的测试模型,使得回归测试贯穿到同一开发周期的各个阶段。然后,对于四种回归测试策略进行分析,尤其是对于“再测试修改的部分”这种策略,给出了详细的算法设计,并实现了该算法。对于自动回归测试系统,主要从三方面进行设计和实现:用例管理、回归测试过程管理和结果收集。系统的用户主要有测试管理人员和测试执行人员。他们在回归测试中的任务不同,因此对于系统的功能权限也不同。对于回归测试流程的设计,也是本课题研究的重点。本系统是对自动回归测试的研究和尝试,取得了一定的成果,可以将其应用于实际的项目进行回归测试,但是也有改进的空间,有待进一步完善,使其更加成熟起来。

全文目录


摘要  3-4
ABSTRACT  4-7
第1章 绪论  7-12
  1.1 课题背景和研究意义  7
  1.2 研究现状  7-10
    1.2.1 回归测试技术及目前存在的问题  8-9
    1.2.2 回归测试的实施  9-10
    1.2.3 回归测试的工具  10
  1.3 研究目的和创新点  10
  1.4 论文组织结构  10-12
第2章 软件测试  12-18
  2.1 软件测试的阶段  12-14
  2.2 软件测试过程  14-15
  2.3 自动回归测试  15-16
    2.3.1 自动回归测试的目的  15
    2.3.2 自动回归测试的特点  15-16
    2.3.3 自动回归测试的内容  16
    2.3.4 自动回归测试的缺点  16
  2.4 本章小结  16-18
第3章 自动回归测试系统设计  18-33
  3.1 测试模型的改进  18-22
    3.1.1 V 模型  18-19
    3.1.2 X 模型  19-20
    3.1.3 改进的测试模型  20-22
  3.2 自动回归测试的关系结构  22-24
  3.3 自动回归测试策略  24-28
    3.3.1 回归测试方案  24-25
    3.3.2 回归测试的实现算法  25-28
  3.4 自动回归测试的测试用例的管理和维护技术  28-30
    3.4.1 测试用例的管理技术  28-29
    3.4.2 测试用例的维护技术  29-30
  3.5 自动回归测试的过程管理技术  30-31
  3.6 自动回归测试的结果收集技术  31-32
  3.7 本章小结  32-33
第4章 自动回归测试系统实现  33-49
  4.1 自动回归测试系统的整体框架  33-34
  4.2 用户角色  34-36
  4.3 用例管理模块的详细设计  36-38
  4.4 过程管理模块的详细设计  38-46
    4.4.1 测试计划管理的实现  38-41
    4.4.2 回归测试策略的实现  41-46
  4.5 结果收集模块的详细设计  46-48
  4.6 本章小结  48-49
第5章 自动回归测试实践  49-57
  5.1 项目背景介绍  49
  5.2 测试用例管理  49-51
    5.2.1 测试大纲  50
    5.2.2 测试用例  50-51
  5.3 测试流程管理  51-53
  5.4 测试结果收集  53-54
  5.5 本章小结  54-57
结论  57-59
参考文献  59-61
攻读学位期间所发表的学术论文  61-63
致谢  63

相似论文

  1. 基于风险的雷达软件系统测试策略研究,TP311.53
  2. 软件测试及其在物流服务操作系统测试中的应用,TP311.52
  3. 发电机励磁系统参数测试及建模技术研究,TM31
  4. 基于模型的面向对象测试用例生成研究,TP311.52
  5. 高墩大跨混凝土刚构桥抗震性能研究,U441.3
  6. 美菱冰箱动态测试系统的关键技术研究,TM925.21
  7. 验收测试技术在数字化校园办公自动化系统中的研究与应用,TP311.52
  8. GUI软件测试自动化工具研究与实现,TP311.52
  9. 软件项目中的需求变更控制及软件测试管理,TP311.52
  10. TD-SCDMA无线网络规划实践,TN929.533
  11. 面向敏捷开发的软件测试技术研究与应用,TP311.53
  12. 软件测试在回归测试自动化中的方法改进与应用,TP311.52
  13. 基于WBSN系统的硬件测试平台设计与实现,TP212.9
  14. SOC可测性结构的研究与实现,TN47
  15. 基于Web应用系统的性能测试及优化,TP311.52
  16. C型翻车机结构及载荷分析,U294.2
  17. 软件测试在信息检索系统中的应用,TP311.52
  18. 基于有限状态机理论的Web功能自动化测试技术研究,TP311.52
  19. 软件测试模型与方法研究,TP311.52
  20. 一种敏捷开发模式下的Y测试模型的应用研究,TP311.52
  21. 基于EDS的自动化测试框架的研究与实现,TP311.52

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com