用于输出信息的方法和装置

    公开(公告)号:CN107643984B

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

    申请号:CN201710972693.4

    申请日:2017-10-18

    Abstract: 本申请实施例公开了用于输出信息的方法和装置。该方法的一具体实施方式包括:通过对目标代码进行静态代码扫描,生成目标代码的抽象语法树和静态扫描结果;对于静态扫描结果中的每个代码缺陷信息,执行特征值生成操作:根据该代码缺陷信息和抽象语法树中标记位置信息与该代码缺陷信息的代码缺陷位置信息匹配的至少一个标记节点,生成与该代码缺陷信息对应的代码缺陷特征值;以及响应于与该代码缺陷信息对应的代码缺陷特征值不属于历史代码缺陷特征值集合,将该代码缺陷信息标记为新增代码缺陷信息;将至少一个代码缺陷信息中标记为新增代码缺陷信息的数目确定为新增代码缺陷数目;输出结果统计信息。该实施方式提高了信息输出内容的丰富性。

    用于输出信息的方法和装置

    公开(公告)号:CN107643984A

    公开(公告)日:2018-01-30

    申请号:CN201710972693.4

    申请日:2017-10-18

    Abstract: 本申请实施例公开了用于输出信息的方法和装置。该方法的一具体实施方式包括:通过对目标代码进行静态代码扫描,生成目标代码的抽象语法树和静态扫描结果;对于静态扫描结果中的每个代码缺陷信息,执行特征值生成操作:根据该代码缺陷信息和抽象语法树中标记位置信息与该代码缺陷信息的代码缺陷位置信息匹配的至少一个标记节点,生成与该代码缺陷信息对应的代码缺陷特征值;以及响应于与该代码缺陷信息对应的代码缺陷特征值不属于历史代码缺陷特征值集合,将该代码缺陷信息标记为新增代码缺陷信息;将至少一个代码缺陷信息中标记为新增代码缺陷信息的数目确定为新增代码缺陷数目;输出结果统计信息。该实施方式提高了信息输出内容的丰富性。

    用于输出信息的方法和装置

    公开(公告)号:CN108287792B

    公开(公告)日:2021-09-07

    申请号:CN201810078473.1

    申请日:2018-01-26

    Inventor: 周秀霞

    Abstract: 本申请实施例公开了用于输出信息的方法和装置。该方法的一具体实施方式包括:获取针对待测试应用的测试用例,其中,测试用例包括第一测试结果集合,第一测试结果是针对测试用例预先确定的测试结果;利用测试用例对待测试应用进行测试,生成第二测试结果集合;将包含于第二测试结果集合且不包含于第一测试结果集合的测试结果确定为目标测试结果,得到目标测试结果集合并输出。该实施方式提高了信息输出的丰富性,有助于提高测试的灵活性。

    定位代码缺陷生产者的方法、装置、设备及计算机可读介质

    公开(公告)号:CN107729235B

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

    申请号:CN201710912293.4

    申请日:2017-09-29

    Abstract: 本发明提出一种定位代码缺陷生产者的方法,包括:扫描被测代码,获得代码缺陷相关信息存入代码缺陷数据库,生成本次扫描的任务记录存入任务数据库,代码缺陷相关信息中有每个代码缺陷的缺陷标识、代码缺陷所在的文件和行号信息;根据本次扫描的任务记录查询任务数据库,判断是否为针对被测代码的首次扫描,得到第一判断结果;根据代码缺陷的缺陷标识查询代码缺陷数据库,判断是否为新增代码缺陷,得到第二判断结果;根据第一和第二判断结果将对应代码缺陷所在行的最新提交者、或触发本次扫描的代码提交者确定为代码缺陷生产者。本发明还提出一种定位代码缺陷生产者的装置、设备和计算机可读介质。本发明基于代码检测自动定位到代码缺陷的生产者。

    定位代码缺陷生产者的方法、装置、设备及计算机可读介质

    公开(公告)号:CN107729235A

    公开(公告)日:2018-02-23

    申请号:CN201710912293.4

    申请日:2017-09-29

    Abstract: 本发明提出一种定位代码缺陷生产者的方法,包括:扫描被测代码,获得代码缺陷相关信息存入代码缺陷数据库,生成本次扫描的任务记录存入任务数据库,代码缺陷相关信息中有每个代码缺陷的缺陷标识、代码缺陷所在的文件和行号信息;根据本次扫描的任务记录查询任务数据库,判断是否为针对被测代码的首次扫描,得到第一判断结果;根据代码缺陷的缺陷标识查询代码缺陷数据库,判断是否为新增代码缺陷,得到第二判断结果;根据第一和第二判断结果将对应代码缺陷所在行的最新提交者、或触发本次扫描的代码提交者确定为代码缺陷生产者。本发明还提出一种定位代码缺陷生产者的装置、设备和计算机可读介质。本发明基于代码检测自动定位到代码缺陷的生产者。

    用于输出信息的方法和装置

    公开(公告)号:CN108287792A

    公开(公告)日:2018-07-17

    申请号:CN201810078473.1

    申请日:2018-01-26

    Inventor: 周秀霞

    Abstract: 本申请实施例公开了用于输出信息的方法和装置。该方法的一具体实施方式包括:获取针对待测试应用的测试用例,其中,测试用例包括第一测试结果集合,第一测试结果是针对测试用例预先确定的测试结果;利用测试用例对待测试应用进行测试,生成第二测试结果集合;将包含于第二测试结果集合且不包含于第一测试结果集合的测试结果确定为目标测试结果,得到目标测试结果集合并输出。该实施方式提高了信息输出的丰富性,有助于提高测试的灵活性。

Patent Agency Ranking