基于数据库的工具系统的测试方法及装置制造方法及图纸

技术编号:8271410 阅读:195 留言:0更新日期:2013-01-31 03:37
本发明专利技术公开了基于数据库的工具系统的测试方法及装置。该方法包括如下步骤:在需要生成数据的表中,选择待配置数据字段;分别确定每一所述待配置数据字段的约束规则和对应的工具数据集;所述约束规则用于确定所述工具数据集中数据的组合方式;依据所述约束规则和所述工具数据集,为所述每一待配置数据字段生成数据;基于所述数据,生成SQL文件;将所述SQL文件导入待测试系统,对待测试系统进行测试;其中,所述工具数据集包括公用数据集和私人数据集,所述公用数据集包括能在多个项目中通用的数据,所述私人数据集包括某个项目独用的数据。基于本发明专利技术,可以使准备数据的过程更简单、更易操作,进而节省准备数据的时间和成本。

【技术实现步骤摘要】
本申请涉及计算机数据库领域,尤其涉及一种基于数据库的工具系统的测试方法及装置
技术介绍
在诸如ETL测试等时,“造数据”是必要的一项工作。目前,通常采用造数据程序或人工手动书写SQL语句的方式生成数据。但是,通过现有的造数据程序(如datafactory)来生成数据时,新增数据源(数据集)不方便,且维护也不方便,需要上传txt文本;同时,配置的数据不能再调整,因此,需要一次性配好,这给实际使用带来很大的不便。而通过人工手动写SQL语句来造数据,一般 通过写循环实现某几个字段的迪卡尔集、赋值等,生成SQL语句,数据准备时间和人工成本大,且没有可视化界面,配置与维护都不方便。
技术实现思路
本申请的目的在于提供一种数据生成方法及系统,基于本申请,可以使测试时准备数据的过程更简单、更易操作,进而节省准备数据的时间和成本。为了解决上述问题,本专利技术公开了一种基于数据库的工具系统的测试方法,包括字段选择步骤,在需要生成数据的表中,选择待配置数据字段;约束规则和数据集分配步骤,分别确定每一所述待配置数据字段的约束规则和对应的工具数据集;所述约束规则用于确定所述工具数据集中数据的组合方式;数据生成步骤,本文档来自技高网...

【技术保护点】
一种基于数据库的工具系统的测试方法,其特征在于,包括:字段选择步骤,在需要生成数据的表中,选择待配置数据字段;约束规则和数据集分配步骤,分别确定每一所述待配置数据字段的约束规则和对应的工具数据集;所述约束规则用于确定所述工具数据集中数据的组合方式;数据生成步骤,依据所述约束规则和所述工具数据集,为所述每一待配置数据字段生成数据;SQL文件生成步骤,基于所述数据,生成SQL文件;导入和测试步骤,将所述SQL文件导入待测试系统,对待测试系统进行测试;其中,所述工具数据集包括公用数据集和私人数据集,所述公用数据集包括能在多个项目中通用的数据,所述私人数据集包括项目独用的数据。

【技术特征摘要】
1.一种基于数据库的工具系统的测试方法,其特征在于,包括 字段选择步骤,在需要生成数据的表中,选择待配置数据字段; 约束规则和数据集分配步骤,分别确定每一所述待配置数据字段的约束规则和对应的工具数据集;所述约束规则用于确定所述工具数据集中数据的组合方式; 数据生成步骤,依据所述约束规则和所述工具数据集,为所述每一待配置数据字段生成数据; SQL文件生成步骤,基于所述数据,生成SQL文件; 导入和测试步骤,将所述SQL文件导入待测试系统,对待测试系统进行测试; 其中,所述工具数据集包括公用数据集和私人数据集,所述公用数据集包括能在多个项目中通用的数据,所述私人数据集包括项目独用的数据。2.根据权利要求I所述的基于数据库的工具系统的测试方法,其特征在于,所述数据生成步骤后还设置有 修改或删除步骤,对所有待配置字段所生成的数据进行预览;并进行修改或删除。3.根据权利要求I所述的基于数据库的工具系统的测试方法,其特征在于 所述约束规则包括顺序约束、随机约束或迪卡尔集约束。4.根据权利要求I所述的基于数据库的工具系统的测试方法,其特征在于 根据需求对公用数据集和私人数据集进行添加或修改。5.根据权利要求I所述的基于数据库的工具系统的测试方法,其特征在于 在确定每一所述待配置数据字段对应的工具数据集时,对工具数据集进行筛选...

【专利技术属性】
技术研发人员:曹攀
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1