SuperAPI AI 工具集

pytest-gen

测试与质量

查看项目

更新于 10-16 05:49

技能介绍

用途:pytest-gen 是面向 Python 代码的测试生成技能,在需要生成测试、创建测试套件或测试 Python 代码时使用。

主要能力与组织要求:按被测函数分组组织测试;使用 @pytest.mark.parametrize 处理多组输入;使用 fixtures 提供共享的测试准备;遵循 arrange/act/assert(准备/执行/断言)模式。

覆盖范围要求:需覆盖正常路径(预期用法)、边界情况(空字符串、None、边界值)、错误情况(非法输入、文件未找到、类型错误)以及集成场景(多个函数协同工作)。

使用方式:技能提供测试模板,导入 pytest 与待测模块中的函数,用 @pytest.fixture 提供共享测试数据,用类(如 TestFunctionName)按函数组织用例,并分别编写正常路径、空输入及 parametrize 多输入测试。资料中的模板仅示意结构,未提供完整安装命令或调用方式。

适用场景:Python 项目编写或补全 pytest 测试、构建测试套件、检查测试覆盖维度时。

限制:公开资料未说明该技能的收费、价格、平台支持范围、实际生成效果及具体安装配置方式,这些信息暂未提供。