1.一种BDR扩展准确性自动化测试方法,其特征在于,所述测试方法包括:
分析BDR扩展的逻辑规则,并定义适用于自动化的测试需求;
自动化测试程序从BDR表查询BDR表扩展对应的关键字段;
自动化测试程序从静态数据表查询匹配的关键字段;
比较BDR表扩展对应的关键字段与静态数据表的匹配关键字段是否一致;
汇总BDR的准确性测试结果。
2.根据权利要求1所述的一种BDR扩展准确性自动化测试方法,其特征在于,在测试前,需要人工分析BDR扩展的逻辑规则,并定义适用于自动化的测试需求,所述测试需求定义输入参数,建立BDR扩展准确性自动化测试模型。
3.根据权利要求2所述的一种BDR扩展准确性自动化测试方法,其特征在于,
获取测试需求后,判定BDR表中扩展字段的扩展类型;
根据指定的BDR表中扩展字段的扩展类型,分别从BDR表和静态数据表中查询数据,并比较查询结果,自动生成对应的查询结果比较SQL,形成BDR扩展准确性自动化测试用例。
4.根据权利要求3所述的一种BDR扩展准确性自动化测试方法,其特征在于,根据BDR扩展准确性自动化测试用例生成BDR扩展准确性测试脚本,自动运行BDR扩展准确性测试脚本进行测试。
5.根据权利要求1所述的一种BDR扩展准确性自动化测试方法,其特征在于,所述汇总BDR扩展的准确性测试结果,包括扩展结果比较信息,分析测试结果,核查错误原因,找出扩展错误的数据。
6.一种BDR扩展准确性自动化测试系统,其特征在于,所述测试系统包括:
查询模块,用于查询BDR表扩展对应的关键字段和与静态数据匹配的关键字段;
对比模块,用于对比BDR表扩展对应的关键字段和与静态数据匹配的关键字段;
汇总模块,用于汇总BDR扩展准确性自动化测试的数据结果。
7.根据权利要求6所述的一种BDR扩展准确性自动化测试系统,其特征在于,还包括:
建立模型模块,用于人工分析BDR扩展的逻辑规则,并定义适用于自动化的测试需求,建立BDR扩展准确性自动化测试模型。
8.根据权利要求6所述的一种BDR扩展准确性自动化测试系统,其特征在于,还包括:
判断模块,用于在获取测试需求后,判断扩展类型。根据扩展类型,通过查询模块和对比模块,查询并对比BDR表扩展对应的关键字段和与静态数据匹配的关键字段。
9.根据权利要求6所述的一种BDR扩展准确性自动化测试系统,其特征在于,还包括:
测试模块,用于生成BDR扩展准确性自动化测试用例,并根据BDR扩展准确性自动化测试用例生成BDR扩展准确性自动化测试脚本,运行BDR扩展准确性自动化测试脚本进行测试。
10.根据权利要求6所述的一种BDR扩展准确性自动化测试系统,其特征在于,所述汇总模块汇总的信息,经过分析,查找扩展错误的数据。