一种基于日志排查无效代码补全用例的方法

    公开(公告)号:CN110727597B

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

    申请号:CN201910978504.3

    申请日:2019-10-15

    Inventor: 郭燕 范渊

    Abstract: 本申请公开了一种基于日志排查无效代码补全用例的方法、装置、设备及可读存储介质,方案包括:获取目标模块的测试集合;执行测试集合中的各个测试用例,确定在测试用例的执行过程中所调用的接口,并记录至日志文件中;根据记录有目标模块全部接口的接口清单和日志文件,确定在测试集合中各个测试用例的执行过程中没有被调用的接口;根据没有被调用的接口,删除目标模块的无效代码或补全测试集合。可见,该方案在执行测试用例的过程中,会对目标模块源代码的接口进行筛查,确定未被调用的接口,根据该接口,删除无效代码以降低代码的冗余度,或者补全测试用例以提升测试效果。

    接口调用方法、系统、可读存储介质及计算机设备

    公开(公告)号:CN113918308A

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

    申请号:CN202111308835.X

    申请日:2021-11-05

    Abstract: 本发明提供一种接口调用方法、系统、可读存储介质及计算机设备,方法包括:获取后端提供的API文档以及API文档中对应接口联调所需要的各个接口的接口信息,接口信息包括接口定义信息;根据各个接口信息分别生成对应的接口请求方法,并将接口请求方法写入到第一文件中得到接口调用文件;将接口调用文件引入到前端中以进行接口调用。本发明利用执行脚本文件的方式生成专门用于接口调用的文件,不仅减少了前端工程师引入新接口的工作量,也减少了因为人工引入错误而导致接口联调失败的几率,在一定程度上提高了前后端接口联调的工作效率。

    一种基于日志排查无效代码补全用例的方法

    公开(公告)号:CN110727597A

    公开(公告)日:2020-01-24

    申请号:CN201910978504.3

    申请日:2019-10-15

    Inventor: 郭燕 范渊

    Abstract: 本申请公开了一种基于日志排查无效代码补全用例的方法、装置、设备及可读存储介质,方案包括:获取目标模块的测试集合;执行测试集合中的各个测试用例,确定在测试用例的执行过程中所调用的接口,并记录至日志文件中;根据记录有目标模块全部接口的接口清单和日志文件,确定在测试集合中各个测试用例的执行过程中没有被调用的接口;根据没有被调用的接口,删除目标模块的无效代码或补全测试集合。可见,该方案在执行测试用例的过程中,会对目标模块源代码的接口进行筛查,确定未被调用的接口,根据该接口,删除无效代码以降低代码的冗余度,或者补全测试用例以提升测试效果。

    基于标签脚本实现自动化覆盖率统计的方法及装置

    公开(公告)号:CN109344081B

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

    申请号:CN201811292201.8

    申请日:2018-10-31

    Inventor: 郭燕 范渊

    Abstract: 本发明提供了一种基于标签脚本实现自动化覆盖率统计的方法及装置,包括:获取接口数据,并根据接口数据创建初始化接口统计表;获取带有配置文件的标签脚本,该标签脚本可适配多种框架和编程语言;遍历执行目标目录下的自动化代码,在执行自动化代码时,若调用目标目录中的目标接口数据,则在执行目标接口数据所对应的自动化用例后,调用标签脚本,以对初始化接口统计表中目标接口数据所对应的信息进行更新,得到更新后的接口统计表,进而确定覆盖率统计结果。本发明的标签脚本可适配多种框架和编程语言,那么该覆盖率统计的方法可对多种框架和编程语言都适用,通用性好,缓解了现有的覆盖率统计方法受语言和框架的限制,通用性不好的技术问题。

    基于标签脚本实现自动化覆盖率统计的方法及装置

    公开(公告)号:CN109344081A

    公开(公告)日:2019-02-15

    申请号:CN201811292201.8

    申请日:2018-10-31

    Inventor: 郭燕 范渊

    Abstract: 本发明提供了一种基于标签脚本实现自动化覆盖率统计的方法及装置,包括:获取接口数据,并根据接口数据创建初始化接口统计表;获取带有配置文件的标签脚本,该标签脚本可适配多种框架和编程语言;遍历执行目标目录下的自动化代码,在执行自动化代码时,若调用目标目录中的目标接口数据,则在执行目标接口数据所对应的自动化用例后,调用标签脚本,以对初始化接口统计表中目标接口数据所对应的信息进行更新,得到更新后的接口统计表,进而确定覆盖率统计结果。本发明的标签脚本可适配多种框架和编程语言,那么该覆盖率统计的方法可对多种框架和编程语言都适用,通用性好,缓解了现有的覆盖率统计方法受语言和框架的限制,通用性不好的技术问题。

    一种程序安全测试方法、装置、设备及存储介质

    公开(公告)号:CN114253847A

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

    申请号:CN202111552887.1

    申请日:2021-12-17

    Abstract: 本发明公开了一种程序安全测试方法,包括:向抓包工具导入接口文档;接口文档包括待检测接口的标识信息;调用抓包工具捕获目标程序向服务器发送的正常请求数据;当发送正常请求数据的接口为待检测接口时,调用抓包工具中预设的控制模块修改待检测接口的接口参数值,生成对应待检测接口的用例集;用例集包括漏洞攻击操作;将用例集以及正常请求数据传入服务器,以获取服务器返回的对应正常请求数据的正常接口数据,以及对应用例集的待检测接口数据;调用控制模块对比正常接口数据与待检测接口数据,生成接口检测结果,从而可以方便快捷的对程序进行安全测试。本发明还提供了一种装置、设备及存储介质,同样具有上述有益效果。

    一种接口测试方法、装置、设备及介质

    公开(公告)号:CN112486811A

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

    申请号:CN202011347282.4

    申请日:2020-11-26

    Inventor: 郭燕 范渊 苗春雨

    Abstract: 本申请公开了一种接口测试方法、装置、设备、介质,该方法包括:修改接口自动化测试框架,以便所述接口自动化测试框架在进行接口测试时读取预设路径下的参数文件;基于所述参数文件执行待执行的接口脚本,得到所述接口脚本的返回值;将所述返回值写到所述参数文件中。这样修改参数时,只需要修改所述参数文件中的参数,不需要在调整参数的时候直接修改接口代码,提高了代码复用率,且降低了测试工作复杂度,此外,所述参数文件中包括各个待执行的接口脚本的参数,以便进行接口批量测试,提高了测试效率。

Patent Agency Ranking