一种测试数据生成方法及装置

    公开(公告)号:CN103870381A

    公开(公告)日:2014-06-18

    申请号:CN201210527850.8

    申请日:2012-12-10

    Abstract: 本发明公开了一种测试数据生成方法及装置一种测试数据生成方法包括:获取测试对象的相关数据样本,分别确定每组数据样本的键字段;根据测试对象的数据转换流程,确定键字段中的核心键字段;对相关数据样本进行抽样,提取抽样结果中的键字段数值,如果是非核心键字段数值,则进一步转换为核心键字段数值,将得到的所有核心键字段数值添加到备选数值集合中;在输入数据样本中,查询与备选数值集合元素相匹配的数据,利用查询结果构成测试数据。上述方案充分考虑到了测试对象输入、输出及中间数据在整体上的相互关联,能够有效避免测试数据无法关联或者在测试过程中消失的问题。

    一种分布式系统及其日志查询方法

    公开(公告)号:CN103853743A

    公开(公告)日:2014-06-11

    申请号:CN201210501969.8

    申请日:2012-11-29

    Inventor: 王昭

    CPC classification number: G06F16/1815 G06F16/182 G06F16/2471

    Abstract: 本发明提供了一种分布式系统及其日志查询方法,该方法包括:控制单元将预设的关键字和时间信息作为参数值输入到预设的日志查询脚本模板,生成日志查询脚本并发送到机器集群;机器集群中机器的日志查询单元依据所述日志查询脚本在存储单元中查询日志,将找到的日志返回给控制单元。根据本发明提供的技术方案,能够实现机器中日志的实时查询。

    一种确定代码执行覆盖率的方法和装置

    公开(公告)号:CN103838666A

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

    申请号:CN201210489469.7

    申请日:2012-11-27

    Abstract: 本发明提供了一种确定代码执行覆盖率的方法和装置,其中方法包括:S1、通过对被测脚本程序的解析确定可执行代码以及可执行代码的位置信息,利用可执行代码的位置信息生成key写入数据库;S2、在所述被测脚本程序的执行过程中,将执行代码的执行状况信息在所述数据库中针对执行代码对应的key进行标注;S3、利用所述数据库中的执行代码数量和可执行代码数量的比值确定所述被测脚本程序的执行覆盖率。本发明能够提高所统计的被测脚本程序的执行覆盖状况的准确性。

    一种用于确定程序文件所对应的测试数据的方法与设备

    公开(公告)号:CN103885874A

    公开(公告)日:2014-06-25

    申请号:CN201210560717.2

    申请日:2012-12-20

    Abstract: 本发明的目的是提供一种用于确定程序文件所对应的测试数据的方法与设备,其中,测试设备获取待处理的数据集合在程序文件中的一条或多条数据运行记录;根据所述数据运行记录,建立或更新所述数据集合在所述程序文件中的数据流拓扑信息;根据所述数据流拓扑信息,确定对应于所述程序文件的测试相关数据。与现有技术相比,本发明通过获取数据集合的一条或多条数据运行记录,从而对所述数据集合的数据流拓扑信息进行建立或更新,确定对应的测试相关数据;从而根据所述数据流拓扑信息,覆盖与待处理的数据集合相对应的完整的数据运行记录,进而覆盖完整的测试相关数据,保证了测试相关数据的完整性与多样性,提高了测试相关数据的获取效率。

    一种测试数据生成方法及装置

    公开(公告)号:CN103870381B

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

    申请号:CN201210527850.8

    申请日:2012-12-10

    Abstract: 本发明公开了一种测试数据生成方法及装置一种测试数据生成方法包括:获取测试对象的相关数据样本,分别确定每组数据样本的键字段;根据测试对象的数据转换流程,确定键字段中的核心键字段;对相关数据样本进行抽样,提取抽样结果中的键字段数值,如果是非核心键字段数值,则进一步转换为核心键字段数值,将得到的所有核心键字段数值添加到备选数值集合中;在输入数据样本中,查询与备选数值集合元素相匹配的数据,利用查询结果构成测试数据。上述方案充分考虑到了测试对象输入、输出及中间数据在整体上的相互关联,能够有效避免测试数据无法关联或者在测试过程中消失的问题。

    一种用于确定程序文件所对应的测试数据的方法与设备

    公开(公告)号:CN103885874B

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

    申请号:CN201210560717.2

    申请日:2012-12-20

    Abstract: 本发明的目的是提供一种用于确定程序文件所对应的测试数据的方法与设备,其中,测试设备获取待处理的数据集合在程序文件中的一条或多条数据运行记录;根据所述数据运行记录,建立或更新所述数据集合在所述程序文件中的数据流拓扑信息;根据所述数据流拓扑信息,确定对应于所述程序文件的测试相关数据。与现有技术相比,本发明通过获取数据集合的一条或多条数据运行记录,从而对所述数据集合的数据流拓扑信息进行建立或更新,确定对应的测试相关数据;从而根据所述数据流拓扑信息,覆盖与待处理的数据集合相对应的完整的数据运行记录,进而覆盖完整的测试相关数据,保证了测试相关数据的完整性与多样性,提高了测试相关数据的获取效率。

    一种确定代码执行覆盖率的方法和装置

    公开(公告)号:CN103838666B

    公开(公告)日:2017-12-19

    申请号:CN201210489469.7

    申请日:2012-11-27

    Abstract: 本发明提供了一种确定代码执行覆盖率的方法和装置,其中方法包括:S1、通过对被测脚本程序的解析确定可执行代码以及可执行代码的位置信息,利用可执行代码的位置信息生成key写入数据库;S2、在所述被测脚本程序的执行过程中,将执行代码的执行状况信息在所述数据库中针对执行代码对应的key进行标注;S3、利用所述数据库中的执行代码数量和可执行代码数量的比值确定所述被测脚本程序的执行覆盖率。本发明能够提高所统计的被测脚本程序的执行覆盖状况的准确性。

Patent Agency Ranking