APP测试方法、装置、设备及存储介质

    公开(公告)号:CN111008135B

    公开(公告)日:2024-01-23

    申请号:CN201911216085.6

    申请日:2019-12-02

    IPC分类号: G06F11/36

    摘要: 本发明实施例公开了一种APP测试方法、装置、设备及存储介质。所述方法包括:从服务器获取与目标城市运营商的目标测试机对应的测试任务信息,所述测试任务信息包括待测试应用程序APP的相关信息以及目标测试脚本;向所述目标测试机发送与目标测试脚本对应的测试操作指令,并获取所述目标测试机返回的与各测试操作指令分别对应的测试数据;将所述测试数据通过测试平台进行汇总展示。本发明实施例的技术方案,实现了无需APP签名,即可在指定城市运营商下对待测试APP进行多方面的全自动化性能测

    自动化测试的屏幕录制方法、装置、设备和存储介质

    公开(公告)号:CN110929249B

    公开(公告)日:2023-03-24

    申请号:CN201911161700.8

    申请日:2019-11-22

    IPC分类号: G06F21/44 G06F11/36

    摘要: 本发明实施例公开了一种自动化测试的屏幕录制方法、装置、设备和存储介质。该方法包括:响应于PC端的ADB指令,启动JAVA进程;在所述JAVA进程中,通过设定的JAVA反射获取安卓系统中的目标服务代理对象的目标模式设置方法;响应于自动化测试辅助应用程序的录屏权限申请请求,通过所述目标模式设置方法授予自动化测试辅助应用程序录屏权限;在对目标应用程序进行自动化测试时,通过所述自动化测试辅助应用程序进行屏幕录制。上述技术方案,解决了传统的录屏方法在自动化测试中需要用户手动授权的问题,达到了自动授予录屏权限的效果。

    自动化测试的屏幕录制方法、装置、设备和存储介质

    公开(公告)号:CN110929249A

    公开(公告)日:2020-03-27

    申请号:CN201911161700.8

    申请日:2019-11-22

    IPC分类号: G06F21/44 G06F11/36

    摘要: 本发明实施例公开了一种自动化测试的屏幕录制方法、装置、设备和存储介质。该方法包括:响应于PC端的ADB指令,启动JAVA进程;在所述JAVA进程中,通过设定的JAVA反射获取安卓系统中的目标服务代理对象的目标模式设置方法;响应于自动化测试辅助应用程序的录屏权限申请请求,通过所述目标模式设置方法授予自动化测试辅助应用程序录屏权限;在对目标应用程序进行自动化测试时,通过所述自动化测试辅助应用程序进行屏幕录制。上述技术方案,解决了传统的录屏方法在自动化测试中需要用户手动授权的问题,达到了自动授予录屏权限的效果。

    一种验证码输入方法、装置、电子设备及存储介质

    公开(公告)号:CN110752933A

    公开(公告)日:2020-02-04

    申请号:CN201911025044.9

    申请日:2019-10-25

    发明人: 邓小志 张彦春

    IPC分类号: H04L9/32 H04W4/14

    摘要: 本发明实施例公开了一种验证码输入方法、装置、电子设备及存储介质,其中,该方法包括:通过应用程序的功能界面输入本机的手机号码,触发获取验证码的操作;当通过所述手机号码对应的用户身份识别SIM卡接收到短信内容时,解析所述短信内容得到验证码;在预存的特征图像中,获取与所述验证码中的各个字符对应的特征图像;截取当前屏幕图像,得到截屏图像,并在所述截屏图像中确定所述特征图像对应的绝对位置区域;基于所述绝对位置区域输入验证码的字符。本发明实施例提供的技术方案可以保证验证码安全输入,可以无需人工辅助,可以自动绕过安全键盘限制进行自动输入验证码,提高效率。

    网络数据采集方法、装置、系统、设备及存储介质

    公开(公告)号:CN110995538B

    公开(公告)日:2022-01-07

    申请号:CN201911221483.7

    申请日:2019-12-03

    摘要: 本发明实施例公开了一种网络数据采集方法、装置、系统、设备及存储介质。其中,方法包括:代理服务组件监听网络引擎组件中的网络通信事件,获取与网络通信事件对应的网络数据,其中,在系统根证书目录下,预置与代理服务组件匹配的系统根证书;调用网络引擎组件中的数据解析方法,对网络数据进行解析;调用业务对接组件中的网络过滤器,对解析后的网络数据进行处理,并将解析后的网络数据传输至内部业务服务器。本发明实施例解决了安全限制较高的应用程序通过代理服务采集网络数据的过程中,出现的证书验证失败的问题,可以对通过一个代理服务组件对来自不同协议的网络数据进行采集。

    自动化测试脚本录制回放方法、装置、设备和存储介质

    公开(公告)号:CN110928787A

    公开(公告)日:2020-03-27

    申请号:CN201911155633.9

    申请日:2019-11-22

    IPC分类号: G06F11/36

    摘要: 本发明实施例公开了一种自动化测试脚本录制回放方法、装置、设备和存储介质。该方法包括:当监听到被测应用程序进程启动时,将预置的目标格式文件加载至被测应用程序进程中,目标格式文件中的代码用于实现自动化测试脚本的录制回放操作;调用目标格式文件中的初始化函数,建立被测应用程序进程与自动化测试辅助应用程序之间的通信;通过自动化测试辅助应用程序与PC端建立连接,以使PC端能够间接地与被测应用程序进程进行通信;运行被测应用程序进程时,执行目标格式文件中的代码,以完成自动化测试脚本的录制回放操作。上述技术方案提供了一种不依赖现有自动化测试框架也能完成自动化测试的实现方式。

    一种脚本测试方法、装置、终端及存储介质

    公开(公告)号:CN110781092A

    公开(公告)日:2020-02-11

    申请号:CN201911082166.1

    申请日:2019-11-07

    发明人: 邓小志 张彦春

    IPC分类号: G06F11/36 G06F9/451

    摘要: 本发明实施例公开了一种脚本测试方法、装置、终端及存储介质。该方法包括:点击待测应用程序第一页面中的测试栏以跳转至第二页面,根据第二页面的内容确定页面类型并返回第二页面类型值;根据页面类型值与动作标识的包含关系表确定与第二页面类型值对应的目标动作标识集合;执行目标动作标识集合中目标动作标识对应的至少一个目标测试动作。本发明实施例所提供的技术方案,解决了现有脚本测试方案中针对不同业务场景需要录制不同业务脚本流程从而导致开发成本高及测试效率低下的问题,实现了使用一套脚本完成多种不同场景的执行过程。

    一种首帧时间的计算方法、装置、设备和存储介质

    公开(公告)号:CN110769316B

    公开(公告)日:2022-03-15

    申请号:CN201911047889.8

    申请日:2019-10-30

    IPC分类号: H04N21/442

    摘要: 本发明实施例公开了一种首帧时间的计算方法、装置、设备及存储介质;该方法包括:当获取到播放事件时,将所述播放事件的触发时间,作为计时起点;当获取到监听代码返回的首帧事件执行时间时,将所述首帧事件执行时间作为计时终点;其中,所述监听代码预先植入流媒体播放器的原始代码中,用于监听所述首帧事件执行时间;根据所述计时起点以及所述计时终点,计算首帧时间。本发明实施例提供的技术方案,通过预先植入流媒体播放器的监听代码,获取首帧事件的执行时间作为计时终点,进而计算出流媒体播放器的首帧时间,获取到了流媒体播放器实际的首帧时间,提高了首帧时间获取的准确性和可靠性。

    APP测试方法、装置、设备及存储介质

    公开(公告)号:CN111008135A

    公开(公告)日:2020-04-14

    申请号:CN201911216085.6

    申请日:2019-12-02

    IPC分类号: G06F11/36

    摘要: 本发明实施例公开了一种APP测试方法、装置、设备及存储介质。所述方法包括:从服务器获取与目标城市运营商的目标测试机对应的测试任务信息,所述测试任务信息包括待测试应用程序APP的相关信息以及目标测试脚本;向所述目标测试机发送与目标测试脚本对应的测试操作指令,并获取所述目标测试机返回的与各测试操作指令分别对应的测试数据;将所述测试数据通过测试平台进行汇总展示。本发明实施例的技术方案,实现了无需APP签名,即可在指定城市运营商下对待测试APP进行多方面的全自动化性能测试。

    加载时间计算方法、装置、计算机设备及存储介质

    公开(公告)号:CN110825456A

    公开(公告)日:2020-02-21

    申请号:CN201911060726.3

    申请日:2019-11-01

    IPC分类号: G06F9/445

    摘要: 本发明实施例公开了一种加载时间计算方法、装置、计算机设备及存储介质。所述方法包括:在页面加载的过程中,获取预设模块的加载起始时刻;自所述加载起始时刻起,在不同时刻分别对页面进行截图,并分别对两个时间相邻的页面图像进行比较;根据比较结果,确定满足变化稳定条件的目标页面图像,并根据各所述目标页面图像对应的截图时刻,确定加载结束时刻;根据所述加载起始时刻和所述加载结束时刻,计算所述页面的加载时长。本发明实施例可以准确计算加载时间,从而准确评估应用程序性能。