- 2
- 0
- 约4.86千字
- 约 8页
- 2026-06-08 发布于河北
- 举报
pytest面试真题及详细答案(实战版)
一、基础认知类(初级必问)
1、说一说pytest和unittest的核心区别?
参考答案:
1)语法更简洁:unittest必须写类、继承、self、固定断言;pytest支持纯函数用例,断言直接用assert,不用记各种self.assertEqual方法,代码更简洁。
2)灵活性更高:支持函数、类、模块多级用例,不强制封装类,适配小型接口、大型项目各种场景。
3)生态更强:丰富的插件体系(pytest-html、pytest-allure、pytest-mock等),开箱即用,不用自己封装大量工具方法。
4)执行效率与兼容性:兼容unittest用例,可无缝迁移;支持用例筛选、重试、并行执行,原生能力远超unittest。
5)前置后置更灵活:unittest只有setUp/tearDown固定级别;pytest支持fixture,可自定义作用域、按需调用。
2、pytest用例的命名规则是什么?不遵守会有什么问题?
参考答案:
默认识别规则:
1)文件:必须以test_*.py或者*_test.py命名
2)函数:文件内测试函数以test_开头
3)类:测试类以Test开头,且不能有__init__构造方法
4)类内方法:以test_开头
不遵守的后果:pytest无
您可能关注的文档
- PO(产品负责人)模式面试题及详细答案.docx
- PPAP培训试题及详细答案.docx
- PPN(非公开定向债务融资工具)试题及详细答案.docx
- PPP项目考试题库及详细答案.docx
- PPT测试题及答案大全(含详细解析).docx
- PPT基础能力测试题(含详细答案解析).docx
- PPT基础知识试题及详细答案.docx
- PPT试题命制策略及详细答案.docx
- PPT职场培训考核测试题(含详细答案).docx
- PQE来料品质工程师专业考试试题(含答案及详细解析).docx
- 2026及未来5年中国定柱旋臂起重机市场调查、数据监测研究报告.docx
- 2026及未来5年中国氧化镐球市场现状数据分析及前景预测报告.docx
- 2026及未来5年中国水松纸市场现状数据分析及前景预测报告.docx
- 2026及未来5年中国檐瓦市场现状数据分析及前景预测报告.docx
- 2026年及未来5年中国医药电子商务行业市场调查研究及发展战略规划报告.docx
- 2026及未来5-10年超高效微油雾过滤器项目投资价值市场数据分析报告.docx
- 2026年及未来5年中国半导体封装材料行业市场全景分析及投资前景展望报告.docx
- 2026年及未来5年中国副产硫酸行业市场全景分析及投资规划建议报告.docx
- 2025年中国角铁切断机市场调查研究报告.docx
- 2025年中国对讲机线路板市场调查研究报告.docx
最近下载
- 中国太平洋保险无锡分公司招聘笔试题库2026.pdf VIP
- 五年级下册语文1-8单元作文范文(深度完整版).docx VIP
- 2025江西鹰潭余江区招聘社区工作者21人备考题库附答案详解(完整版).docx VIP
- 2025江西鹰潭余江区招聘社区工作者21人备考题库附答案详解.docx VIP
- 基因检测技术进展报告.pptx
- 培训防汛应急预案.docx VIP
- 2023年河北省高考数学真题试卷及答案.docx VIP
- 加强医院检验科标准化建设:XX医院“十五五”检验科发展规划.docx VIP
- 《安全生产责任保险 “事故预防1+1技术服务”规范》.pdf VIP
- 工业机器人安全培训课件.pptx VIP
原创力文档

文档评论(0)