[发明专利]一种软件测试方法和装置在审
申请号: | 201510873151.2 | 申请日: | 2015-12-02 |
公开(公告)号: | CN106815141A | 公开(公告)日: | 2017-06-09 |
发明(设计)人: | 付海涛 | 申请(专利权)人: | 北京奇虎科技有限公司;奇智软件(北京)有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京润泽恒知识产权代理有限公司11319 | 代理人: | 苏培华 |
地址: | 100088 北京市西城区新*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 软件 测试 方法 装置 | ||
技术领域
本发明涉及计算机技术领域,特别是涉及一种软件测试方法和一种软件测试装置。
背景技术
软件测试是在规定的条件下对程序进行操作,以发现程序错误,衡量软件质量,并对其是否能满足设计要求进行评估的过程。
目前,预测试待测软件,需要从相关网站下载客户端并安装。大多数互联网公司,设有专职的软件测试人员对软件研发人员开发的软件进行压力测试,分析测试结果,进一步判断软件性能。具体地,软件测试人员下载软件客户端后,需要为待测软件搭建测试环境,使用软件客户端录制脚本,并执行录制的脚本对软件进行测试。
但是,在设备端下载软件客户端、执行繁琐的脚本配置操作以及软件测试操作,占用了较多的设备空间,以致降低了设备的运行速度,对设备资源和计算资源造成了浪费。
发明内容
鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的软件测试方法和相应的软件测试装置。
依据本发明的一个方面,提供了一种软件测试方法,应用在web端,各个待测软件所部署的机房均设置有软件测试系统,所述方法包括:
接收在web页面中输入的软件测试参数,所述软件测试参数包括待测软件所部署的目标机房;
通过http报文将所述软件测试参数发送至对应的web服务器,以根据所述软件测试参数生成软件测试脚本并发送至所述目标机房的目标软件测试系统进行测试。
可选地,所述接收在web页面中输入的软件测试参数包括:
接收在所述web页面中输入的软件测试基础脚本以及对应配置的测试场景参数。
可选地,在所述通过http报文将所述软件测试参数发送至对应的web服务器之前,所述方法还包括:
根据在所述web页面中触发创建软件测试任务的指示,创建软件测试任务,并在接收到启动任务的指示后,将所述软件测试任务发送至对应的web服务器。
可选地,所述方法还包括:
接收在所述web页面中查看软件测试结果、所述待测软件部署的至少一个软件服务器的性能测试结果或不同软件的对比结果的指示,从所述web服务器获取相应数据并展示。
根据本发明的另一个方面,提供了一种软件测试方法,应用在web服务器,各个待测软件所部署的机房均设置有软件测试系统,所述方法包括:
接收通过网页输入并通过http报文发送的软件测试参数,所述软件测试参数包括待测软件所部署的目标机房;
根据所述软件测试参数生成软件测试脚本;
将所述软件测试脚本发送至所述目标机房的目标软件测试系统,由所述目标软件测试系统根据所述软件测试脚本对所述待测软件进行测试。
可选地,所述将所述软件测试脚本发送至所述目标机房的目标软件测试系统包括:
按照所述软件测试参数中包括的目标机房,确定与所述目标机房对应的目标软件测试系统;
将所述软件测试脚本发送至所述目标软件测试系统。
可选地,所述接收通过网页输入并通过http报文发送的软件测试参数包括:
接收所述web端创建的软件测试任务,添加至预置的任务队列,并添加待执行标识,所述软件测试任务携带所述软件测试参数。
可选地,在所述将所述软件测试脚本发送至所述目标机房的目标软件测 试系统之前,所述方法还包括:
针对携带待执行标识的软件测试任务,定期检测并确定所述目标软件测试系统满足所述软件测试参数所指示的测试性能。
可选地,各软件测试系统分别订阅有专用频道,所述将所述软件测试脚本发送至所述目标机房的目标软件测试系统包括:
将所述软件测试脚本发送至所述目标软件测试系统订阅的专用频道,并进一步发送至所述目标软件测试系统。
可选地,所述方法还包括:
接收所述目标软件测试系统反馈的测试结果,并根据所述网页查看软件测试结果的请求反馈至所述网页进行展示。
根据本发明的另一个方面,提供了一种软件测试装置,部署在web端,各个待测软件所部署的机房均设置有软件测试系统,所述装置包括:
第一软件测试参数接收模块,用于接收在web页面中输入的软件测试参数,所述软件测试参数包括待测软件所部署的目标机房;
第一软件测试参数发送模块,用于通过http报文将所述软件测试参数发送至对应的web服务器,以根据所述软件测试参数生成软件测试脚本并发送至所述目标机房的目标软件测试系统进行测试。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇虎科技有限公司;奇智软件(北京)有限公司,未经北京奇虎科技有限公司;奇智软件(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510873151.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种接口测试方法和装置
- 下一篇:一种软件测试方法和系统