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、设计一个测试用例

比如:水杯

posted @ 2021-10-25 17:38  就不将就就  阅读(69)  评论(0)    收藏  举报