面试题07-测试工程师面试题(4)

2020-06-03  本文已影响0人  筱媛媛

一位群里朋友@土小帽面试提到的一些题目,分享给大家,希望感兴趣的小伙伴可以坚持看下去同时欢迎提出宝贵的意见让我们一起进步!

(01)编写测试用例的方法,并举例说明使用的场景?
(02)是否使用因果图正交实验法,请举例说明?
(03)如何确保测试用例覆盖率?
(04)对于python装饰器的理解,说一下看法?
(05)对于python直接赋值、浅拷贝、深度拷贝理解,说一下看法?
(06)对于python元组和列表有何区别,说一下看法?
(07)常见的测试协议类型,简单说一下测试中常用的有哪些?
(08)HTTP协议常见请求方法有哪些?状态码有哪些?
(09)简单描述下协议传输原理和HTTPS加密原理?
(10)mysql内连接和左连接的应用及区别?
(11)关系型数据库和非关系型数据库的区别?
(12)redis特性:为什么不直接使用视图等方式查询数据?
(13)阿里云PTS资源包使用情况:付费自愿如何高效节省使用?
(14)对于性能彻底的瓶颈分析,如何定位?

Python直接赋值、浅拷贝、深拷贝解析
import copy
a = [1, 2, 3, 4, ['a', 'b']] #原始对象
 
b = a                        #赋值,传对象的引用
c = copy.copy(a)             #对象拷贝,浅拷贝
d = copy.deepcopy(a)         #对象拷贝,深拷贝

(1)直接赋值:其实就是对象的引用(别名)

Python直接赋值.png

(2)浅拷贝(copy)拷贝父对象,不会拷贝对象的内部的子对象

Python浅拷贝.png

(3)深拷贝(deepcopy)copy模块的 deepcopy方法,完全拷贝了父对象及其子对象

Python深拷贝.png
每一篇文章都是一家面试题目~欢迎大家一起讨论提出好的观点,共同进步!
上一篇 下一篇

猜你喜欢

热点阅读