- 0
- 0
- 约5.28千字
- 约 9页
- 2026-08-24 发布于河北
- 举报
Python自动化测试面试题及详细答案(实操版)
一、Python基础核心(自动化必备)
1、列表和元组的区别?工作中分别怎么用?
参考答案:
核心区别就是可变和不可变。列表list是可变的,可以增删改查;元组tuple不可变,定义后不能修改。
工作场景用法:
1.做测试数据、用例集合、需要动态增减数据的场景,用列表;
2.固定不变的配置、接口固定参数、路径常量,用元组,防止代码运行中被意外修改,更安全。
补充:元组性能比列表高,占用内存更小。
2、字典的特性?自动化测试中主要用途是什么?
参考答案:
字典是键值对存储,key唯一、无序(python3.7+有序)、查询速度极快。
自动化里用得非常多:
1.存储接口请求参数、响应结果,key对应参数字段,value对应参数值;
2.封装测试用例,一个字典存一条用例的编号、入参、预期结果;
3.统一管理配置信息,比如域名、账号、token、文件路径等。
3、Python深拷贝和浅拷贝的区别?什么时候会踩坑?
参考答案:
浅拷贝:只拷贝外层对象,内层嵌套对象还是共用同一个内存地址,修改嵌套数据会互相影响;
深拷贝:完全拷贝所有层级数据,新旧对象彻底独立,互不影响。
工作踩坑场景:接口测试中,多个用例共用同一个参数字典,浅拷贝修改其中一个用例的参数,会导致其他用例参数被篡改,这种情况必须用深拷贝。
4、什么是闭包?装饰器的原理
您可能关注的文档
- PR(Premiere)剪辑专业试题库及详细答案.docx
- Promise 专项练习题(含详细接地气答案解析).docx
- PSLE 英语全真模拟试卷(含详细答案解析).docx
- PS电商设计实操考试试题(含详细答案).docx
- PS设计师面试题及详细答案(职场实操版).docx
- PS中秋节海报设计技能考试题(含详细答案).docx
- PTC岗位能力认证考核试题(含详细答案).docx
- PTE Academic 全真模拟测试题(无机器感·真题同源).docx
- PTM生产过程质量管理考核试题(含详细答案).docx
- PTN技术考试试题及详细答案.docx
- DB37∕T 6056-2026 海上光伏电站运行评价.docx
- T∕ZZB 1776-2025 航空用合金热塑板.docx
- T∕GRM 182-2026 金属矿地下开采岩层与地表移动变形监测技术规范.docx
- DB15∕T 4498-2026 研学旅游基地(营地)管理规范.docx
- DB15∕T 4500-2026 冰雪旅游景区服务规范.docx
- T∕CVDA 5-2019 兽用口服固体热封垫片塑料瓶 2025年版.docx
- T∕CABEE 140-2026 T∕CCSA 886-2026 公共租赁住房数字化运营管理服务要求.docx
- DB4403∕T 656-2025 深圳特色粤菜菜品 脆炸沙井生蚝.docx
- T∕ZNZ 397-2025 衢州味道 龙游发糕.docx
- T∕ZNZ 399-2025 衢州味道 龙游小辣椒.docx
原创力文档

文档评论(0)