[发明专利]云测试开发平台及云测试开发方法有效
申请号: | 201210429796.3 | 申请日: | 2012-11-01 |
公开(公告)号: | CN102981951A | 公开(公告)日: | 2013-03-20 |
发明(设计)人: | 周诚;廖泉辉;白银祖 | 申请(专利权)人: | 珠海金山网络游戏科技有限公司;成都西山居互动娱乐科技有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 广州嘉权专利商标事务所有限公司 44205 | 代理人: | 陈国荣 |
地址: | 519000 广东省珠*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 测试 开发 平台 方法 | ||
技术领域
本发明涉及计算机软件测试开发技术,具体为云测试开发平台及云测试开发方法。
背景技术
计算机程序软件产品在开发过程中都需要进行各种测试。测试任务的繁简决定于程序软件产品的复杂程度。一般来说,简单应用程序的测试可以利用数量极少的测试主机在很短的时间内便可以完成,而对于网络游戏、大型软件等产品来说,其测试任务是极其繁重的,一两台主机难以在短时间内完成所需的测试任务。为了完成后者的测试任务,目前使用的方法是将其测试任务分散后分配到各主机中进行测试。但现时的测试任务分配工作都是由测试人员手动进行的,测试人员基于经验和对测试任务的理解进行分配。这种测试方式操作繁琐,测试结果需要手动整合,测试效率和测试准确度受测试人员的经验水平制约。
发明内容
针对上述问题,本发明提供一种操作简单、测试效率高、人性化的云测试开发平台及云测试开发方法
本发明为解决其技术问题所采用的技术方案是:
云测试开发平台,包括:数据库,用于存储用户所上传的测试任务,所述测试任务为测试案例的集合;N台测试主机,用于对测试案例进行测试,所述N为正整数;测试服务器,用于从数据库获取测试任务,检测空闲的测试主机,将测试任务分成包含若干测试案例的子任务分配到空闲的测试主机中进行测试,并从测试主机中调回子任务的测试结果,形成测试任务的整体测试结果。
进一步,云测试开发平台还包括web服务器,用于供用户向数据库上传测试任务并获取测试服务器中的测试信息。
进一步,云测试开发平台还包括远程通知模块,用于将测试服务器中的测试信息通知用户。
云测试开发方法,包括以下步骤:a. 数据库接收上传的测试任务;b.测试服务器访问数据库获取待测试的测试任务;c.测试服务器检测空闲的测试主机,将测试任务分成包含若干测试案例的子任务分配到空闲的测试主机中进行测试;d.测试服务器在测试主机完成对子任务测试后调回其测试结果;e.测试服务器对所有调回的子任务的测试结果进行整合,形成测试任务的整体测试结果。
进一步,测试服务器在检测出空闲的测试主机后自动计算测试任务的完成时间。
进一步,用户通过web服务器将测试任务上传到数据库中,并通过web服务器访问测试服务器获取测试任务的测试信息。
进一步,测试服务器通过邮件和/或手机通讯的方式向用户告知测试信息。
进一步,测试服务器在形成测试任务的整体测试结果的同时生成测试任务的测试报告。
本发明的有益效果是:本发明的云测试开发平台能够将测试任务自动分配到空闲的测试主机中进行测试,用户只需简单地将测试任务上传到数据库,平台便可以基于现有的资源对该测试任务进行最高效的测试,并能自动获得整体测试结果,智能程度和测试效率高;本发明的云测试开发方法也具有智能程度和测试效率高的优点。
附图说明
下面结合附图和具体实施方式进行进一步的说明:
图1为本发明云测试开发平台的系统组成框图;
图2为本发明云测试开发方法的流程图。
具体实施方式
参照图1,本发明的云测试开发平台,包括数据库1、测试主机2、测试服务器3、web服务器4等。本发明的云测试开发平台可以用于对各种计算机软件产品(如网络游戏等)的测试任务进行智能化测试,目的在于检验产品是否满足规定的需求或弄清预期结果与实际结果之间的差别。下面对各部分进行描述。
数据库1用于存储用户所上传的测试任务,其中测试任务为测试案例的集合,单个测试任务是为了检测产品在某些方面功能和性能所设定的检测运行流程,其所包含测试案例的数量不定。
测试主机2用于对测试案例进行测试,测试主机2的数量不定,一般为数个到数十个甚至更多。此测试主机2可以为专门设定的测试机器,也可以利用各种现有的主机组成,其在运行其他工作任务的同时兼作云测试开发平台的组成部分。测试主机2内安装有各种用于对测试案例进行测试的测试工具和执行程序,进行案例测试时其调用相应的测试工具和执行程序进行测试。
测试服务器3用于从数据库1获取测试任务,检测空闲的测试主机2,将测试任务分成包含若干测试案例的子任务分配到空闲的测试主机2中进行测试,并从测试主机2中调回子任务的测试结果,形成测试任务的整体测试结果。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于珠海金山网络游戏科技有限公司;成都西山居互动娱乐科技有限公司,未经珠海金山网络游戏科技有限公司;成都西山居互动娱乐科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210429796.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:USB设备、通信系统及其工作模式切换方法
- 下一篇:钢琴手型自动矫正装置