-
公开(公告)号:CN117827194A
公开(公告)日:2024-04-05
申请号:CN202211193809.1
申请日:2022-09-28
Applicant: 北京小米移动软件有限公司
IPC: G06F8/38 , G06F9/451 , G06F16/958
Abstract: 本公开提供了一种审查元素的方法、装置、设备和存储介质,涉及计算机技术领域。具体实现方案为:响应于监听到应用显示页面中产生了焦点切换事件,确定切换后的焦点所对应的第一用户界面UI元素;将所述第一UI元素的属性信息发送给调试器,以使所述调试器展示与所述第一UI元素对应的DOM节点。由此,可以无需基于触控接口,可以直接对应用显示页面中的焦点变化进行监听,从而确定出当前焦点所对应的UI元素,并实时地发送给调试器,以显示该UI元素对应的DOM节点。不仅响应非常快速,而且省略了触屏设备复杂的点击事件的处理,使用流程非常简单,便于开发和测试应用,提高了开发者在按键设备中的应用调试效率。
-
公开(公告)号:CN117480496A
公开(公告)日:2024-01-30
申请号:CN202280004254.3
申请日:2022-05-30
Applicant: 北京小米移动软件有限公司
IPC: G06F11/36
Abstract: 本公开实施例公开了一种跨系统的按键测试方法及装置,其中,方法包括:通过远程过程调用RPC模块向待测试系统发送按键指令,其中,所述按键指令中包含目标按键的标识及目标操控模式;通过所述RPC模块接收所述待测试系统返回的状态信息;根据所述状态信息及所述目标按键的标识,确定所述目标按键标识对应的测试结果。由此,测试系统可以通过RPC模块向待测试系统发送按键指令,并接收待测试系统返回的状态信息,之后根据状态信息及目标按键的标识,即可确定对应的测试结果,从而避免了多次查询来确定目标按键的测试结果,简化了按键测试的过程,节省了时间,提高了按键测试的效率。
-
公开(公告)号:CN117827628A
公开(公告)日:2024-04-05
申请号:CN202211199700.9
申请日:2022-09-29
Applicant: 北京小米移动软件有限公司
IPC: G06F11/36 , G06F16/958
Abstract: 本公开提供了一种信息展示方法、装置、电子设备和存储介质,涉及计算机前端测试技术领域。具体实现方案为:接收初始化指令,初始化指令中包含了待测试应用的标识;对待测试应用的标识对应的Flutter线程的DOM数据进行初始化,以获取第一DOM信息;向调试设备返回第一DOM信息,以使调试设备基于第一DOM信息进行信息展示;响应于确定待测试应用的页面发生变化,获取待测试应用的应用进程中JS层的第二DOM信息;发送第二DOM信息,以使调试设备对当前展示的内容进行更新。由此,使得Flutter线程开发者在调试应用的过程中既可以查看JS层的DOM信息,也可以查看Flutter线程的DOM信息,提高了开发效率,使得Flutter与JS的DOM数据可以在一个调试进程中处理,实现了两种模式的适配。
-
公开(公告)号:CN117827625A
公开(公告)日:2024-04-05
申请号:CN202211194271.6
申请日:2022-09-28
Applicant: 北京小米移动软件有限公司
IPC: G06F11/36
Abstract: 本公开提供了一种图片展示方法、装置、设备和存储介质,涉及计算机技术领域。具体实现方案为:接收调试器前端发送的图片展示指令,所述展示指令用于在指定快应用程序中展示图片,其中,所述展示指令包含所述指定快应用程序的标识信息;根据快应用程序的标识信息与运行设备的对应关系,确定指定快应用程序的标识信息对应的目标运行设备;向所述目标运行设备发送渲染图片获取请求;接收目标运行设备返回的所述指定快应用程序对应的渲染图片;将所述渲染图片返回至所述调试器前端进行展示。可以无需另行连接其他显示器,直接利用调试器获取待展示的目标快应用的渲染图片,且无需根据不同的设备类型提供对应的连接器和显示设备,可以节省成本。
-
公开(公告)号:CN117827627A
公开(公告)日:2024-04-05
申请号:CN202211199187.3
申请日:2022-09-29
Applicant: 北京小米移动软件有限公司
IPC: G06F11/36
Abstract: 本公开提供了一种应用测试方法、装置、电子设备和存储介质,涉及应用测试技术领域。具体实现方案为:在待监测应用运行过程中,获取所述待监测应用的应用进程中的网络数据及所述网络数据所属的类型;在任一网络数据所属的类型为预设类型的情况下,将所述任一网络数据传输至测试服务器,以使所述测试服务器基于所述任一网络数据确定所述待监测应用的性能。从而可以避免了测试服务器中的后端测试进程与应用运行设备中待监测应用的应用进程直接进行交互,避免了测试服务器中的后端测试进程对应用运行设备内存资源的占用,不仅保障了测试过程中待测试应用的稳定运行,且提高了测试的效率,降低了测试能耗。
-
公开(公告)号:CN117480497A
公开(公告)日:2024-01-30
申请号:CN202280004256.2
申请日:2022-05-30
Applicant: 北京小米移动软件有限公司
IPC: G06F11/36
Abstract: 本公开实施例公开了一种跨系统测试方法及装置,其中,所述跨系统测试方法由测试系统执行,包括:获取当前的待运行的测试用例;响应于测试用例用于对待测试系统中的任一控件的属性信息进行更新,遍历任一控件所属的第一文档对象模型DOM树,以确定任一控件在第一DOM树中的第一位置信息;通过远程过程调用RPC模块向待测试系统发送属性信息更新指令;获取待测试系统通过RPC模块返回的更新结果。由此,测试系统可以通过RPC模块,将属性信息更新指令发送给待测试系统,以使各待测试系统可以根据测试指令并行进行DOM树的更新操作,之后可以获取待测试系统返回的更新结果,从而节省了时间,提高了更新效率。
-
-
-
-
-