[发明专利]一种用户界面UI自动化测试方法、装置、设备及介质在审

专利信息
申请号: 202211664176.8 申请日: 2022-12-23
公开(公告)号: CN115934560A 公开(公告)日: 2023-04-07
发明(设计)人: 苗春静 申请(专利权)人: 建信金融科技有限责任公司
主分类号: G06F11/36 分类号: G06F11/36
代理公司: 北京同达信恒知识产权代理有限公司 11291 代理人: 常晓
地址: 200120 上海市浦东新区(上*** 国省代码: 上海;31
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 用户界面 ui 自动化 测试 方法 装置 设备 介质
【说明书】:

本申请涉及界面测试领域,具体涉及一种用户界面UI自动化测试方法、装置、设备及介质,用于解决UI自动化测试效率低的问题。该方法包括:对用户在被测界面上的操作过程进行录制;在录制过程中,若检测到用户在被测界面上的操作过程需要获取动态数据,则通过挡板服务器将动态数据转换成固定数据;将固定数据发送到被测界面,以使用户获取固定数据;在录制完成后,对录制内容进行回放,若回放成功,则确定被测界面功能正常。由于在本申请中使用的是挡板服务器,挡板服务器可以将动态数据转换成固定数据,可以提高回放的成功率,从而提高测试效率。

技术领域

本申请涉及界面测试领域,具体涉及一种用户界面UI自动化测试方法、装置、设备及介质。

背景技术

在应用软件进行功能测试或者专项测试时,由于移动端版本迭代频繁,并且对于一个应用软件来说,通常存在多个后台服务器环境,容易出现测试数据资源紧张、测试环境不稳定等现象。

在测试过程中,有些测试会涉及到获取动态变化的数据(例如动态获取验证码、二维码等,过1分钟或者5分钟就会失效),这些动态变化的数据可能会导致在用户界面UI自动化测试过程中回放失败;并且,现有技术在自动化测试过程中,因为存在一些消耗性测试数据,互斥的数据,数据被破坏等,不能同时在多台设备上进行自动化测试,需要准备充足的测试数据才可能完成,严重降低了测试效率。

发明内容

本申请实施例提供一种用户界面UI自动化测试方法、装置、设备及介质,用于解决UI自动化测试效率低的问题。

第一方面,本申请实施例提供一种用户界面UI自动化测试方法,所述方法包括:

对用户在被测界面上的操作过程进行录制;

在录制过程中,若检测到用户在被测界面上的操作过程需要获取动态数据,则通过挡板服务器将所述动态数据转换成固定数据;

将所述固定数据发送到所述被测界面,以使所述用户获取所述固定数据;

在录制完成后,对录制内容进行回放,若回放成功,则确定所述被测界面功能正常。

在本申请实施例提供的用户界面UI自动化测试方法中,由于使用的是挡板服务器,挡板服务器可以将动态数据转换成固定数据,可以提高回放的成功率,从而提高测试效率。

在一种可能的实施例中,所述对用户在被测界面上的操作过程进行录制之前,还包括:

根据所述被测界面的属性,对所述挡板服务器进行数据资源配置。

在一种可能的实施例中,所述对用户在被测界面上的操作过程进行录制,包括:

识别所述用户在被测界面上进行的操作对应的操作位置和操作控件;

将识别到的所述操作位置和所述操作控件的数据记录并保存。

在一种可能的实施例中,所述对录制内容进行回放,包括:

基于智能查找算法定位当前要回放的操作位置和操作控件;

根据定位得到的操作位置和操作控件,确定用户的操作并回放显示。

在一种可能的实施例中,通过下列方式判断回放是否成功:

若将在录制过程中记录并保存的操作位置和操作控件均完整回放,则确定回放成功,否则,确定回放失败。

在一种可能的实施例中,所述通过挡板服务器将所述动态数据转换成固定数据,包括:

通过所述挡板服务器获取所述操作控件的类型信息;

基于所述操作控件的类型信息,将所述动态数据转换成与所述操作控件对应的固定数据。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于建信金融科技有限责任公司,未经建信金融科技有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202211664176.8/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top