-
公开(公告)号:CN116955021A
公开(公告)日:2023-10-27
申请号:CN202210386303.6
申请日:2022-04-13
申请人: 腾讯科技(深圳)有限公司
IPC分类号: G06F11/22 , G06F11/263
摘要: 本申请公开了一种应用界面的测试方法和装置、存储介质及电子设备,其中,该方法包括:响应于第一测试脚本下发的界面捕获指令,获取被测应用界面的应用界面数据,其中,所述应用界面数据用于描述所述被测应用界面上的一组控件;将所述应用界面数据发送给所述第一测试脚本,并缓存所述应用界面数据;响应于所述第一测试脚本下发的第一操作指令,根据缓存的所述应用界面数据,对所述第一操作指令所指示的第一被测控件执行第一控件操作,得到所述第一控件操作的执行结果,其中,所述一组控件包括所述第一被测控件。通过本申请提供的方案,解决了相关技术中的应用界面的测试方式存在执行一个操作循环的耗时长导致的固定时间内的测试覆盖率低的问题。
-
公开(公告)号:CN115309620A
公开(公告)日:2022-11-08
申请号:CN202110497294.3
申请日:2021-05-07
申请人: 腾讯科技(深圳)有限公司
IPC分类号: G06F11/36
摘要: 本申请提供了一种软件测试方法、装置、电子设备及计算机可读存储介质;方法包括:接收第一测试设备的测试请求,测试请求包括第一测试设备执行的第一测试场景以及对应的控件操作记录;基于测试设备集合中每个测试设备执行的测试场景以及对应的控件操作记录,确定第一测试场景中未被操作的控件,测试设备集合包括第一测试设备;基于未被操作的控件,生成与第一测试设备对应的第一测试指令;将第一测试指令发送给第一测试设备,第一测试指令用于对第一测试场景中的未被操作的控件执行测试操作。通过本申请,能够提高软件测试效率。
-
公开(公告)号:CN118860841A
公开(公告)日:2024-10-29
申请号:CN202310477676.9
申请日:2023-04-26
申请人: 腾讯科技(深圳)有限公司
IPC分类号: G06F11/36
摘要: 本申请公开了一种页面更新方法、装置、系统、电子设备及存储介质,所述方法包括:接收终端发送的页面展示请求,调用测试模块向测试系统中的管理模块发送第一页面请求;第一页面请求携带当前页面的页面标识;调用测试模块接收管理模块发送的页面句柄;基于页面句柄,向管理模块发送第二页面请求;第二页面请求携带当前页面对应的实时层级阈值以及实时节点数阈值;接收管理模块发送的页面数据,页面数据为管理模块基于实时层级阈值以及实时节点数阈值,对页面标识对应的结构数据进行解析得到;向终端发送待显示数据,以使终端基于待显示数据更新当前页面。本申请提高了自动化测试过程中终端页面的切换频率以及切换效率。
-
公开(公告)号:CN118672695A
公开(公告)日:2024-09-20
申请号:CN202310273370.1
申请日:2023-03-16
申请人: 腾讯科技(深圳)有限公司
IPC分类号: G06F9/451 , G06V30/10 , G06V30/146 , G06V30/162 , G06V30/18 , G06V30/19 , G06F11/36
摘要: 本申请实施例提供了一种控件位置的识别方法、装置、电子设备及可读存储介质,涉及测试技术领域。该方法包括:获得应用程序的界面截图;对界面截图进行光学字符识别,获得界面截图中各字符的字符区域,在界面截图上确定与各字符区域对应的字符识别框;将界面截图转换为二值化图像,对二值化图像进行轮廓划分,获得至少一个轮廓区域,确定与各轮廓区域对应的轮廓识别框;对各字符识别框和轮廓识别框基于距离进行聚类,对于包括多个识别框的聚类,将聚类中的所有识别框合并为一个目标识别框,将各聚类中的目标识别框对应的区域,作为界面中各控件所在的位置。本申请实施例降低了控件位置识别的人工成本和算力消耗、提高了识别的准确率和适用性。
-
公开(公告)号:CN113760743A
公开(公告)日:2021-12-07
申请号:CN202110442789.6
申请日:2021-04-23
申请人: 腾讯科技(深圳)有限公司
摘要: 本申请提供了一种虚拟场景的场景测试方法、装置、设备及计算机可读存储介质;涉及人工智能技术,方法包括:获取虚拟场景中第一场景对应的第一可操作元素集合,以及虚拟场景中第二场景对应的第二可操作元素集合;确定第一可操作元素集合中各第一可操作元素与第二可操作元素集合中各第二可操作元素之间的元素相似度;基于元素相似度,确定第一场景与第二场景之间的场景相似度,并在场景相似度达到相似度阈值时,合并第一场景与第二场景,得到合并场景;对合并场景执行场景测试,以代替执行针对第一场景及第二场景的场景测试。通过本申请,能够有效识别场景是否发生变化,实现对不同场景的划分和相同场景的合并,提高测试场景覆盖率。
-
-
-
-