[发明专利]软件测试方法及装置有效
| 申请号: | 201710083963.6 | 申请日: | 2017-02-16 |
| 公开(公告)号: | CN107783897B | 公开(公告)日: | 2021-06-04 |
| 发明(设计)人: | 范发辉;方奕博;巫绍堂;陈鹏 | 申请(专利权)人: | 平安科技(深圳)有限公司 |
| 主分类号: | G06F11/36 | 分类号: | G06F11/36 |
| 代理公司: | 深圳中一专利商标事务所 44237 | 代理人: | 阳开亮 |
| 地址: | 518000 广东省深*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 软件 测试 方法 装置 | ||
本发明适用于软件测试领域,提供了一种软件测试方法及装置。所述方法包括:消费端发送消费编码至测试环境服务器;消费端接收测试环境服务器发送的与消费编码对应的服务编码,所述服务编码用于标识服务端存储的代码;消费端根据接收的服务编码查找所述服务编码对应的服务端;在服务编码对应一个服务端时,消费端与所述服务端建立连接,并通过建立的连接发送测试内容,以实现软件的测试。通过上述方法能够极大提高测试效率。
技术领域
本发明实施例属于软件测试领域,尤其涉及一种软件测试方法及装置。
背景技术
目前,软件产品面世之前,需要对该软件产品进行一系列的测试。当不同版本的软件产品共用一套测试环境(如ESG环境)时,例如消费端A、消费端B、服务端A、服务端B在同一套ESG环境(同一个测试环境服务器)测试时,消费端A可能调用到服务端A的接口,也可能调用到服务端B的接口,而在消费端A调用到服务端B的接口时将发生错误,极可能得不到预想的结果。为了避免出现这样的问题,现有的方法通常是一套ESG环境只能由同一个软件产品版本的消费端和服务端使用。由于同一个公司的ESG环境的套数通常较少,因此,在存在多个版本的软件产品需要使用ESG环境时,只能等待正在使用ESG环境的软件产品空出ESG环境后才能使用,从而降低了软件产品的测试效率。
发明内容
本发明实施例提供了一种软件测试方法及装置,旨在解决现有的方法在存在多个版本的软件产品需要使用ESG环境时,只能等待正在使用ESG环境的软件产品空出ESG环境后才能使用,从而降低了软件产品的测试效率的问题。
本发明实施例的第一方面,提供了一种软件测试方法,所述方法包括:
消费端发送消费编码至测试环境服务器;
消费端接收测试环境服务器发送的与消费编码对应的服务编码,所述服务编码用于标识服务端存储的代码;
消费端根据接收的服务编码查找所述服务编码对应的服务端;
在服务编码对应一个服务端时,消费端与所述服务端建立连接,并通过建立的连接发送测试内容,以实现软件的测试。
本发明实施例的第二方面,提供了一种软件测试装置,所述装置包括:
消费编码发送单元,用于发送消费编码至测试环境服务器;
服务编码接收单元,用于接收测试环境服务器发送的与消费编码对应的服务编码,所述服务编码用于标识服务端存储的代码;
服务端查找单元,用于根据接收的服务编码查找所述服务编码对应的服务端;
服务端连接建立单元,用于在服务编码对应一个服务端时,与所述服务端建立连接,并通过建立的连接发送测试内容,以实现软件的测试。
在本发明实施例中,由于消费端只与唯一查找到的一个服务端连接,因此,在同一个测试环境服务器中,能够同时供多个具有不同服务编码的服务端和多个具有不同消费编码的消费端进行测试,从而极大提高了测试效率。
附图说明
图1是本发明第一实施例提供的一种软件测试方法的流程图;
图2是本发明第二实施例提供的一种软件测试装置的结构图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
本发明实施例中,消费端发送消费编码至测试环境服务器,消费端接收测试环境服务器发送的与消费编码对应的服务编码,所述服务编码用于标识服务端存储的代码,消费端根据接收的服务编码查找所述服务编码对应的服务端,在服务编码对应一个服务端时,消费端与所述服务端建立连接,并通过建立的连接发送测试内容,以实现软件的测试。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安科技(深圳)有限公司,未经平安科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710083963.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种数据处理模型的优化方法和装置
- 下一篇:存储器系统以及处理器系统





