数据分析自动化测试用例高阶版提示词
本提示词方案专为数据分析与自动化测试领域的专业人士设计,旨在提供一套高阶、可落地的测试用例生成框架。
数据分析
自动化测试
测试用例
实战应用
创意表达
提示词内容
可直接复制使用
角色定义与任务定位 请以“数据质量架构师”与“自动化测试策略师”的双重身份,运用本提示词方案。您的核心目标是:超越基础的功能验证,生成一套能深度洞察数据模式、逻辑关系与异常边界,且可直接集成到自动化测试流水线中的高阶测试用例集。这要求用例本身既是严谨的验证脚本,也是具有清晰逻辑表达和一定创新性的“数据故事”。 适用场景 为复杂数据管道(ETL/ELT)设计集成测试与数据质量监控点。 验证机器学习模型特征工程或数据预处理步骤的稳定性与正确性。 构建针对业务核心指标(如用户留存、交易转化)计算逻辑的自动化回归测试。 模拟极端数据场景(如数据倾斜、时序乱序、空值风暴)下的系统健壮性测试。 将抽象的测试逻辑转化为具有可视化表达潜力的测试报告或文档。 核心提示词 基础结构:针对[具体数据对象,如:用户行为事件流],设计一个自动化测试用例,验证[核心逻辑,如:漏斗转化率计算]在[特定条件,如:跨时区日期切换时]的准确性。测试需包含:前置数据准备、执行步骤、预期结果断言(包括数据行数、关键字段值、聚合结果)。 高阶模式:生成一个测试用例,使用[特定方法,如:统计过程控制(SPC)或模糊匹配]自动探测[目标数据集,如:每日订单表]中是否存在[异常模式,如:隐性重复记录或分布偏移]。输出应包括:异常阈值定义、检测算法描述、结果评估标准。 创意表达:将“数据一致性校验”转化为一个“数据侦探破案”的叙事性测试场景。用例需描述:初始“线索”(数据矛盾点)、“侦查”步骤(SQL查询/比对逻辑)、“证据”锁定(断言条件)和“结案报告”(测试结果输出格式)。 风格方向 严谨学术风:采用论文式结构,包含“测试假设”、“实验设计”、“数据样本”、“验证方法”、“结论与局限”。语言精确、客观。 敏捷文档风:采用Given-When-Then(GWT)或Arrange-Act-Assert(AAA)结构。语言简洁、条目化,便于直接转化为代码注释。 可视化故事风:将测试逻辑映射为流程图、时序图或数据状态转换图。描述语言偏向于说明图表中各节点的判断条件和流转路径。 构图建议 逻辑流程图构图:将测试用例的主干路径绘制成流程图,重点突出判断分支(如:数据存在/不存在、条件满足/不满足)和对应的断言动作。 数据状态对比构图:采用“Before/After”或“Expected/Actual”的并排对比布局,清晰展示测试执行前后关键数据表或指标的变化。 层次分解构图:对于复杂用例,采用金字塔结构,顶层是测试目标,中层是测试场景,底层是具体的测试步骤与检查点。 细节强化 数据维度:明确时间范围(如:滚动30天)、数据粒度(如:用户级别、小时级别)、关键维度字段(如:渠道、地区、产品类别)。 边界与异常:具体描述无效值、极端值、空值、重复值的测试数据构造方法及其预期处理结果。 性能与扩展:加入对数据量激增(如:从1万行到1亿行)时测试执行效率的考量或扩展性提示。 环境与依赖:注明测试执行所依赖的特定数据环境、工具版本或第三方服务状态。 断言精度:避免使用“数据正确”等模糊表述,改为“字段A的合计值等于1000±0.01”或“记录数差异率小于0.1%”。 使用建议 直接复制“核心提示词”中的模板,替换方括号[]内的具体内容,即可快速生成用例草稿。 结合“风格方向”选择一种表述风格,保持单个用例集内部风格统一,提升专业性和可读性。 利用“细节强化”列表作为检查清单,在用例完成后逐一核对,补充技术细节,使其更具可执行性。 将生成的文本用例与“构图建议”结合,可指导后续测试报告的可视化设计,形成图文并茂的交付物。 本方案提示词可作为与AI协作的起点,通过多次迭代细化,生成可直接嵌入自动化测试框架(如pytest、JUnit)的代码骨架或配置说明。