2021.12.14练习习题
1、字典排序使用到的函数具体是哪个?举例说明
key value
2、字符串格式化使用到的关键字是哪个,举例说明
format()
3、列表中append()与insert()的区别是什么?举例说明
append()在最后增加
insert()用索引的方式增加
4、列表与元组的区别是什么
列表可变
元组不可变
5、查看一个对象的类型关键字是什么?查看对象的内存地址关键字是什么
type
address
6、怎么获取字符串的索引信息
index
8、当元组只有一个对象的时候,需要注意什么?
加逗号
9、怎么理解函数的返回值?
return
10、怎么理解函数的动态参数
* 将所有传入的元素转换成元组
** 将所有传入的元素转换成字典
11、字符串与列表之间的互相转换
join()
12、字符串的替换使用到的方法是?
replace()
13、怎么理解is,in,==
is:比较的是两个对象的id值是否相等,也就是比较对象是否为同一个实例对象,是否指向同一个内存地址。
==:比较的是两个对象的内容是否相等,默认会调用对象的__eq__()方法。
in:是判断成员是否属于某个序列
14、自动化测试中文件路径使用那个库处理的?
15、怎么理解序列化与反序列化
1.序列化:把目标的数据通过json的dump()方法写到具体的文件里面
2.反序列化:调用json的load()方法,从目标文件里面读取数据
16、举例说明文件的a,w,r的模式
r:读取
w:写,特点是先清空文件已有的内容,然后把新的内容写进去
a:写,在文件已有内容的基础之上增加新的内容
17、使用with上下文的模式来处理文件
18、怎么理解编码与解码
编码:就是把str的数据类型转为bytes的数据类型的过程,使用到的关键字是encode
解码: 把bytes的数据类型转为str的数据类型的过程,使用到的关键字是decode
19、使用datetime获取当前的时间
20、使用time等待5秒的时间
22、怎么理解局部变量与全局变量
全局变量:在一个Python文件里面,定义的变量,可以把它理解为全局变量,在Python文件中,全局变量的优先级是高于
局部变量的
局部变量:在一个Python文件里面的函数里面,定义的变量,可以理解为局部变量,在函数内部,局部变量的优先级是高于
全局变量的
24、如果子类重写了父类的方法,那么实例化子类后,调用重写后的方法,调用的是子类的方法还是父类的方法
子类
25、操作mysql&excel&csv&yaml的库是那个
26、常用的元素定位有那几种方法,请举例说明
27、单个元素定位与多个元素定位的区别是什么?
28、如果是iFrame的框架,如何来定位里面的元素属性的对象
29、怎么理解页面对象设计模式
30、怎么理解显式等待和隐式等待
31、在测试中遇到多窗口,具体怎么解决,请描述具体的步骤和编写具体的案例代码
32、unittest与pytest框架的区别

33、unittest的常用组件有哪些
base:基础层,主要编写的是测试框架的基础代码
page:对象层,里面主要编写的是页面对象操作的每一个行为
test:测试层,里面主要编写测试模块(编写具体的测试用例)
common:存储公共代码,如有处理等
utils:存储工具类,主要指的是对各种文件的处理
data:该文件夹主要存储测试过程中使用到的数据
report:改文件存储测试报告
config:该文件夹存储配置文件(如测试地址等地质)
34、unittest中怎么理解测试固件
35、怎么理解setUp(),tearDown()与类测试固件的测试
36、在unittest测试框架中,加载所有的测试模块使用到的方法是什么?具体参数是什么?
37、在unittest中使用那个库来生成对应的测试报告
report
38、一个完整的测试用例包含哪些步骤
39、怎么理解参数化
40、写了多少个UI自动化测试用例
41、UI自动化测试的流程请详细的描述下
42、描述下UI自动化测试中使用到了哪些框架以及哪些知识

浙公网安备 33010602011771号