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

基于QTP的SAFFRON自动化测试框架的研究

作 者: 冯佳
导 师: 刘小峰
学 校: 华中科技大学
专 业: 软件工程
关键词: 软件测试 自动化测试 数据驱动 关键字驱动 自动化测试框架
分类号: TP311.52
类 型: 硕士论文
年 份: 2011年
下 载: 33次
引 用: 0次
阅 读: 论文下载
 

内容摘要


软件测试在现代软件开发过程中起着至关重要的作用,是保障软件可靠性,提高软件质量的主要手段。随着用户对软件产品质量要求地不断提高,以及软件工程技术的日益成熟,软件测试在软件开发与维护过程中发挥着越来越重要的作用。人们希望软件测试人员能够在软件开发的各个阶段,尽早地发现软件产品中存在的各种质量问题,能更频繁,更大范围地覆盖软件产品的各个功能点,充当用户的保护者。如果仅仅采用手工测试,软件开发团队则需要更多的时间和人力的投入。而简单的自动化测试主要基于录像和回放,存在着难以维护等诸多显著问题,所以,自动化测试的研究具有重要的意义。自动化测试框架的出现表明软件自动化测试技术正走向成熟。自动化测试更加经济,有效,更加有利于开发和维护。随着在脚本开发和维护的时间越来越少,更多的时间可以拿来提高软件测试的范围和产品质量,从而使在自动化测试上的投入能更快地得到回报。本文首先分析了软件测试和自动化测试在软件生命周期中的重要性,介绍了自动化测试发展的现状,明确了QTP在项目应用中存在的弊端以及发展过程中必然会遇到的瓶颈,从而讲述引入自动化测试框架的重要意义。并以QTP自动化测试框架为核心,先对QTP自身特点做了教详细的分析,接着基于自动化测试框架的设计标准,结合公司实际需要,详细介绍了SAFFRON框架的设计结构以及实现细节。

全文目录


摘要  4-5
Abstract  5-8
1 绪论  8-11
  1.1 课题背景  8-9
  1.2 国内外概况  9-10
  1.3 课题主要研究工作  10-11
2 自动化测试与QTP 介绍  11-21
  2.1 自动化测试定义  11
  2.2 自动化测试与手工测试  11-14
  2.3 自动化测试的实施  14-15
  2.4 自动化测试工具  15-17
  2.5 QTP 自动化测试的基本过程  17-20
  2.6 本章小结  20-21
3 自动化测试框架基本原理  21-27
  3.1 自动化测试框架简介  21-23
  3.2 自动化测试框架的功能  23-24
  3.3 两种典型的自动化测试框架  24-26
  3.4 本章小结  26-27
4 SAFFRON 框架的设计与实现  27-52
  4.1 SAFFRON 框架分析  27-39
  4.2 SAFFRON 框架的设计结构  39-44
  4.3 SAFFRON 框架的扩展  44-49
  4.4 SAFFRON 自动化测试框架的实现  49-51
  4.5 本章小结  51-52
5 总结与展望  52-54
  5.1 全文总结  52
  5.2 展望  52-54
致谢  54-55
参考文献  55-57

相似论文

  1. 面向对象分层测试的方法研究,TP311.53
  2. 基于形式化UML测试序列生成方法研究,TP311.53
  3. 用户权限管理系统可靠性测试的研究与应用,TP311.53
  4. 高职院校教学案例库的创建探究,TP311.53-4
  5. 基于中国电信闪铃系统与平台项目的软件测试,TP311.53
  6. 一个数据库功能性自动化测试系统的设计与实现,TP311.53
  7. 软件自动化测试方法研究及应用,TP311.53
  8. 基于TTCN-3的SIP与ISUP互通自动化测试技术研究,TP311.52
  9. 面向企业级应用系统的测试模型研究与应用,TP311.52
  10. 基于Process Engine的Web Services自动化测试研究,TP311.52
  11. 基于云计算的软件测试服务研究,TP311.53
  12. 电子商务中的在线书店设计与实现,TP311.52
  13. 自动化测试框架系统ATestPPMC研究与实现,TP311.53
  14. 优化算法在调度与控制问题中的应用研究,TP273
  15. 自动化测试系统在光网络设备的应用研究,TN929.1
  16. 数据驱动模式视角下的英语专业学生搭配习得研究,H319
  17. 支持二进制执行码调试和测试的插装技术研究,TP311.52
  18. 自动化测试框架分析及其在物流信息系统中的应用,TP311.52
  19. 数据驱动控制算法软件仿真平台的设计与实现,TP273.2
  20. CBTC系统的自动化测试研究,TP274

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