【技术实现步骤摘要】
一种测试数据生成方法及系统
[0001]本专利技术涉及测试
,特别是涉及一种测试数据生成方法及系统。
技术介绍
[0002]在项目上线之前,往往需要对项目的性能、稳定性等指标进行测试,一般通过测试数据来运行或测定某个项目,其目的在于检验该项目是否满足规定的需求或弄清预期结果与实际结果之间的差别。而现有测试数据的生成方法主要通过主动条件字段,或者,通过代码脚本和存储过程中插入规律性的数据。不仅工作量大,而且不便于制造大量的、可靠的测试数据。
技术实现思路
[0003]鉴于以上所述现有技术的缺点,本专利技术的目的在于提供一种测试数据生成方法及系统,用于解决现有技术中不便于生成大量的、可靠的测试数据的问题。
[0004]为实现上述目的及其他相关目的,本专利技术提供一种测试数据生成方法,包括:
[0005]通过数据集获取建表语句,对所述建表语句进行解析处理,所述解析处理包括:确定所述建表语句中的关键信息,所述关键信息包括:业务类型和身份标识;
[0006]将解析处理后的建表语句进行属性处 ...
【技术保护点】
【技术特征摘要】
1.一种测试数据生成方法,其特征在于,包括:通过数据集获取建表语句,对所述建表语句进行解析处理,所述解析处理包括:确定所述建表语句中的关键信息,所述关键信息包括:业务类型和身份标识;将解析处理后的建表语句进行属性处理,所述属性处理包括:随机选取一关键信息,并根据该关键信息的内容随机产生不同内容的关键信息,不同内容的所述关键信息用于测试。2.根据权利要求1所述的测试数据生成方法,其特征在于,包括:将获取的数据集分别进行在线的所述解析处理和所述属性处理,获取包括不同的关键信息的数据文件,并所述数据文件在线导出。3.根据权利要求1所述的测试数据生成方法,其特征在于,包括:将所述解析处理和所述属性处理进行打包代码,并将打包代码离线导出。4.根据权利要求3所述的测试数据生成方法,其特征在于,将获取的所述打包代码在离线环境条件下运行,处理所述数据集中的建表语句,确定用于测试的不同的关键信息。5.一种测试数据生成系统,其特征在于,包括:采集模块,用于通过数据集获取建表语句;解析模块,用于对所述建表语句进行解析处理,所述解析处理包括:确定所述建表语句中的关键信息,所述关键信息包括:业务类型和身份标识;生成模块,用于将解析处理后的建表语句进行属性处理,所述属性处理包括:随机选取一关键信...
【专利技术属性】
技术研发人员:冉祥,陈龙,左十镶,黄泊源,
申请(专利权)人:浙江吉利控股集团有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。