自动化测试方法、装置、电子设备及可读存储介质

    公开(公告)号:CN112650681B

    公开(公告)日:2024-10-22

    申请号:CN202011584561.2

    申请日:2020-12-28

    发明人: 许伟 古知己

    IPC分类号: G06F11/36

    摘要: 本发明公开了一种自动化测试方法、装置、电子设备及可读存储介质,测试方法包括:在执行当前用例之前,获取当前用例调用的类及调用方法;将当前用例调用的类及调用方法和特征数据库进行比较;其中,特征数据库包括调用异常的类及调用方法;若当前用例调用的类及调用方法和特征数据库中调用异常的类及调用方法存在相同的调用链路径,则跳出不执行当前用例。本发明提供的自动化测试方法、装置、电子设备及可读存储介质,在执行当前用例之前,先判断当前用例调用的类及调用方法是否和特征数据库中调用异常的类及调用方法存在相同的调用链路径,若是,则不执行当前用例,从而减少测试资源的浪费,提高自动化测试效率。

    崩溃告警方法、装置、存储介质及计算机设备

    公开(公告)号:CN115509788A

    公开(公告)日:2022-12-23

    申请号:CN202211199864.1

    申请日:2022-09-29

    发明人: 林俊杰 古知己

    IPC分类号: G06F11/07 G06F8/71

    摘要: 本申请提供了一种崩溃告警方法、装置、存储介质及计算机设备,所述方法包括:获取预筛选条件,并从各条应用崩溃数据中筛选出满足所述预筛选条件的各条第一目标崩溃数据;每条应用崩溃数据包括崩溃应用的应用版本号;按照各条所述第一目标崩溃数据的应用版本号的数值大小,对各条所述第一目标崩溃数据进行排序,并从排序后的各条所述第一目标崩溃数据中确定前N个最新应用版本号,N为预先配置的正整数;从各条所述应用崩溃数据中筛选出各条第二目标崩溃数据,所述第二目标崩溃数据为所述前N个最新应用版本号中任一最新应用版本号所对应的应用崩溃数据;基于各条所述第二目标崩溃数据判断是否需要进行崩溃告警。采用本申请可提高崩溃告警效率。

    差异覆盖率测试方法、装置、计算机设备和存储介质

    公开(公告)号:CN112363937A

    公开(公告)日:2021-02-12

    申请号:CN202011262117.9

    申请日:2020-11-12

    发明人: 陈策 古知己

    IPC分类号: G06F11/36

    摘要: 本申请涉及软件测试领域,具体涉及一种差异覆盖率测试方法、装置、计算机设备和存储介质。所述方法包括:响应于测试指令获取待测软件的待测版本代码和目标参照版本代码;将待测版本代码和目标参照版本代码进行对比,以获得原始代码差异日志;对原始代码差异日志进行无效代码行检测,根据检测得到的检测结果对原始代码差异日志进行修改,得到修改后的代码差异日志;根据待测版本代码和修改后的代码差异日志进行差异覆盖率测试。本发明实施例能够实现在测试差异代码之前将差异代码中的指定代码进行过滤,提高差异覆盖率测试的测试效率。

    一种app自动化测试方法及装置
    4.
    发明公开

    公开(公告)号:CN110134607A

    公开(公告)日:2019-08-16

    申请号:CN201910414389.7

    申请日:2019-05-17

    发明人: 古知己

    IPC分类号: G06F11/36

    摘要: 本发明提供了一种app自动化测试方法及装置,其中,该方法包括:获取测试指令;确定测试指令的测试模式,通过代理工具根据测试模式对待测app的待测业务场景的接口返回数据进行修改,以进行测试。本发明通过代理工具将待测app中的待测业务场景(通常相关参数被固定)的接口返回数据(与相关参数对应)进行修改,使得修改后的业务场景能够在app中实现测试,因此,运维人员能够在对app的自动化测试中,能够拓展业务场景覆盖面,以对app进行全面的业务功能测试。

    跨服务Mock数据的共享使用方法、系统、设备及存储介质

    公开(公告)号:CN112711421B

    公开(公告)日:2024-04-19

    申请号:CN202011583869.5

    申请日:2020-12-28

    发明人: 胡梅 古知己

    摘要: 本发明公开了一种跨服务Mock数据的共享使用方法、系统、设备及存储介质,其中方法包括:通过UI自动化工程服务调用Mocker服务的方式获取规则的类型和返回数据;将获取到的规则的类型和返回数据进行解析,获取规则为Mock类型的content数据;在编写和执行UI自动化用例过程调用所述content数据并进行使用。本发明可以提高UI自动化工程的执行效率,减少冗余文件的维护和管理成本,减少自动化用例编写的步骤,将Mock数据变为可视化,使操作和使用更加简便快捷。

    测试量化方法、装置、存储介质及计算机设备

    公开(公告)号:CN114238145A

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

    申请号:CN202111607980.8

    申请日:2021-12-22

    发明人: 古知己

    IPC分类号: G06F11/36

    摘要: 本发明提供的测试量化方法、装置、存储介质及计算机设备,在测试过程中,服务器可以接收各个测试终端上传的对同一测试包进行测试时产生的测试数据,并通过该测试数据中包含的测试开始时间和测试结束时间来确定每一测试终端的测试时长,接着服务器可以根据各个测试终端的设备类型来统计不同设备类型的测试终端所对应的测试总时长,并将该统计结果进行展示;上述过程无需人工进行统计,极大地提升了测试效率和统计准确率,并且,由于本申请对测试时长进行了量化,该量化结果可以为后续需求上线所需时间的精准分析提供依据。

    一种http协议调试系统、装置和方法

    公开(公告)号:CN108055168B

    公开(公告)日:2021-06-04

    申请号:CN201711481988.8

    申请日:2017-12-29

    IPC分类号: H04L12/26 H04L29/08

    摘要: 本发明公开了一种http协议调试系统、装置和方法,包括操作后台、存储器和代理服务器;所述操作后台包括Hosts切换模块;所述Hosts切换模块用于根据获取到的用户当前测试环境从所述存储器中的多个Hosts中选择对应的Hosts;所述代理服务器包括执行模块;所述执行模块用于拦截终端发送的域名请求,查询选择出的所述Hosts中是否保存有与所述域名请求对应的IP地址;若存在,则将所述IP地址对应的响应内容返回至所述终端;若不存在,则将所述域名请求转发至域名解析服务器,并将所述域名解析服务器发回的响应内容返回至所述终端。解决了fiddler存在Hosts绑定切换麻烦的技术问题。

    一种app业务类型定位方法及装置

    公开(公告)号:CN110139302A

    公开(公告)日:2019-08-16

    申请号:CN201910411970.3

    申请日:2019-05-17

    发明人: 古知己

    IPC分类号: H04W24/02 H04W24/08

    摘要: 本发明提供了一种app业务类型定位方法及装置,其中,该方法包括:获取待测app的业务类型测试指令;通过代理工具获取接口返回的与业务类型测试指令对应的业务类型参数;根据业务类型参数在待测app上指向的位置跳转至相应的页面。本发明在确定app测试所需跳转的业务类型后,通过代理工具获取接口返回的与该业务类型对应的业务类型参数,由于该参数是接口数据,可以通过接口数据确定该业务类型在app上的位置进而实现跳转,能够提高自动化测试的效率。

    跨服务Modify数据的共享使用方法、系统、设备及存储介质

    公开(公告)号:CN112711566B

    公开(公告)日:2024-06-21

    申请号:CN202011606336.4

    申请日:2020-12-28

    发明人: 胡梅 古知己

    摘要: 本发明公开了一种跨服务Modify数据的共享使用方法、系统、设备及存储介质,包括:通过自动化工程服务调用跨服务的方式获取返回数据;从返回数据中解析出类型为Modify的content数据;在自动化工程服务中通过代理服务器监听并拦截需要使用Modify数据的接口的接口请求;将content数据传入自动化工程服务,根据Modify规则的参数匹配并进行修改,再返回;通过自动化工程服务将返回的修改后的数据应用到自动化用例中,以进行数据校验、UI展示和检查。本发明简化UI自动化用例编写,提高用例执行的效率,在需要通过代理服务器拦截请求后进行Modify数据时,只需要调用跨服务的方法获取到跨服务数据中存储的Modify规则数据,进行解析后,直接传入到Modify数据的方法中进行批量修改并实时返回进行使用。

    差异覆盖率测试方法、装置、计算机设备和存储介质

    公开(公告)号:CN112363937B

    公开(公告)日:2024-05-03

    申请号:CN202011262117.9

    申请日:2020-11-12

    发明人: 陈策 古知己

    IPC分类号: G06F11/36

    摘要: 本申请涉及软件测试领域,具体涉及一种差异覆盖率测试方法、装置、计算机设备和存储介质。所述方法包括:响应于测试指令获取待测软件的待测版本代码和目标参照版本代码;将待测版本代码和目标参照版本代码进行对比,以获得原始代码差异日志;对原始代码差异日志进行无效代码行检测,根据检测得到的检测结果对原始代码差异日志进行修改,得到修改后的代码差异日志;根据待测版本代码和修改后的代码差异日志进行差异覆盖率测试。本发明实施例能够实现在测试差异代码之前将差异代码中的指定代码进行过滤,提高差异覆盖率测试的测试效率。