道格软件saas的测试用例管理工具(附件)【字数:7679】
摘 要随着IT行业的飞速发展,它所带来的一系列产业链也在不断更新变换,其中软件开发就是一个关键的环节。伴随着开发的还有测试,软件测试就是对已经开发的软件进行排错、查检,从而形成一个规范化的软件系统。所以软件测试用例的管理在产业链中扮演着极其重要的绝色。这个课题就是就当下社会所流行的软件测试用例管理系统进行改进与优化。将测试用例的系统与当下流行的云架构实现技术上的接洽,从而使得用户更好的进行软件测试。下面我们将通过研究基于SaaS模式的软件测试用例管理系统,改进出新的测试用例管理系统。它将在传统模式的系统的基础上,实现云,使得系统不再只是针对个人的单项系统,而是在一个平台上,实现对多用户数据的管理,这种系统不但可以为公司节省资金,也可以形成一个第三方的产业链,带动一定的市场需求,比起之前的管理系统,他将会更完善,更灵活、满足用户的多样化需求,并且具有一定的安全性。
目 录
第一章 总体概述 1
1.1目标和范围 1
1.2项目背景 1
1.3SAAS模式的研究发展现状 2
1.4配套软硬件需求 2
第二章 原理和技术 3
2.1软件测试基础知识 3
2.1.1软件测试用例 3
2.1.2软件测试方法 3
2.2 SAAS模式与相关技术 4
2.2.1 SaaS模式体系架构设计 4
2.2.2 SaaS模型数据库架构设计 6
第三章 基于SAAS的软件测试用例管理工具的需求分析 8
3.1功能需求 8
3.1.1管理员系统菜单 8
3.1.2测试员系统菜单 10
3.2非功能需求 11
3.2.1管理系统的安全性 11
3.2.2数据的备份 11
第四章 基于SAAS的软件测试用例管理工具的系统设计 12
4.1系统开发平台 12
4.2系统模型 12
4.3主要活动图 12
4.3.1用户管理 12
4.3.2测试员管理 13
4.3.3项目管理 14
4.4数据设计 15 *好棒文|www.hbsrm.com +Q: ^351916072#
4.4.1用户表 15
4.4.2项目表 16
第五章 基于SAAS的软件测试用例管理工具的实现与应用 17
5.1登录界面 17
5.2管理员系统菜单 18
5.2.1系统用户管理 18
5.2.2测试员管理 18
5.2.3项目信息管理 19
5.2.4测试记录 20
5.2.5数据备份 20
5.3测试员系统菜单 21
5.3.1个人资料管理 21
5.3.2项目管理 22
第六章 系统测试 23
6.1测试环境 23
6.2功能测试 23
6.3测试结果分析 23
结束语 24
致 谢 25
参考文献 26
附 录 27
附录AJSP源代码 27
附录BJAVA源代码 29
第一章 总体概述
1.1目标和范围
测试用例:软件测试用例组织归纳而成,这样更有利于管理,软件测试过于零散,集中形成测试用例的管理系统可以更科学、更规范,测试用例在软件测试过程中占有核心地位。
Test Case是用代码编写而成,根据输入和执行条件,推出执行结果,是用来检测程序是否满足用户的需求。它的运行是为了审核产品是否达标,根据它所要测试的要求设置测试用例的风险和优先级等等,最后再分析当前测试用例的最终结果。而这些软件测试用例一般都是有共同点的,可能来自同一个行业,也有可能是一家公司下产品的不同版本,针对这些测试用例重复的地方推出可以重复使用的测试用例。然后再把这些有相同点或是类似点的测试用例集中到一起并形成一个软件测试用例管理系统的平台给不同的公司提供规范性指导。
本课题研究的是基于saas的软件测试用例管理系统,简单地说就是将测试用例的系统实现云。这个上传到云的测试用例管理系统可以根据具体的用户需求提供具体的实现方式,并且还不影响平台自身以及其他使用者的使用,更重要的是它的数据具有相当的安全性和隐私性。
1.2项目背景
随着计算机的普及与IT的全球化,软件应用的问题也显示出来。软件测试的相关技术也被重视起来,测试用例的入档、整理、编写、测试构成了一个软件测试的流程。目前行业内的软件测试管理系统,都只是实现了简单的数据库查询,真正的测试用例方面的操作都是由第三方负责的,测试用例系统具有一定的局限性,而大量的客户需求以及个性需求让测试用例库很难实现。为了解决这一问题,软件这一领域推出了云这一概念,可以实现软件测试用例的远程服务功能。为了解决软件测试单一化、公司独立测试高成本等问题,学术界推出了SaaS这一概念。SaaS(软件即服务)是通过互联网、网络运行软件的模式,使用者不需要买下这个系统,而是根据自己的实际需求向SaaS服务提供商租用信息系统,并通过web浏览器登录,操作该信息系统,完成企业的生产、经营与管理行为,按订购的服务多少和时间长短向厂商支付租赁费用。
1.3SaaS模式的研究发展现状
SaaS的发展追溯到19世纪60年代,大型机的出现,有了软件和系统的雏形;80年代C/S架构集中数据处理模式开始;ASP作为第三方服务公司初步具有了SaaS的架构特征,但只针对用户定制应用,它的成熟度很低;2003年Salesforce.com推出SaaS应用,相对于ASP,它更成熟,可配置、可扩展、以及多用户的支持进行了系统化的技术规整。
在中国软件服务化(SaaS)还是刚兴起的事物,但是我国有人口密集大,这样SaaS就很被需要,据不完全统计中国大概有有一千万来家中小型企业。而中小企业,之所以称为中小型,他们比起大型企业在资金和技术上都有障碍,但由于业务需求,他们又必须用到IT技术和系统服务来提高他们工作效率与公司运营品质,从而降低运营成本,SaaS的出现极大的程度上解决了某些矛盾。这是一个双赢的局面,客户通过SaaS获得收益,减少了自身的开发和维护成本;而基于SaaS的平台、厂商,也加快产品进入市场的节奏,推动了市场经济的发展,并且改善了与客户之间的关系。
目 录
第一章 总体概述 1
1.1目标和范围 1
1.2项目背景 1
1.3SAAS模式的研究发展现状 2
1.4配套软硬件需求 2
第二章 原理和技术 3
2.1软件测试基础知识 3
2.1.1软件测试用例 3
2.1.2软件测试方法 3
2.2 SAAS模式与相关技术 4
2.2.1 SaaS模式体系架构设计 4
2.2.2 SaaS模型数据库架构设计 6
第三章 基于SAAS的软件测试用例管理工具的需求分析 8
3.1功能需求 8
3.1.1管理员系统菜单 8
3.1.2测试员系统菜单 10
3.2非功能需求 11
3.2.1管理系统的安全性 11
3.2.2数据的备份 11
第四章 基于SAAS的软件测试用例管理工具的系统设计 12
4.1系统开发平台 12
4.2系统模型 12
4.3主要活动图 12
4.3.1用户管理 12
4.3.2测试员管理 13
4.3.3项目管理 14
4.4数据设计 15 *好棒文|www.hbsrm.com +Q: ^351916072#
4.4.1用户表 15
4.4.2项目表 16
第五章 基于SAAS的软件测试用例管理工具的实现与应用 17
5.1登录界面 17
5.2管理员系统菜单 18
5.2.1系统用户管理 18
5.2.2测试员管理 18
5.2.3项目信息管理 19
5.2.4测试记录 20
5.2.5数据备份 20
5.3测试员系统菜单 21
5.3.1个人资料管理 21
5.3.2项目管理 22
第六章 系统测试 23
6.1测试环境 23
6.2功能测试 23
6.3测试结果分析 23
结束语 24
致 谢 25
参考文献 26
附 录 27
附录AJSP源代码 27
附录BJAVA源代码 29
第一章 总体概述
1.1目标和范围
测试用例:软件测试用例组织归纳而成,这样更有利于管理,软件测试过于零散,集中形成测试用例的管理系统可以更科学、更规范,测试用例在软件测试过程中占有核心地位。
Test Case是用代码编写而成,根据输入和执行条件,推出执行结果,是用来检测程序是否满足用户的需求。它的运行是为了审核产品是否达标,根据它所要测试的要求设置测试用例的风险和优先级等等,最后再分析当前测试用例的最终结果。而这些软件测试用例一般都是有共同点的,可能来自同一个行业,也有可能是一家公司下产品的不同版本,针对这些测试用例重复的地方推出可以重复使用的测试用例。然后再把这些有相同点或是类似点的测试用例集中到一起并形成一个软件测试用例管理系统的平台给不同的公司提供规范性指导。
本课题研究的是基于saas的软件测试用例管理系统,简单地说就是将测试用例的系统实现云。这个上传到云的测试用例管理系统可以根据具体的用户需求提供具体的实现方式,并且还不影响平台自身以及其他使用者的使用,更重要的是它的数据具有相当的安全性和隐私性。
1.2项目背景
随着计算机的普及与IT的全球化,软件应用的问题也显示出来。软件测试的相关技术也被重视起来,测试用例的入档、整理、编写、测试构成了一个软件测试的流程。目前行业内的软件测试管理系统,都只是实现了简单的数据库查询,真正的测试用例方面的操作都是由第三方负责的,测试用例系统具有一定的局限性,而大量的客户需求以及个性需求让测试用例库很难实现。为了解决这一问题,软件这一领域推出了云这一概念,可以实现软件测试用例的远程服务功能。为了解决软件测试单一化、公司独立测试高成本等问题,学术界推出了SaaS这一概念。SaaS(软件即服务)是通过互联网、网络运行软件的模式,使用者不需要买下这个系统,而是根据自己的实际需求向SaaS服务提供商租用信息系统,并通过web浏览器登录,操作该信息系统,完成企业的生产、经营与管理行为,按订购的服务多少和时间长短向厂商支付租赁费用。
1.3SaaS模式的研究发展现状
SaaS的发展追溯到19世纪60年代,大型机的出现,有了软件和系统的雏形;80年代C/S架构集中数据处理模式开始;ASP作为第三方服务公司初步具有了SaaS的架构特征,但只针对用户定制应用,它的成熟度很低;2003年Salesforce.com推出SaaS应用,相对于ASP,它更成熟,可配置、可扩展、以及多用户的支持进行了系统化的技术规整。
在中国软件服务化(SaaS)还是刚兴起的事物,但是我国有人口密集大,这样SaaS就很被需要,据不完全统计中国大概有有一千万来家中小型企业。而中小企业,之所以称为中小型,他们比起大型企业在资金和技术上都有障碍,但由于业务需求,他们又必须用到IT技术和系统服务来提高他们工作效率与公司运营品质,从而降低运营成本,SaaS的出现极大的程度上解决了某些矛盾。这是一个双赢的局面,客户通过SaaS获得收益,减少了自身的开发和维护成本;而基于SaaS的平台、厂商,也加快产品进入市场的节奏,推动了市场经济的发展,并且改善了与客户之间的关系。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/dzxx/dzkxyjs/302.html