[发明专利]软件测试的系统和方法以及控制装置与执行装置有效
申请号: | 201310108751.0 | 申请日: | 2013-03-29 |
公开(公告)号: | CN103246604A | 公开(公告)日: | 2013-08-14 |
发明(设计)人: | 刘晓丹;齐彩会;吴濛 | 申请(专利权)人: | 北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 中原信达知识产权代理有限责任公司 11219 | 代理人: | 刘光明;陆锦华 |
地址: | 100080 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 软件 测试 系统 方法 以及 控制 装置 执行 | ||
技术领域
本发明涉及一种软件测试的系统和方法以及控制装置与执行装置。
背景技术
软件测试是在软件开发过程中必不可少的环节,软件测试的效果直接影响到软件本身的性能。软件测试就是利用测试工具按照测试方案和流程对产品进行功能和性能测试,甚至根据需要编写各种测试脚本,由一个或多个测试脚本组成测试用例,通过执行测试用例中的测试脚本,对测试方案可能出现的问题进行分析和评估。一个测试用例通常用于完成一种具体的功能。该功能可以是不同层级的功能。执行测试用例后,需要跟踪故障,以确保开发的产品适合需求。
目前已有多种测试软件,用来辅助测试人员管理测试用例和执行测试任务。对于一些大型软件,通常需要多个测试人员对其进行测试,在测试的过程中,测试人员通过各自的计算机运行的测试软件对同一个被测软件进行测试并且分析测试结果。在实现本发明的过程中,发明人发现上述方式存在的主要问题一是在测试用例的脚本文件不断更新的情况下,各个测试人员拿到的测试用例的脚本文件容易出现版本不一致的问题,从而使各人的测试结果不尽相同,影响测试结果的正确分析;问题二是多个测试人员的测试脚本执行和脚本执行结果分散,不利于统一管理。
发明内容
有鉴于此,本发明提供一种软件测试的系统和方法以及控制装置与执行装置,有助于测试结果的正确分析,以及有助于统一管理测试脚本的执行和脚本执行结果。
为实现上述目的,根据本发明的一个方面,提供了一种软件测试系统。
本发明的软件测试系统包括中心控制装置、版本管理装置、和多个执行装置,其中:中心控制装置,用于向被指定的所述执行装置提供测试环境信息以及接收测试结果,所述测试环境信息中包含当前要执行的测试用例的脚本文件在所述版本管理装置中的位置和被指定的所述执行装置的标识;所述版本管理装置,用于对所述测试用例的脚本文件进行版本管理;所述执行装置,用于按照所述测试环境信息从所述版本管理装置中获取所述当前要执行的测试用例的脚本文件,以及执行该脚本文件然后向所述中心控制装置发送执行结果。
可选地,所述中心控制装置还用于:保存测试用例的标识与测试用例的脚本文件之间的对应关系,以及保存测试用例的脚本文件在所述版本管理装置中的位置;提供人机界面以接收人员输入的当前要执行的测试用例的标识和被指定的所述执行装置的标识;根据接收的测试用例的标识和所述对应关系确定脚本文件。
可选地,所述执行装置还用于:接收人员输入的当前要执行的测试用例的脚本文件在所述版本管理装置中的位置,根据该位置获取测试用例的脚本文件并执行。
根据本发明的另一方面,提供了一种软件测试方法。
本发明的软件测试方法,应用于本发明中的软件测试系统,该方法包括:中心控制装置向被指定的执行装置提供测试环境信息;所述测试环境信息中包含当前要执行的测试用例的脚本文件在版本管理装置中的位置和被指定的所述执行装置的标识;所述被指定的执行装置按照所述测试环境信息从所述版本管理装置中获取所述当前要执行的测试用例的脚本文件,执行该脚本文件之后向所述中心控制装置发送执行结果。
可选地,所述中心控制装置向被指定的执行装置提供测试环境信息之前,还包括:所述中心控制装置获取当前要执行的测试用例的标识和被指定的所述执行装置的标识;所述中心控制装置根据获取的测试用例的标识和所述对应关系确定当前要执行的测试用例的脚本文件。
根据本发明的又一方面,提供一种软件测试控制装置。
本发明的软件测试控制装置包括:发送模块,用于向被指定的执行装置提供测试环境信息;所述测试环境信息中包含当前要执行的测试用例的脚本文件在版本管理装置中的位置;结果接收模块,用于接收所述执行装置在执行所述脚本文件之后发送的执行结果。
可选地,还包括:保存模块,用于保存测试用例的标识与测试用例的脚本文件之间的对应关系,以及保存测试用例的脚本文件在所述版本管理装置中的位置;人机界面模块,用于提供人机界面以接收人员输入的当前要执行的测试用例的标识和被指定的所述执行装置的标识;确定模块,用于根据接收的测试用例的标识和所述对应关系确定当前要执行的测试用例的脚本文件。
根据本发明的又一方面,提供了一种软件测试执行装置。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司,未经北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310108751.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:SMI接口管理方法及可编程逻辑器件
- 下一篇:一种润滑装置