用途:pytest-gen 是面向 Python 代码的测试生成技能,在需要生成测试、创建测试套件或测试 Python 代码时使用。
主要能力与组织要求:按被测函数分组组织测试;使用 @pytest.mark.parametrize 处理多组输入;使用 fixtures 提供共享的测试准备;遵循 arrange/act/assert(准备/执行/断言)模式。
覆盖范围要求:需覆盖正常路径(预期用法)、边界情况(空字符串、None、边界值)、错误情况(非法输入、文件未找到、类型错误)以及集成场景(多个函数协同工作)。
使用方式:技能提供测试模板,导入 pytest 与待测模块中的函数,用 @pytest.fixture 提供共享测试数据,用类(如 TestFunctionName)按函数组织用例,并分别编写正常路径、空输入及 parametrize 多输入测试。资料中的模板仅示意结构,未提供完整安装命令或调用方式。
适用场景:Python 项目编写或补全 pytest 测试、构建测试套件、检查测试覆盖维度时。
限制:公开资料未说明该技能的收费、价格、平台支持范围、实际生成效果及具体安装配置方式,这些信息暂未提供。