1.一种呼叫逻辑测试方法,所述方法包括以下步骤:
通过呼叫系统数据库中设置的脚本初始化测试数据,所述测试数据为待呼数据;
调用导入逻辑将所述待呼数据写入到待呼表中;
获取预先设置的过滤器规则表,从所述过滤器规则表中获取待测试的过滤器ID,并查找与所述过滤器ID对应的过滤器规则信息,所述过滤器规则信息包括取数条件;
根据所述取数条件从所述待呼表中读取所述待呼数据,根据读取结果对所述导入逻辑和所述过滤器规则信息进行校验测试。
2.根据权利要求1所述的方法,其特征在于,所述根据所述取数条件从所述待呼表中读取所述待呼数据的步骤,包括:根据所述取数条件中包括的待呼数据状态、专案号和呼叫类型从所述待呼表中读取对应的待呼数据;或根据所述取数条件中包括的待呼数据状态、专案号、呼叫类型和有效回访的呼出次数从所述待呼表中读取对应的待呼数据。
3.根据权利要求1所述的方法,其特征在于,根据读取结果对所述导入逻辑进行校验测试的步骤,包括:当读取到对应的所述待呼数据时,则判定所述导入逻辑的数据导入功能正常。
4.根据权利要求3所述的方法,其特征在于,所述方法还包括:
当所述过滤器规则信息对应的过滤器规则类型为首轮呼出时,则校验读取到的所述待呼数据中包含的有效回访的呼出次数是否小于1,且在所述待呼表中的对应标记字段是否为0,若是,则判定对应的所述过滤器规则信息正确。
5.根据权利要求3所述的方法,其特征在于,所述方法还包括:
当所述过滤器规则信息对应的过滤器规则类型为多遍次呼出时,则校验读取到的所述待呼数据中包含的有效回访的呼出次数是否大于0,且在所述待呼表中的对应标记字段是否大于0,若是,则判定对应的所述过滤器规则信息正确。
6.根据权利要求3所述的方法,其特征在于,所述方法还包括:
当所述过滤器规则信息对应的过滤器规则类型为预约呼出时,则校验读取到的所述待呼数据中包含的预约数据是否不为空,且在所述待呼表中的对应标记字段不为空,若是,则判定对应的所述过滤器规则信息正确。
7.一种呼叫逻辑测试装置,其特征在于,所述装置包括:
待呼数据准备模块,用于通过呼叫系统数据库中设置的脚本初始化测试数据,所述测试数据为待呼数据;
写入模块,用于调用导入逻辑将所述待呼数据写入到待呼表中;
过滤器规则信息获取模块,用于获取预先设置的过滤器规则表,从所述过滤器规则表中获取待测试的过滤器ID,并查找与所述过滤器ID对应的过滤器规则信息,所述过滤器规则信息包括取数条件;
校验测试模块,用于根据所述取数条件从所述待呼表中读取所述待呼数据,根据读取结果对所述导入逻辑和所述过滤器规则信息进行校验测试。
8.根据权利要求7所述的装置,其特征在于,所述校验测试模块还用于根据所述取数条件中包括的待呼数据状态、专案号和呼叫类型从所述待呼表中读取对应的待呼数据;或根据所述取数条件中包括的待呼数据状态、专案号、呼叫类型和有效回访的呼出次数从所述待呼表中读取对应的待呼数据。
9.根据权利要求7所述的装置,其特征在于,所述校验测试模块还用于当读取到对应的所述待呼数据时,则判定所述导入逻辑的数据导入功能正常。
10.根据权利要求9所述的装置,其特征在于,所述校验测试模块还用于当所述过滤器规则信息对应的过滤器规则类型为首轮呼出时,则校验读取到的所述待呼数据中包含的有效回访的呼出次数是否小于1,且在所述待呼表中的对应标记字段是否为0,若是,则判定对应的所述过滤器规则信息正确。