python自动化测试面试题目_第1页
python自动化测试面试题目_第2页
python自动化测试面试题目_第3页
python自动化测试面试题目_第4页
python自动化测试面试题目_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Python自动化测试面试题目1、super是干嘛用的?在Python2和Python3使用,有什么区别?为什么要使用super?请举例说明。super super是新式类中才有的,所以Python2中使用时,要在类名的参数中写Object。Python3默认是新式类,不用写,直接可用。 使用super可以提高代码的复用性、可性。修改代码时,只需修改代码举例.classclass..defdeftest1(self,.......classclass..defdef......sonson=...2.defdefadd(n,..returnreturn...defdef..forforiin..yieldyield....gg=....forfornin[1,10,..gg=(add(n,i)foriin...print(list(g))print(list(g))结果是[151617.答:所有的结果都是表达式,不调用它,不从里面取值,就不干活。附.nn=..gg=(add(n,i)foriin..## #[1,2,3,...nn=..gg=(add(n,i)foriin(add(n,i)foriin.## #[20,21,22,...nn=..gg=(add(n,i)foriin(add(n,i)foriin(add(n,i)foriin..gg=(add(n,i)foriin(add(n,i)foriin..gg=(add(n,i)foriin...gg=.. #[15,16,17,.3、快速编写前端HTML、JavaScript、Vue代码。HTML、JavaScript代码:.<!DOCTYPE<!DOCTYPE..<html<html....<meta<metacharset="utf-......<h1<h1id="title">xxx公司.. ....<div<div....<input<inputtype="buttonvalue="按我v-....<script<scripttype="text/javascript"........ vartitle.. title.onclick=function() .. .. .. .Vue代码编写:.importVuefrom ..new .. el: ..datadata:..aa:....methodsmethods:..addadd:..this.athis.a..}}..}}...4、L1,2311,25,325,3],用一行代码得出[11,1,23,5答:5、L1,234,5],L[10空列表(当时有点紧张,一直在“空列表”和“索引超出范围”两个答案之6、L1,23,56],如何得出'.ss=..foriforiin..ss=s+.... #.. .7答:数据结构和算法不同。字典是hash调用terminatesubProcess模块的Popen9 ①地址空间和其它资源(如打开文件):进程之间相互独立,同一进程 ②通信:进程间通信IPC,线程间可以直接读写进程数据段(如全局变10、什么是ORM?为什么要用ORMORM 对应,不需要写SQL语句。ORM11、写一段代码,一个ip地址,并返回成功、失败的信息答:使用subProcess模块的Popen12、说说接口测试的流程,介绍一下request有哪些内容。request内容:①封装了各种请求类型,get、post等;params③封装了响应内容,status_code、json()、s、url等④session会话对象,可以跨请求。13、ui答:SeleniumGrid。14、移动端UI自动化,经常会自动安装2个程序,你知道那两个程序是什么守护精灵,和Python并发编程中的daemon原理一样,父进程/父线程的代码执行完毕,它就终止,要写在start方法前面。另外,要找到配置文件,155个以上Linux命令。16、介绍一下你在这个项目中是如何使用Jenkins的。17答:小步快跑,拥抱变化。测试中,可以通过行为驱动测试,有个框架18、了解过Docker不?答:了解,没用过。然后说了下对Docker大概的认识、优势。一、json和字典dict、JSON(JSON(是一种轻量级的格式。它基于ECMAScriptjs 次结构使得次结构使得JSON成为理想 语言。易于人阅读和编写,同时也易于机器解 都是a/an这种单位都是一个字符串),大家都遵循一个规范,按一个标准的格式去传输,于是就有就json 2,"c":二二、测试的数据放在 的开头三、什么是数据驱动,如何参数化四、下个接口请求参数依赖上个接口的返回数这个很容易,不同的接口封装成不同的函数或方法,需要的数据returnaa 或五、依赖于登录的接口如何处requests六、依赖 的接口如何处七、不可逆的操作,如何处理,比如删除八.接口产八.接口产生 数据如何清九.一个订单的几种状态如何全部测到,如:未处理,处理中,处理 十、get和post的区十一、post请求的四种参数形式是什给不、引入十二、接口自动化中的关联怎十三、自动化测试怎么校验结十四、自动化使用的测试框十四、自动化使用的测试框架是什么?简语言接口调用:requests(API非常简洁) 数据层:例如,设计 1、协议状态码: 2、业务状态码:status:03、业务数 十八、做好测试计划的关键是什么十九、super十九、super是干嘛用的?在Python2和Python3使用,有什么区别?为什么要使用super?请举例说明super用于继承父类的方法、属性。super是新式类中才有的,所以Python2中使用时,要在类名的参数中写ObjectPython3super可

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论