[发明专利]一种软件测试方法、系统、电子设备及可读存储介质在审
申请号: | 202210466451.9 | 申请日: | 2022-04-29 |
公开(公告)号: | CN114896147A | 公开(公告)日: | 2022-08-12 |
发明(设计)人: | 杜勇军;李涛 | 申请(专利权)人: | 珠海世纪鼎利科技股份有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 广州嘉权专利商标事务所有限公司 44205 | 代理人: | 陈慧华 |
地址: | 519000 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 软件 测试 方法 系统 电子设备 可读 存储 介质 | ||
1.一种软件测试方法,其特征在于,包括:
获取待测试应用程序,通过所述待测试应用程序构建第一服务端和第一客户端,其中所述第一服务端集成所有与测试用例相关的操作方法,所述测试用例用于测试所述待测试应用程序,所述第一客户端与所述第一服务端连接;
获取所述测试用例,根据所述测试用例构建第二客户端,其中所述测试用例包括操作方法指令,所述操作方法指令为封装用于测试的相关代码形成的指令;
通过所述第二客户端发送所述操作方法指令到所述第一服务端;
所述第一服务端根据所述操作方法指令获取对应的所述操作方法,并发送所述操作方法到第一客户端;
所述第一客户端根据所述操作方法对所述待测试应用程序进行测试。
2.根据权利要求1所述的软件测试方法,其特征在于,所述获取待测试应用程序,通过所述待测试应用程序构建第一服务端和第一客户端,包括:
确定要进行测试的所述待测试应用程序,从第三方库中获取创建函数,根据所述创建函数构建所述第一服务端和所述第一客户端,其中,所述创建函数为socket通信函数。
3.根据权利要求1所述的软件测试方法,其特征在于,所述获取待测试应用程序,通过所述待测试应用程序构建第一服务端和第一客户端,包括:
启动所述待测试应用程序,初始化所述第一客户端;
确定所述第一客户端初始化完成,所述第一客户端连接所述第一服务端。
4.根据权利要求1所述的软件测试方法,其特征在于,所述通过所述第二客户端发送所述操作方法指令到所述第一服务端,包括:
所述第二客户端通过TCP/IP协议发送所述操作方法指令到所述第一服务端。
5.根据权利要求1所述的软件测试方法,其特征在于,通过所述第二客户端发送所述操作方法指令到所述第一服务端后,包括:
确定所述第一服务端接收到所述操作方法指令,通过所述第一服务端发送响应指令给所述第二客户端;
所述第二客户端接收所述响应指令,获取当前业务逻辑,其中所述业务逻辑为所述操作方法中的操作业务之间的关联性,所述操作业务包括:页面刷新、数据库连接、调用接口。
6.根据权利要求5所述的软件测试方法,其特征在于,所述第二客户端接收所述响应指令,获取当前业务逻辑后,所述第二客户端根据所述业务逻辑进行的操作包括以下至少之一:
确定所述业务逻辑中没有相关联的所述操作业务,则所述第二客户端停止发送所述操作方法指令到所述第一客户端;
确定所述业务逻辑中有相关联的所述操作业务,且所述操作业务未完成,则所述第二客户端进行等待,直至相关操作完成,发送所述操作方法指令到所述第一客户端;
确定所述业务逻辑中有相关联的所述操作业务,且所述操作业务已完成,则所述第二客户端发送所述操作方法指令到所述第一客户端。
7.一种软件测试系统,其特征在于,包括第一客户端、第二服务端、第二客户端,其中:
第二客户端,用于发送操作方法指令到所述第一服务端,其中通过获取测试用例,根据所述测试用例构建得到所述第二客户端,所述测试用例包括操作方法指令,所述操作方法指令为封装用于测试的相关代码形成的指令;
第一服务端,用于根据所述操作方法指令获取对应的操作方法,并发送所述操作方法到所述第一客户端,其中,通过获取待测试应用程序,根据所述待测试应用程序构建所述第一服务端,所述第一服务端集成所有与所述测试用例相关的所述操作方法,所述测试用例用于测试所述待测试应用程序;
第一客户端,用于根据所述操作方法对所述待测试应用程序进行测试,其中,通过获取所述待测试应用程序,根据所述待测试应用程序构建所述第一客户端,所述第一客户端与所述第一服务端连接。
8.一种电子设备,其特征在于,包括处理器以及存储器;
所述存储器用于存储程序;
所述处理器执行所述程序实现如权利要求1至6中任一项所述的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于珠海世纪鼎利科技股份有限公司,未经珠海世纪鼎利科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210466451.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:复合行程多联动的发放装置
- 下一篇:一种碳化硅外延层生长方法