pytest 兼容 unittest,你认为什么时候使用 setup/teardown 函数,什么时候使用 setup/teardown 方法?它们的区别是什么?
考察说明
考察对 pytest 与 unittest 测试生命周期机制差异的理解及适用场景判断
回答思路
- 能准确说明 pytest 函数式 fixture 与 unittest 类方法的生命周期对应关系
- 能区分 setup_function、setup_method 的适用阶段与触发时机
- 能结合具体场景说明选择依据,如作用域、复用性、参数化
- 能指出 pytest 推荐 fixture 及其与 unittest 风格的兼容性
本题已收录答题指导
本题附完整参考答案与评分标准
登录后可查看结构化答题指导;也可以直接开一场模拟面试,AI 面试官用本题实时追问并给出评分。