[发明专利]软件测试方法及装置有效
| 申请号: | 201710083963.6 | 申请日: | 2017-02-16 |
| 公开(公告)号: | CN107783897B | 公开(公告)日: | 2021-06-04 |
| 发明(设计)人: | 范发辉;方奕博;巫绍堂;陈鹏 | 申请(专利权)人: | 平安科技(深圳)有限公司 |
| 主分类号: | G06F11/36 | 分类号: | G06F11/36 |
| 代理公司: | 深圳中一专利商标事务所 44237 | 代理人: | 阳开亮 |
| 地址: | 518000 广东省深*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 软件 测试 方法 装置 | ||
1.一种软件测试方法,其特征在于,所述方法包括:
消费端发送消费编码至测试环境服务器;
消费端接收测试环境服务器发送的与消费编码对应的服务编码,所述服务编码用于标识服务端存储的代码,所述测试环境服务器预先建立有所述消费编码与所述服务编码的对应关系;
消费端根据接收的服务编码查找所述服务编码对应的服务端;一个服务编码能够对应多个服务端;
在服务编码对应一个服务端时,消费端与所述服务端建立连接,并通过建立的连接发送测试内容,以实现软件的测试;
在服务端启动之后再关闭后,测试环境服务器删除存储的服务编码;
在服务编码对应的服务端的个数大于1时,消费端根据预设的接口标识查找具有相同预设的接口标识对应的服务端,并与具有相同预设的接口标识对应的服务端建立连接,其中,所述预设的接口标识用于唯一标识接口;所述预设的接口标识包括以下任一种:待测试的软件版本号、消费端或服务端的网络地址、随机数、指定长度的数值,其中,随机数通过以下方式生成:在多个服务端共用同一个测试环境服务器时,由随机函数为所述多个服务端分别生成对应的随机数,服务编码相同的服务端对应的随机数都不相同;
在所述消费端接收测试环境服务器发送的与消费编码对应的服务编码之前,包括:
在测试环境服务器判断出建立的消费编码与服务编码的对应关系的关系对数超过阈值后,消费端接收所述测试环境服务器发送的提醒信息,所述提醒信息包括使用其他测试环境服务器的建议,不同测试环境服务器之间建立通信连接。
2.根据权利要求1所述的方法,其特征在于,所述服务编码的编码规则为:专业公司+子系统+版本日期。
3.一种软件测试装置,其特征在于,所述装置包括:
消费编码发送单元,用于发送消费编码至测试环境服务器;
服务编码接收单元,用于接收测试环境服务器发送的与消费编码对应的服务编码,所述服务编码用于标识服务端存储的代码,所述测试环境服务器预先建立有所述消费编码与所述服务编码的对应关系;
服务端查找单元,用于根据接收的服务编码查找所述服务编码对应的服务端;一个服务编码能够对应多个服务端;
服务端连接建立单元,用于在服务编码对应一个服务端时,与所述服务端建立连接,并通过建立的连接发送测试内容,以实现软件的测试;在服务端启动之后再关闭后,测试环境服务器删除存储的服务编码;
服务端过滤单元,用于在服务编码对应的服务端的个数大于1时,根据预设的接口标识查找具有相同预设的接口标识对应的服务端,并与具有相同预设的接口标识对应的服务端建立连接,其中,所述预设的接口标识用于唯一标识接口;所述预设的接口标识包括以下任一种:待测试的软件版本号、消费端或服务端的网络地址、随机数、指定长度的数值,其中,随机数通过以下方式生成:在多个服务端共用同一个测试环境服务器时,由随机函数为所述多个服务端分别生成对应的随机数,服务编码相同的服务端对应的随机数都不相同;
提醒信息接收单元,用于在测试环境服务器判断出建立的消费编码与服务编码的对应关系的关系对数超过阈值后,接收所述测试环境服务器发送的提醒信息,所述提醒信息包括使用其他测试环境服务器的建议,不同测试环境服务器之间建立通信连接。
4.根据权利要求3 所述的装置,其特征在于,所述服务编码的编码规则为:专业公司+子系统+版本日期。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安科技(深圳)有限公司,未经平安科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710083963.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种数据处理模型的优化方法和装置
- 下一篇:存储器系统以及处理器系统





