10-23
1、字符串的替换用的关键字?
replace("原来的名字","新名字")
2、列表和元组的区别?
列表试可变的,元组不可变。
3、字典的排序用的那个关键字?
sorted()
4、如何理解测试固件?
setup()和teardown(),作用:初始化和清零
5、如何理解测试套件?
所有测试用例的集合。
6、pytest和unittest的区别?
(1)、pytest不需要继承,它可以是一个函数,也可以试类,而unittest测试类里面需要继承TestCase类。
(2)、pytest不需要依赖第三方大的库,可以直接使用parameterize装饰器,unittest参数化需要依赖第三方的库。
(3)、pytest生成测试报告用的是allure或者pytest-html,而unittest生成测试报告用的库是HTMLTestRunner。
(4)、pytest有很丰富的插件,而unittest没有插件。
(5)、putest支持失败。unittest不支持失败。

7、查看端口的命令?
(1)、lsof -i
(2)、netstat
8、查看日志的最新状态?
tail -f
9、接口测试用的工具有哪些?
(1)、postman
(2)、jmeter
10、http协议的完整请求?
(1)、客户端和服务端先建立tcp的连接;
(2)、客户端向服务端发送request请求(request请求包含:请求头、请求参数、请求地址、请求方法);
(3)、服务端返回一个response响应客户端的请求(response响应:响应头、响应数据、协议状态码);
(4)、最后客户端与服务端断开tcp连接。
11、如何理解get和post方法?
get:获取资源
post:上传数据,请求资源。
12、协议状态码?
13、动态参数关联?
(1)、postman:假如有一个书籍管理业务流程,可以进行增删改查,然后我们再添加书籍的时候,获取它的响应数据,可以得到它的书籍id 通过tests里对它的ID定义一个变量,再查看书籍的时候就可以用两个{{}}花括号来调用这个变量。
(2)、在jmeter里面是后置控制器里面的正则表达式提取器和json提取器,json提取器用的是${}来调用变量的。
14、测试流程

15、测试用例的设计方法
等价类、边界值、错误推断法、正交分析法
16、测试用例的要素
测试id、测试名称、测试目的、测试前提、测试环境、测试步骤、测试结果、测试人员
17、bug流程

18、测试计划
19、黑盒、白盒测试
20、冒烟测试
21、回归测试
22、设计一个测试用例
比如:水杯
浙公网安备 33010602011771号