基于云服务的自动化测试系统的设计与实现
发布时间:2022-10-19 21:02
如今许多的的大型应用程序都会提供很多复杂的、多样性的、商业化的功能。因此,在软件开发的过程中,保证一个应用程序在开发过程中的每一个功能的质量是影响这个程序研发成功与否的重要环节。如何确保一个软件的质量,在发布前进行好全面的测试,成为了软件开发的一项重要的环节。 相对于原始的人工进行软件测试,自动化测试技术大大的节省了时间和人力,明显提高了测试的效率。但是由于每一个程序都有其独特的特性,导致需要测试的功能千差万别,如何更精确,更多样化的满足测试的需求也成了自动化测试工具开发所需要考虑的重要问题。 云服务是一种按使用量付费的模式,这种模式提供可用的、便捷的、按需的网络访问,进入可配置的资源共享池(资源包括网络,服务器,存储,应用软件,服务),并将这些资源按照被服务的软件所需,快速的提供需要服务。在提供服务的过程中,只需投入很少的管理工作,并且与服务供应商进行交互也很少,大大的提高了执行效率。事实上,许多云服务平台依赖于分布式计算机集群(但与传统网格的组成、体系结构、目的、工作方式大相径庭),同时也吸收了自主计算和效用计算的特点。 传统的自动化测试工具往往在使用之前要先进行...
【文章页数】:100 页
【学位级别】:硕士
【文章目录】:
摘要
Abstract
第1章 绪论
1.1 课题来源及研究意义
1.2 与课题相关的国内外研究综述
1.2.1 云服务发展现状
1.2.2 自动化测试技术现状
1.2.3 虚拟化资源技术发展现状
1.3 主要工作内容
第2章 基于云服务的自动化测试系统的需求分析
2.1 系统总体需求分析
2.2 业务需求分析
2.3 功能性需求分析
2.3.1 自动化测试系统详细分析
2.3.2 云服务系统的详细分析
2.3.3 安全性系统的详细分析
2.4 本章小结
第3章 基于云服务的自动化测试系统的设计
3.1 系统总体的结构设计
3.1.1 自动化测试系统的结构设计
3.1.2 云服务系统的结构设计
3.1.3 安全性系统的结构设计
3.2 自动化测试系统功能设计
3.2.1 登录服务功能设计
3.2.2 自动化测试服务功能设计
3.2.3 测试信息管理服务功能设计
3.3 云服务系统的功能设计
3.3.1 虚拟化资源功能设计
3.3.2 云端资源调用功能设计
3.3.3 云端服务访问功能设计
3.4 安全性系统的功能设计
3.4.1 云端基础设施管理员功能设计
3.4.2 测试管理员功能设计
3.4.3 测试设计师功能设计
3.4.4 终端用户功能设计
3.5 系统数据结构设计
3.6 本章小结
第4章 基于云服务的自动化测试系统的实现
4.1 自动化测试系统的实现
4.1.1 登录服务的实现
4.1.2 自动化测试服务的实现
4.1.3 测试信息管理服务的实现
4.2 云服务系统的实现
4.2.1 虚拟化资源功能实现
4.2.2 云服务资源调用功能实现
4.2.3 云端服务访问功能实现
4.3 安全性系统的实现
4.3.1 测试管理员角色的功能实现
4.3.2 测试设计师角色的功能实现
4.3.3 终端用户角色的功能实现
4.4 本章小结
第5章 基于云服务的自动化测试系统的测试
5.1 测试环境简介
5.2 主要功能测试
5.2.1 压力测试模块功能测试
5.2.2 功能测试模块功能测试
5.2.3 测试报告模块功能测试
5.3 其他功能测试
5.3.1 系统入口测试
5.3.2 测试详情模块加载测试
5.3.3 我的库模块功能测试
5.3.4 安全性系统功能测试
5.3.5 云端测试模块功能测试
5.3.6 云基础设施组件功能测试
5.4 本章小结
结论
参考文献
致谢
个人简历
【参考文献】:
期刊论文
[1]基于云服务的企业创新服务平台设计与实现[J]. 汪应龙,邢桂欣,黄涛. 软件导刊. 2014(01)
[2]云服务自动化集成测试研究[J]. 柯栋梁,郑啸,秦锋. 系统仿真学报. 2013(12)
[3]云管理平台自动化测试框架研究[J]. 张新玲,赵霞,张东. 软件导刊. 2013(10)
[4]面向应用服务级目标的虚拟化资源管理[J]. 文雨,孟丹,詹剑锋. 软件学报. 2013(02)
[5]基于SaaS的自动化测试云平台研究[J]. 王奇,曹良帅,赵贤敬,舒敏根,熊文剑,鲍海峰. 电信工程技术与标准化. 2012(10)
[6]基于合作博弈的虚拟化资源效用分配策略[J]. 张小庆,李春林,钱琼芬,张恒喜. 计算机科学. 2012(06)
[7]分布式系统可伸缩性研究综述[J]. 陈斌,白晓颖,马博,黄俊飞. 计算机科学. 2011(08)
[8]云计算的关键技术及发展现状[J]. 李析,廖志恒. 九江职业技术学院学报. 2011(02)
[9]黄河三角洲云计算平台关键技术的研究[J]. 宋丽华,姜家轩,张建成,田长录,马文征. 计算机技术与发展. 2011(06)
[10]云计算的虚拟技术架构分析[J]. 周冠宇. 移动通信. 2011(09)
硕士论文
[1]软件优化技术在软件开发项目中的应用研究[D]. 范光宇.电子科技大学 2010
[2]自动化测试在大型软件系统的应用与研究[D]. 陆登.浙江大学 2010
[3]基于生命周期的软件自动化测试系统的设计[D]. 贾宗宣.四川大学 2006
本文编号:3694098
【文章页数】:100 页
【学位级别】:硕士
【文章目录】:
摘要
Abstract
第1章 绪论
1.1 课题来源及研究意义
1.2 与课题相关的国内外研究综述
1.2.1 云服务发展现状
1.2.2 自动化测试技术现状
1.2.3 虚拟化资源技术发展现状
1.3 主要工作内容
第2章 基于云服务的自动化测试系统的需求分析
2.1 系统总体需求分析
2.2 业务需求分析
2.3 功能性需求分析
2.3.1 自动化测试系统详细分析
2.3.2 云服务系统的详细分析
2.3.3 安全性系统的详细分析
2.4 本章小结
第3章 基于云服务的自动化测试系统的设计
3.1 系统总体的结构设计
3.1.1 自动化测试系统的结构设计
3.1.2 云服务系统的结构设计
3.1.3 安全性系统的结构设计
3.2 自动化测试系统功能设计
3.2.1 登录服务功能设计
3.2.2 自动化测试服务功能设计
3.2.3 测试信息管理服务功能设计
3.3 云服务系统的功能设计
3.3.1 虚拟化资源功能设计
3.3.2 云端资源调用功能设计
3.3.3 云端服务访问功能设计
3.4 安全性系统的功能设计
3.4.1 云端基础设施管理员功能设计
3.4.2 测试管理员功能设计
3.4.3 测试设计师功能设计
3.4.4 终端用户功能设计
3.5 系统数据结构设计
3.6 本章小结
第4章 基于云服务的自动化测试系统的实现
4.1 自动化测试系统的实现
4.1.1 登录服务的实现
4.1.2 自动化测试服务的实现
4.1.3 测试信息管理服务的实现
4.2 云服务系统的实现
4.2.1 虚拟化资源功能实现
4.2.2 云服务资源调用功能实现
4.2.3 云端服务访问功能实现
4.3 安全性系统的实现
4.3.1 测试管理员角色的功能实现
4.3.2 测试设计师角色的功能实现
4.3.3 终端用户角色的功能实现
4.4 本章小结
第5章 基于云服务的自动化测试系统的测试
5.1 测试环境简介
5.2 主要功能测试
5.2.1 压力测试模块功能测试
5.2.2 功能测试模块功能测试
5.2.3 测试报告模块功能测试
5.3 其他功能测试
5.3.1 系统入口测试
5.3.2 测试详情模块加载测试
5.3.3 我的库模块功能测试
5.3.4 安全性系统功能测试
5.3.5 云端测试模块功能测试
5.3.6 云基础设施组件功能测试
5.4 本章小结
结论
参考文献
致谢
个人简历
【参考文献】:
期刊论文
[1]基于云服务的企业创新服务平台设计与实现[J]. 汪应龙,邢桂欣,黄涛. 软件导刊. 2014(01)
[2]云服务自动化集成测试研究[J]. 柯栋梁,郑啸,秦锋. 系统仿真学报. 2013(12)
[3]云管理平台自动化测试框架研究[J]. 张新玲,赵霞,张东. 软件导刊. 2013(10)
[4]面向应用服务级目标的虚拟化资源管理[J]. 文雨,孟丹,詹剑锋. 软件学报. 2013(02)
[5]基于SaaS的自动化测试云平台研究[J]. 王奇,曹良帅,赵贤敬,舒敏根,熊文剑,鲍海峰. 电信工程技术与标准化. 2012(10)
[6]基于合作博弈的虚拟化资源效用分配策略[J]. 张小庆,李春林,钱琼芬,张恒喜. 计算机科学. 2012(06)
[7]分布式系统可伸缩性研究综述[J]. 陈斌,白晓颖,马博,黄俊飞. 计算机科学. 2011(08)
[8]云计算的关键技术及发展现状[J]. 李析,廖志恒. 九江职业技术学院学报. 2011(02)
[9]黄河三角洲云计算平台关键技术的研究[J]. 宋丽华,姜家轩,张建成,田长录,马文征. 计算机技术与发展. 2011(06)
[10]云计算的虚拟技术架构分析[J]. 周冠宇. 移动通信. 2011(09)
硕士论文
[1]软件优化技术在软件开发项目中的应用研究[D]. 范光宇.电子科技大学 2010
[2]自动化测试在大型软件系统的应用与研究[D]. 陆登.浙江大学 2010
[3]基于生命周期的软件自动化测试系统的设计[D]. 贾宗宣.四川大学 2006
本文编号:3694098
本文链接:https://www.wllwen.com/guanlilunwen/ydhl/3694098.html