[发明专利]测试方法、装置、电子设备及计算机可读存储介质在审
申请号: | 202110872479.8 | 申请日: | 2021-07-30 |
公开(公告)号: | CN113656289A | 公开(公告)日: | 2021-11-16 |
发明(设计)人: | 何小龙;吴智明;王浩;何燕飞;林顺 | 申请(专利权)人: | 厦门雅基软件有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京市立方律师事务所 11330 | 代理人: | 张筱宁 |
地址: | 361021 福建省厦门市集美区*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 测试 方法 装置 电子设备 计算机 可读 存储 介质 | ||
本申请实施例提供了一种测试方法、装置、电子设备及计算机可读存储介质,涉及软件测试技术领域。该方法包括:客户端响应于服务器端发送的第一指示信息,对目标应用程序的场景进行切换,测试端基于服务器端发送的第三指示信息对目标应用程序的场景进行测试,本申请实施例基于客户端、服务端和测试端三端通信的交互方式,实现了目标应用程序的场景的自动依次切换和测试,提高了自动化测试的效率,提升了用户体验。
技术领域
本申请实施例涉及软件测试技术领域,尤其涉及一种测试方法、装置、电子设备及计算机可读存储介质。
背景技术
软件测试是一种实际输出与预期输出之间的审核或者比较过程。在规定的条件下对程序进行操作,以发现程序错误,衡量软件质量,并对其是否能满足设计要求进行评估的过程就是软件测试。
随着软件和IT(Internet Technology,互联网技术)行业的发展,软件开发趋向大型化和高复杂度,为了提高测试效率,一般采用测试端对软件进行自动化测试。
现有技术中,测试端在对软件进行自动化测试时通常采用模拟人工操作的方式,模拟人工操作的过程需要基于不同的应用平台进行UI(User Interface,用户界面)适配以实现界面元素的定位,存在工作量大、测试效率低的问题。
发明内容
本申请提供了一种测试方法、装置、电子设备及计算机可读存储介质,用于解决自动测试效率低的技术问题。
根据本申请的第一方面,提供了一种测试方法,应用于服务器,该方法包括:
向客户端发送第一指示信息;其中,第一指示信息指示客户端加载并切换目标应用程序的第一场景;
接收客户端发送的第二指示信息;其中,第二指示信息指示客户端启动对第一场景的测试;
响应于第二指示信息,向测试端发送第三指示信息;其中,第三指示信息指示测试端对第一场景进行测试。
在第一方面的可选实施例中,上述向客户端发送第一指示信息,包括:
在每个预设发送周期内,向客户端发送第一指示信息。
在第一方面的可选实施例中,上述接收客户端发送的第二指示信息之后,该方法包括:
接收客户端发送的第四指示信息;第四指示信息表征客户端完成加载第一场景;
向客户端发送第一指示信息,第一指示信息指示客户端加载并切换目标应用程序的第二场景。
根据本申请的第二方面,提供了一种测试方法,应用于测试端,该方法包括:
接收服务器发送的第三指示信息;其中,第三指示信息为服务器响应于客户端发送的第二指示信息发送的;第二指示信息为客户端加载并切换目标应用程序的第一场景,并启动对第一场景的测试后发送的;
响应于第三指示信息,对第一场景进行测试。
根据本申请的第三方面,提供了一种测试方法,应用于客户端,该方法包括:
接收服务器发送的第一指示信息,加载并切换目标应用程序的第一场景;
启动对第一场景的测试,向服务器发送第二指示信息;其中,第二指示信息指示服务器向测试端发送第三指示信息;第三指示信息指示测试端对第一场景进行测试。
根据本申请的第四方面,提供了一种测试装置,该装置包括:
切换模块,用于向客户端发送第一指示信息;其中,第一指示信息指示客户端加载并切换目标应用程序的第一场景;
启动模块,用于接收客户端发送的第二指示信息;其中,第二指示信息指示客户端启动对第一场景的测试;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于厦门雅基软件有限公司,未经厦门雅基软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110872479.8/2.html,转载请声明来源钻瓜专利网。