![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
自动化测试
文章平均质量分 68
热爱编程的通信人
白天办公室打杂,晚上实验室码字。
展开
-
转载:Go学习图谱(持续更新,最新更新于2021/11/29)
转载 2021-11-29 20:53:54 · 182 阅读 · 0 评论 -
转发:大厂5G python自动化测试面试必会 | 多线程
1、使用多线程以及类似Queue的共享数据结构的时候可以规划成几个执行特定函数的线程?参考:《Python核心编程》(第3版)答: UserRequestThread RequestProcessor ReplyThread2、接问题1,每个线程有什么作用?参考:《Python核心编程》(第3版)答: UserRequestThread:负责读取客户端输入,该输入可能来自 I/O 通道。程序将创建多个线程,每个客户端...转载 2021-11-22 15:30:17 · 173 阅读 · 0 评论 -
转载:大厂5G python自动化测试面试必会 | Web开发
1、Web客户端与服务器端交互使用的特定语言/协议是什么?参考:《Python核心编程》(第三版)答: HTTP(HyperText Transfer Protocol,超文本传输)。HTTP是TCP/IP的上层协议,这意味着HTTP协议依靠TCP/IP来进行低层的交流工作。它的职责不是发送或者递消息(TCP/IP协议处理这些),而是通过发送、接受HTTP消息来处理客户端的请求。2、HTTP协议是有状态协议还是无状态协议?具体表现如何?参考:《Python核心编程》(第三版...转载 2021-11-18 23:06:46 · 144 阅读 · 0 评论 -
转载:大厂5G python自动化测试面试必会 | 网络编程篇
1、什么是客户端/服务器架构?即C/S架构。参考:《Python核心编程》(第三版)答: 对于不同的人来说,它意味着不同的东西,这取决于你问谁以及描述的是软件还是硬件系统。在这两种情况中的任何一种下,前提都很简单:服务器就是一系列硬件或软件,为一个或多个客户端(服务的用户)提供所需的“服务”。它存在唯一目的就是等待客户端的请求,并响应它们(提供服务),然后等待更多请求。2、套接字分为哪两类套接字?分别基于哪种协议?参考:《Python核心编程》(第三版)答: ...转载 2021-11-18 23:04:57 · 205 阅读 · 0 评论 -
转载:大厂5G python自动化测试面试必会 | 迭代器与解析篇
1、什么是可迭代对象?参考:《Python学习手册(第四版)》答: “可迭代对象”的概念在Python中是相当新颖的,但它在语言的设计中很普遍。基本上,这就是序列观念的通用化:如果对象是实际保存的序列,或者可以在迭代工具环境中(例如,for循环)一次产生一个结果的对象,就看做是可迭代的。总之,可迭代对象包括实际序列和按照需求而计算的虚拟序列。2、在Python中,可以用于从左至右的扫描对象的迭代工具主要有哪些?参考:《Python学习手册(第四版)》答: ...转载 2021-11-17 12:15:03 · 138 阅读 · 0 评论 -
转载:大厂5G python自动化测试面试必会 | 匿名函数lambda & 递归函数 & 函数属性和注解 & 函数式编程工具
1、匿名函数lambda的作用是什么?参考:《Python学习手册(第四版)》答: 就像def一样,这个表达式创建了一个之后能够调用的函数,但是它返回了一个函数而不是将这个函数赋值给一个变量名。这也就是lambda有时叫做匿名(也就是没有函数名)的函数的原因。实际上,它们常常以一种行内进行函数定义的形式使用,或者用作推迟执行一些代码。2、匿名函数lambda与def的区别有哪些?参考:《Python学习手册(第四版)》答: lambda是一个表达式,而...转载 2021-11-12 18:40:51 · 213 阅读 · 0 评论 -
转载:大厂5G python自动化测试面试必会 | 对象与面向对象(2)
1、在Python中实现工厂有几种方式?参考:《Python面向对象编程指南》答: a 定义一个函数,返回不同类的对象; b 定义一个类,包含了创建对象的方法。这是完整的工厂设计模式,正如设计模式书中提到的,在类似Java这样的语言里,工厂类层次结构是必需的,因为语言本身并不支持可以脱离类而单独存在的函数。2、python中常用的哈希库有哪些?分别有什么作用?参考:《Python面向对象编程指南》答: Python中有两个哈希库。其中...转载 2021-11-11 20:54:51 · 198 阅读 · 0 评论 -
转载:大厂5G python自动化测试面试必会 | 对象与面向对象(1)
1、Python导入模块的方法有哪两种?参考:《Dive Into Python》答:from module import 以及 import module2、函数__init__()与传统意义上的构造函数区别是什么?参考:《Dive Into Python》 答:__init__在类的实例创建后被立即调用。它可能会引诱你称之为类的构造函数,但这种说法并不正确。说它引诱,是因为它看上去像(按照习惯,__init__是类中第一个定义的方法),行为也 像(在一个新创建的类实例...转载 2021-11-10 21:35:29 · 184 阅读 · 0 评论 -
转载:大厂5G python自动化测试学习图谱
为提高5G网元测试效率,团队从开始从事相关工作时就一直在努力打造一支自动化测试队伍。团队中除了1、2名对Python、自动化测试有些经验外,其他人大多都是刚毕业的学生,或者从事了多年业务测试的专家,最后一次学习编程可能都还是大一新生时。所以为了能让大家快速的上手Python自动化开发,团队中的老手们源源不断的将Python相关知识、技能、技巧进行总结,手把手教会这些“新人”。面对团队开始不断涌入更多的新人,老手们已无暇顾及每个人的技能提升,所以现在开始将过去2年中的学习内容做了大致梳理,包括Python转载 2021-11-09 21:39:23 · 276 阅读 · 0 评论 -
转载:大厂5G python自动化测试面试必会 | 基础篇
1、Python的数据类型都有哪些?答:整数,浮点数,字符串,布尔,空值,变量,常量2、Python中列表和元组有什么区别?参考博客:Python列表和元组的详细区别_藤藤菜的专栏-CSDN博客_元组和列表的区别答:列表是动态数组,它们可变且可以重设长度(改变其内部元素的个数)。元组是静态数组,它们不可变,且其内部数据一旦创建便无法改变。元组缓存于Python运行时环境,这意味着我们每次使用元组时无须访问内核去分配内存。这些区别结实率两者在设计哲学上的不同:列表可被用于保存多个互相独转载 2021-11-09 21:25:39 · 167 阅读 · 0 评论