测试方法、装置、电子设备和存储介质制造方法及图纸

技术编号:29489032 阅读:68 留言:0更新日期:2021-07-30 19:00
本申请公开了测试方法、装置、电子设备和存储介质,涉及计算机技术领域,尤其涉及应用测试技术和页面开发技术领域。具体实现方案为:向服务器发送目标页面元素对应的当前版本信息,以使所述服务器查询与所述当前版本信息对应的元素定位信息;接收所述服务器发送的元素定位信息;根据所述元素定位信息,对测试设备进行测试。本申请实施例可以降低测试过程中的页面元素的维护和更新效率成本,提高测试效率。

【技术实现步骤摘要】
测试方法、装置、电子设备和存储介质
本申请涉及计算机
,尤其涉及应用测试技术和页面开发技术等,具体涉及一种测试方法、装置、电子设备和存储介质。
技术介绍
随着计算机技术的发展以及终端功能的多样化,用户界面上应用图标越来越多,而且同一图标的样式频繁变化。开发人员在对用户界面上的图标进行点击测试时,可以通过测试工具生成用户点击操作,并作用于在图标的对应位置,可以达到模拟用户点击该图标的效果。测试工具需要获取图标的准确位置,才可以生成用户的点击操作。
技术实现思路
本申请提供了一种测试方法、装置、电子设备和存储介质。根据本申请的一方面,提供了一种测试方法,包括:向服务器发送目标页面元素对应的当前版本信息,以使所述服务器查询与所述当前版本信息对应的元素定位信息;接收所述服务器发送的元素定位信息;根据所述元素定位信息,对测试设备进行测试。根据本申请的另一方面,提供了一种测试方法,包括:接收客户端发送的目标页面元素对应的当前版本信息,查询所述目标页面元素在所述当前版本本文档来自技高网...

【技术保护点】
1.一种测试方法,包括:/n向服务器发送目标页面元素对应的当前版本信息,以使所述服务器查询与所述当前版本信息对应的元素定位信息;/n接收所述服务器发送的元素定位信息;/n根据所述元素定位信息,对测试设备进行测试。/n

【技术特征摘要】
1.一种测试方法,包括:
向服务器发送目标页面元素对应的当前版本信息,以使所述服务器查询与所述当前版本信息对应的元素定位信息;
接收所述服务器发送的元素定位信息;
根据所述元素定位信息,对测试设备进行测试。


2.根据权利要求1所述的方法,还包括:
获取所述测试设备的用户界面图像;
在所述用户界面图像中对所述目标页面元素进行检测,得到元素更新信息;
向所述服务器发送所述元素更新信息,以使所述服务器根据所述元素更新信息更新所述目标页面元素在当前版本信息下的元素定位信息。


3.根据权利要求1所述的方法,其中,所述向服务器发送目标页面元素对应的当前版本信息,包括:
执行测试脚本文件中以所述目标页面元素为操作对象的执行步骤,获取所述目标页面元素对应的当前版本信息;
向服务器发送所述目标页面元素对应的当前版本信息;
所述根据所述元素定位信息,对测试设备进行测试,包括:
根据所述元素定位信息,继续执行所述测试脚本文件中以所述目标页面元素为操作对象的执行步骤,调用测试模块,并对测试设备进行测试。


4.根据权利要求3所述的方法,在所述测试脚本文件执行完成的情况下,还包括:
针对以所述目标页面元素为操作对象的执行步骤,生成元素更新信息确认项,并显示;
针对所述元素更新信息确认项,接收用户的输入信息;
将所述元素更新信息确认项的输入信息,发送至所述服务器,以使所述服务器更新所述目标页面元素在当前版本信息下的元素定位信息。


5.一种测试方法,包括:
接收客户端发送的目标页面元素对应的当前版本信息;
查询所述目标页面元素在所述当前版本信息下的元素定位信息,并确定所述当前版本信息对应的元素定位信息;
向所述客户端发送所述对应的元素定位信息,以使所述客户端根据所述对应的元素定位信息对测试设备进行测试。


6.根据权利要求5所述的方法,其中,所述确定所述当前版本信息对应的元素定位信息,包括:
在查询结果不为空的情况下,获取所述目标页面元素在所述当前版本信息下的元素定位信息;
在查询结果为空的情况下,查询所述目标页面元素在历史版本信息下的元素定位信息,并确定所述当前版本信息对应的元素定位信息,所述历史版本信息与所述当前版本信息是相邻版本信息。


7.根据权利要求6所述的方法,其中,所述查询所述目标页面元素在历史版本信息下的元素定位信息,并确定所述当前版本信息对应的元素定位信息,包括:
获取所述目标页面元素在历史版本信息下的各元素定位信息配置的权重值;
选择权重值最高的元素定位信息,并确定为所述当前版本信息对应的元素定位信息进行存储...

【专利技术属性】
技术研发人员:倪丙庆
申请(专利权)人:百度在线网络技术北京有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1