用途:为测试场景或测试用例提供可直接运行的数据集,覆盖边界值与无效值,而不仅是正常路径。
适用时机:测试用例引用了尚不存在的数据集;需要某字段或表单的边界值、无效值;测试套件需要批量合成记录以验证数据量、角色或状态。
工作流:先读取字段规则,从场景、验收标准或 schema 中获取字段/实体定义;若类型、长度、格式、允许值等约束未知,应向使用者询问,不假设可能不存在的校验规则。然后按类别生成:有效值(代表性)、无效值(违反类型/格式/约束)、边界值(空、最小、最大、偏移一、Unicode/空白字符)和合成值(faker 风格的批量真实感记录)。每个值需标注预期结果,如应被接受、以何种错误被拒绝或被截断,便于用例断言。同时标记安全信息:仅限非生产环境运行,绝不使用真实个人身份信息,应生成虚构姓名、邮箱和 ID。
人工复核关卡为强制环节:将结果作为数据集草稿呈现,说明所有假定的约束,请测试人员在数据接入用例前确认规则。
输出结构:按字段/实体标题列出约束,分别给出有效、无效(含无效原因)、边界(含每个值的预期)和合成(faker 配方或示例行,标注仅限非生产环境),并附人工复核关卡说明假定的约束,提醒确认规则后再驱动测试用例。
限制与护栏:绝不使用或复制真实生产/客户数据;不为某个值编造校验规则,未知约束应作为问题提出;所有仅限非生产的数据集必须标注,不得暗示其在生产环境安全;数据在字段规则经人工确认前仅为草稿输入。资料中未提供价格、平台支持等额外信息。