TaaS测试管理服务的研究与实现
发布时间:2021-05-21 04:32
云计算时代的到来,使得软件开发环境、工作模式发生了转变,这就要求软件测试的环境、工作模式也应发生相应的转变。TaaS(Testing as a Service)模式应运而生,它将传统的测试迁移到云计算环境中,应用云计算平台提供的计算和存储等资源进行各种测试活动,不仅提供一种按需的软件测试服务,使得用户可以灵活的选择测试服务来降低成本,同时可以通过云实现协同、知识共享、测试用例复用。本文利用开源的PaaS平台-Cloud Foundry(云铸造厂),将测试管理活动迁移到云中,以达到资源动态部署和调度的目的,实现测试服务按需使用。论文的主要工作体现在以下几个方面:1)分析典型的云测试以及传统的软件测试管理方法的研究现状,指出了传统的软件测试管理方法在云计算环境下的不足。2)针对实现云环境下的教育服务测试平台的子课题-TaaS中测试管理服务的研究,提出一个TaaS层次架构模型,指出基于TaaS的测试管理服务方式。3)设计并实现了TaaS应用的测试管理服务子系统-TMS(TaaS Testing Managem-ent System),在理论研究的基础上,使用SSH框架并将TTMS分为访问管理...
【文章来源】:西北大学陕西省 211工程院校
【文章页数】:84 页
【学位级别】:硕士
【文章目录】:
摘要
Abstract
目录
第一章 绪论
1.1 研究背景与意义
1.2 TaaS困内外研究现状分析
1.2.1 国外研究现状与发展趋势
1.2.2 国内研究现状与发展趋势
1.3 论文的研究目标和内容
1.3.1 研究目标
1.3.2 研究内容
1.4 论文的组织结构
第二章 TaaS相关研究
2.1 引言
2.2 云测试
2.2.1 云测试基本概念
2.2.2 云测试分类
2.3 TaaS相关介绍
2.3.1 TaaS与传统软件测试
2.3.2 TaaS分类
2.4 自动化测试技术
2.4.1 自动化测试概念及框架
2.4.2 自动化测试基本内容
2.5 开发平台分析
2.5.1 主流PaaS平台对比
2.5.2 Cloud Foundry优势
2.6 本章小结
第三章 TaaS测试管理服务
3.1 引言
3.2 测试管理基本概念
3.3 软件测试管理工作量模型
3.4 测试管理技术
3.5 TaaS测试管理服务
3.6 本章小结
第四章 TTMS的需求分析和架构设计
4.1 引言
4.2 系统需求分析
4.2.1 系统背景和用户特点
4.2.2 功能性需求
4.2.3 非功能性需求
4.2.4 角色划分
4.3 系统架构分析与设计
4.3.1 系统设计思想
4.3.2 系统体系架构分析与设计
4.3.3 系统物理结构分析与设计
4.3.4 系统软件层次结构分析与设计
4.4 本章小结
第五章 TTMS的详细设计
5.1 引言
5.2 TTMS主要功能模块设计
5.2.1 访问管理层
5.2.2 测试管理层
5.2.3 任务管理层
5.2.4 各层子模块间的通信
5.3 本章小结
第六章 TTMS的实现
6.1 引言
6.2 系统运行环境及核心技术
6.2.1 系统的开发语言和工具
6.2.2 SSH模型实现
6.3 主要功能实现
6.3.1 测试工具调度器的实现
6.3.2 测试任务管理模块的实现
6.3.3 测试结果统计分析的实现
6.4 数据库部署
6.5 页面实现
6.6 系统PaaS平台部署
6.7 本章小结
总结与展望
工作总结
工作展望
参考文献
攻读硕士学位期间取得的科研成果
致谢
【参考文献】:
期刊论文
[1]面向安全风险的云计算测试技术研究[J]. 刘云龙,曾晋,刘法旺,李维. 微电子学与计算机. 2013(06)
[2]云计算环境下的软件测试研究[J]. 雷万保. 信息化研究. 2013(01)
[3]云测试研究现状综述[J]. 李乔,柯栋梁,王小林. 计算机应用研究. 2012(12)
[4]“测试即服务”概念模型研究[J]. 姜毅,曹丽,王伟军,Ossi Taipale. 现代图书情报技术. 2012(11)
[5]云计算环境下软件测试研究进展[J]. 王伟军,姜毅,刘蕤,Kari Smolander. 现代图书情报技术. 2012(11)
[6]SSH框架实现MVC架构的电子商务软件平台[J]. 于湛麟,李仲秋,任永昌. 计算机技术与发展. 2012(10)
[7]CloudBM:云数据管理系统测试基准[J]. 刘兵兵,孟小峰,史英杰. 计算机科学与探索. 2012(06)
[8]共享存储MapReduce云计算性能测试方法[J]. 冯国富,王明,李亮,陈明. 计算机工程. 2012(06)
[9]云计算研究现状综述[J]. 李乔,郑啸. 计算机科学. 2011(04)
[10]云计算环境下CRM系统设计和实现[J]. 吕海东,葛日波,沈海龙,朱志刚. 电脑知识与技术. 2010(28)
硕士论文
[1]支持PaaS的CTS测试云平台部分模块的设计与实现[D]. 朱珺辰.南京大学 2012
[2]基于RCP的测试工具集成系统的设计与实现[D]. 毕芸芸.北京邮电大学 2012
[3]软件自动化测试集成系统的研究与实现[D]. 孙杨.西安电子科技大学 2012
[4]项目管理工具的设计与实现[D]. 王津津.北京交通大学 2011
[5]软件自动化测试方法的研究与应用[D]. 冷知见.武汉理工大学 2011
[6]基于任务调度的自动测试方法及系统实现[D]. 廖新粮.电子科技大学 2011
[7]软件测试管理系统的设计与实现[D]. 唐天琪.华中科技大学 2009
[8]基于过程的软件测试管理中关键技术的研究[D]. 王立娟.大连海事大学 2006
[9]软件测试管理工具的研究与实现[D]. 陈文海.中国科学院研究生院(软件研究所) 2003
本文编号:3199053
【文章来源】:西北大学陕西省 211工程院校
【文章页数】:84 页
【学位级别】:硕士
【文章目录】:
摘要
Abstract
目录
第一章 绪论
1.1 研究背景与意义
1.2 TaaS困内外研究现状分析
1.2.1 国外研究现状与发展趋势
1.2.2 国内研究现状与发展趋势
1.3 论文的研究目标和内容
1.3.1 研究目标
1.3.2 研究内容
1.4 论文的组织结构
第二章 TaaS相关研究
2.1 引言
2.2 云测试
2.2.1 云测试基本概念
2.2.2 云测试分类
2.3 TaaS相关介绍
2.3.1 TaaS与传统软件测试
2.3.2 TaaS分类
2.4 自动化测试技术
2.4.1 自动化测试概念及框架
2.4.2 自动化测试基本内容
2.5 开发平台分析
2.5.1 主流PaaS平台对比
2.5.2 Cloud Foundry优势
2.6 本章小结
第三章 TaaS测试管理服务
3.1 引言
3.2 测试管理基本概念
3.3 软件测试管理工作量模型
3.4 测试管理技术
3.5 TaaS测试管理服务
3.6 本章小结
第四章 TTMS的需求分析和架构设计
4.1 引言
4.2 系统需求分析
4.2.1 系统背景和用户特点
4.2.2 功能性需求
4.2.3 非功能性需求
4.2.4 角色划分
4.3 系统架构分析与设计
4.3.1 系统设计思想
4.3.2 系统体系架构分析与设计
4.3.3 系统物理结构分析与设计
4.3.4 系统软件层次结构分析与设计
4.4 本章小结
第五章 TTMS的详细设计
5.1 引言
5.2 TTMS主要功能模块设计
5.2.1 访问管理层
5.2.2 测试管理层
5.2.3 任务管理层
5.2.4 各层子模块间的通信
5.3 本章小结
第六章 TTMS的实现
6.1 引言
6.2 系统运行环境及核心技术
6.2.1 系统的开发语言和工具
6.2.2 SSH模型实现
6.3 主要功能实现
6.3.1 测试工具调度器的实现
6.3.2 测试任务管理模块的实现
6.3.3 测试结果统计分析的实现
6.4 数据库部署
6.5 页面实现
6.6 系统PaaS平台部署
6.7 本章小结
总结与展望
工作总结
工作展望
参考文献
攻读硕士学位期间取得的科研成果
致谢
【参考文献】:
期刊论文
[1]面向安全风险的云计算测试技术研究[J]. 刘云龙,曾晋,刘法旺,李维. 微电子学与计算机. 2013(06)
[2]云计算环境下的软件测试研究[J]. 雷万保. 信息化研究. 2013(01)
[3]云测试研究现状综述[J]. 李乔,柯栋梁,王小林. 计算机应用研究. 2012(12)
[4]“测试即服务”概念模型研究[J]. 姜毅,曹丽,王伟军,Ossi Taipale. 现代图书情报技术. 2012(11)
[5]云计算环境下软件测试研究进展[J]. 王伟军,姜毅,刘蕤,Kari Smolander. 现代图书情报技术. 2012(11)
[6]SSH框架实现MVC架构的电子商务软件平台[J]. 于湛麟,李仲秋,任永昌. 计算机技术与发展. 2012(10)
[7]CloudBM:云数据管理系统测试基准[J]. 刘兵兵,孟小峰,史英杰. 计算机科学与探索. 2012(06)
[8]共享存储MapReduce云计算性能测试方法[J]. 冯国富,王明,李亮,陈明. 计算机工程. 2012(06)
[9]云计算研究现状综述[J]. 李乔,郑啸. 计算机科学. 2011(04)
[10]云计算环境下CRM系统设计和实现[J]. 吕海东,葛日波,沈海龙,朱志刚. 电脑知识与技术. 2010(28)
硕士论文
[1]支持PaaS的CTS测试云平台部分模块的设计与实现[D]. 朱珺辰.南京大学 2012
[2]基于RCP的测试工具集成系统的设计与实现[D]. 毕芸芸.北京邮电大学 2012
[3]软件自动化测试集成系统的研究与实现[D]. 孙杨.西安电子科技大学 2012
[4]项目管理工具的设计与实现[D]. 王津津.北京交通大学 2011
[5]软件自动化测试方法的研究与应用[D]. 冷知见.武汉理工大学 2011
[6]基于任务调度的自动测试方法及系统实现[D]. 廖新粮.电子科技大学 2011
[7]软件测试管理系统的设计与实现[D]. 唐天琪.华中科技大学 2009
[8]基于过程的软件测试管理中关键技术的研究[D]. 王立娟.大连海事大学 2006
[9]软件测试管理工具的研究与实现[D]. 陈文海.中国科学院研究生院(软件研究所) 2003
本文编号:3199053
本文链接:https://www.wllwen.com/guanlilunwen/ydhl/3199053.html