规则场景测试
通过数据模型特点及规则配置,全面严谨,最终实现全面自动化的无代码测试。
规则配置
根据规则数据模型下的属性类型,配置生成规则,包括随机整数、固定集合、随机浮点数、随机字符串、随机日期、随机布尔值、随机时间、随机日期等,随机数范围根据配置的范围边界、集合元素进行生成。【待上线】
配置示例如下图:
数据生成
生成方式:包括人工生成、规则生成、AI助手生成三种方式。
场景名称:定义测试场景名称。
规则模型:数据生成中相关联的规则模型。目前仅支持单个规则模型的自动生成,多个模型数据需要手动配置。
场景说明:对该测试场景进行详细描述。
AI助手生成:通过大模 型根据预置指令进行数据生成。【开发中】
预期输出:用于验证测试数据是否符合预期。json格式,目前仅用于人工对比确认输出结果是否符合预期。自动化对比待上线。
配置示例如下图:
场景测试
规则子域:按子域的粒度进行测试,测试数据与当前子域内所有规则进行匹配调用,区别于测试场景数据仅对单个规则调用。 【开发中】
当前暂支持单条规则测试,选中测试场景和单条业务规则后执行测试。
测试报告
测试记录:包括执行开始时间、结束时间、测试状态(success/failed)、异常信息等。
测试记录列表如下图:
测试报告中将包括规则触发、预期比对结果、性能统计等详情。【开发中】