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

软件自动化测试方法研究及应用

作 者: 李善庆
导 师: 薛志东
学 校: 华中科技大学
专 业: 软件工程
关键词: 自动化测试 自动化测试工具 录制/回放 自动化测试框架
分类号: TP311.53
类 型: 硕士论文
年 份: 2011年
下 载: 36次
引 用: 0次
阅 读: 论文下载
 

内容摘要


随着软件工程的规模越来越大,软件产品实现的功能越来越复杂以及软件更新换代的频率加快,致使软件开发的周期也越来越短,这给软件测试部门带来了很大挑战,完全的手工测试已经满足不了软件开发需要,自动化测试应运而生。因此,对软件自动化测试技术的研究和应用具有现实的意义。首先选取两种成熟的自动化测试工具QTP和TestComplete进行对比研究,阐述了测试工具对对象识别的原理和测试工具选择的依据;接着,研究了自动化测试实施的具体流程,并分析了录制回放技术的优缺点,在此基础上,提出了改进的录制回放技术,即录制、编辑和回放相结合的方法并阐述了它所具有的优势;最后,提出了测试框架的设计原则以及测试框架的一般构建,论述了使用测试框架给测试带来的便利。基于以上的研究,选取基于QTP的测试项目为例,介绍了改进的录制回放技术也就是录制、编辑和回放的方法在具体测试项目中的应用,分析了其所具有的优势;接着,以基于TestComplete的测试项目为例,通过搭建数据驱动的测试框架,并编写基于框架的测试脚本的方式,阐述了在使用框架的自动化测试中,代码的可复用性高、维护方便的特点。通过在具体的测试项目使用录制、编辑和回放的方法来开发测试脚本以及使用测试框架来实施测试,并对其结果进行分析,得出了采用改进的录制回放技术可以缩短开发时间,提高代码的可维护性的结论,得出了使用测试框架进行测试,测试的脚本的复用性高,维护方便的结论。

全文目录


摘要  4-5
Abstract  5-8
1 绪论  8-13
  1.1 选题的背景和意义  8-9
  1.2 国内外研究的发展及状况  9-12
  1.3 研究内容  12-13
2 软件测试技术及自动化测试技术  13-21
  2.1 软件测试基础概述  13-16
  2.2 软件自动化测试技术  16-18
  2.3 自动化测试技术与框架  18-20
  2.4 本章小结  20-21
3 自动化测试工具对比研究  21-30
  3.1 自动化工具的分类  21-22
  3.2 典型自动化测试工具研究  22-29
  3.3 本章小结  29-30
4 自动化测试技术的使用方法研究  30-37
  4.1 自动化测试的实施  30-34
  4.2 录制回放技术的改进  34-35
  4.3 测试框架的合理设计  35-36
  4.4 本章小结  36-37
5 QTP 录制回放技术的应用与研究  37-46
  5.1 项目背景  37-38
  5.2 项目的流程  38-45
  5.3 对测试的实施的分析  45
  5.4 本章小结  45-46
6 基于TestComplete 数据驱动框架的应用  46-59
  6.1 测试项目介绍  46-47
  6.2 测试框架介绍  47
  6.3 测试脚本的开发  47-54
  6.4 测试遇到技术问题及解决方法  54-57
  6.5 框架对自动化测试的影响  57-58
  6.6 本章小结  58-59
7 总结与展望  59-61
  7.1 全文总结  59
  7.2 展望  59-61
致谢  61-62
参考文献  62-64

相似论文

  1. 用户权限管理系统可靠性测试的研究与应用,TP311.53
  2. 基于Process Engine的Web Services自动化测试研究,TP311.52
  3. 自动化测试系统在光网络设备的应用研究,TN929.1
  4. PTN网管的接口自动化测试研究与实施,TP274
  5. 基于Robot技术的GUI自动化测试系统的设计与实现,TP274
  6. 自动化测试技术及移动终端平台自动化测试方案实现,TP311.52
  7. 敏捷开发方法在世纪互联MIS系统中的应用与研究,TP311.52
  8. 基于CMMI的软件测试项目质量管理研究,TP311.52
  9. 基于MDA的测试用例自动生成方法及其支撑框架,TP311.52
  10. Web应用的自动化回归测试平台的研究与实现,TP311.53
  11. 通讯软件自动化测试框架的研究与实现,TP311.53
  12. 基于QTP的自动化功能测试研究与实现,TP311.52
  13. 基于WATIR和STAF的自动化测试的设计与实现,TP311.53
  14. 自动化测试框架分析及其在物流信息系统中的应用,TP311.52
  15. CBTC系统的自动化测试研究,TP274
  16. 基于Ophone OS平台的MTBF测试研究与应用,TP311.52
  17. SmartSAR内核自动化测试工具的设计与实现,TP311.52
  18. 基于QTP的SAFFRON自动化测试框架的研究,TP311.52
  19. 一个基于内容管理的自动化测试系统的设计与实现,TP311.53
  20. 自动化测试在分组传输网管接口测试中的应用,TP311.52

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