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

一个基于内容管理的自动化测试系统的设计与实现

作 者: 谢世局
导 师: 曹华
学 校: 华中科技大学
专 业: 软件工程
关键词: 软件缺陷 软件质量保证 自动化测试 回归测试
分类号: TP311.53
类 型: 硕士论文
年 份: 2011年
下 载: 5次
引 用: 0次
阅 读: 论文下载
 

内容摘要


伴随着软件开发技术以及通信技术的普遍应用,计算机软件正在为社会提供越来越多的服务,人们开始从各个方面考察软件产品的质量。在这样的背景下,如何有效地提高软件的质量和可靠性,成了软件企业必须面临的挑战。软件测试是保证软件质量的一个重要且非常有效的手段,在传统的手工测试不能满足当今软件测试需求的前提下,软件自动化测试技术悄然形成。通过软件回归测试的理论,结合企业内容管理软件的业务规范,设计一个自动化测试系统,用于测试内容管理软件在服务器端的各项功能成为研究的目的。研究的意义在于让计算机按照预先制订的测试计划,自动的执行测试用例,减少测试人员不断重复的繁琐的测试任务,保证软件的质量,提高软件的可靠性。针对企业内容管理软件的体系结构、工作特点和测试原理,分析了对其采用自动化回归测试可能碰到的技术问题。基于这些分析,设计并实现了自动化测试系统的总体框架以及各个模块的详细设计,并针对企业内容管理软件的功能模块开发了自动化测试用例。最后以企业内容管理软件的冒烟测试和回归测试为例介绍了该自动化测试系统的实际应用,以检验系统的实用效果。评估结果显示,该自动化测试系统降低了软件测试的资源成本,减轻了手工测试工作量,一定程度上保证了软件的质量,减少了系统的潜在缺陷。

全文目录


摘要  4-5
Abstract  5-8
1 绪论  8-11
  1.1 研究背景、目的、意义  8-9
  1.2 国内外研究现状  9-10
  1.3 主要的研究工作  10-11
2 相关技术概述  11-19
  2.1 软件测试的定义和目的  11-13
  2.2 软件测试的分类  13-16
  2.3 自动化测试技术  16-18
  2.4 本章小结  18-19
3 软件自动化测试系统分析与设计  19-31
  3.1 需求分析  19-22
  3.2 总体结构设计  22-24
  3.3 主要测试模块设计  24-30
  3.4 本章小结  30-31
4 系统实现  31-54
  4.1 测试代码框架的实现  31-42
  4.2 连接数据库的实现  42-44
  4.3 业务模块的实现  44-49
  4.4 测试用例的实现  49-50
  4.5 测试报告的实现  50-53
  4.6 本章小结  53-54
5 软件自动化测试系统的验证  54-59
  5.1 验证步骤  54-57
  5.2 验证结论  57-58
  5.3 本章小结  58-59
6 总结与展望  59-61
  6.1 全文总结  59
  6.2 展望  59-61
致谢  61-62
参考文献  62-64

相似论文

  1. 基于程序切片的电子海图系统软件测试技术研究,TP311.53
  2. 用户权限管理系统可靠性测试的研究与应用,TP311.53
  3. 一个数据库功能性自动化测试系统的设计与实现,TP311.53
  4. 软件自动化测试方法研究及应用,TP311.53
  5. 基于TTCN-3的SIP与ISUP互通自动化测试技术研究,TP311.52
  6. 面向企业级应用系统的测试模型研究与应用,TP311.52
  7. 基于Process Engine的Web Services自动化测试研究,TP311.52
  8. 自动化测试在分组传输网管接口测试中的应用,TP311.52
  9. 基于QTP的SAFFRON自动化测试框架的研究,TP311.52
  10. 蓝牙自动化测试技术的研究与应用,TP274
  11. SmartSAR内核自动化测试工具的设计与实现,TP311.52
  12. 基于图像处理的监控时延自动化测试系统,TP391.41
  13. PTC启动器综合参数测试方法的研究及实现,TH87
  14. 自动化测试框架系统ATestPPMC研究与实现,TP311.53
  15. 软件缺陷自动分派研究,TP311.52
  16. 基于Ophone OS平台的MTBF测试研究与应用,TP311.52
  17. 自动化测试系统在光网络设备的应用研究,TN929.1
  18. PTN网管的接口自动化测试研究与实施,TP274
  19. 基于Robot技术的GUI自动化测试系统的设计与实现,TP274
  20. 自动化测试技术及移动终端平台自动化测试方案实现,TP311.52

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