hypothesis - Python 基于属性的自动化测试框架
自动生成测试数据,将失败示例缩减至最小复现用例,并验证 Python 和 Polars 代码的不变性。
标签
更新于: 2026-09-17能力
典型输入
典型输出
该技能可以做什么
- 依据策略生成测试数据
- 缩减最小失败测试示例
- 执行基于规则的状态测试
- 生成参数化 Polars 数据帧
- 配置测试执行设置与配置文件
- 使用 ghost writer 自动生成测试
输入
- 测试策略与 Schema
- 目标 Python 代码与函数
- 测试设置与配置文件
输出
- 最小失败测试示例
- 测试断言结果
- 本地示例数据库目录
要求
- Python 运行环境
- Hypothesis 依赖库
- pytest 测试框架
