1.测试套件:相当于一个容器,是测试用例的集合
2.查看日志:
查看文件前几行:head -n (n为数字)
查看文件后几行:tail -n (n为数字)
3.常用接口测试工具:
postman ; jmeter ; soupUI
4.请求方法:
Get请求:获取资源
post请求:向指定资源提交数据进行处理请求(例如提交表单或者上传文件)。数据被包含在请求体中,post请求可能会导致新的资源的建立或已有资源的修改
5.协议状态码:
200 请求成功
400 Bad Request 客户端请求错误 请求头或者请求参数
401 Unauthorized(未经授权的)
403 Forbidden(被禁止的)
404 请求的资源不存在
405 不被允许的请求⽅法
500 服务器内部错误
504 GateWay Timeout(网关超时)
6.关联:
假设一个书籍管理系统,有增删改查的流程,首先添加书籍,通过返回值获取到它的id,再tests里面把id定义一个变量,再下个接口的使用两个大括号调用该变量,我们就可以查看添加的书籍信息。
7.测试流程:
先市场调研写出需求文档,然后评审需求文档,然后开发那边写技术方案,评审技术方案,写代码。测试这边编写测试计划、测试方案、梳理测试点、编写测试用例、评审测试用例之后进行转测,然后先进行冒烟测试,冒烟测试通过之后进行验收测试,如果冒烟测试不通过不进行下一阶段测试,验收测试完成之后编写测试报告,编写完成输出测试报告,最后上线。
8.测试用例设计方法:
等价类:把可能输入的数据分为有效数据和无效数据,即有效等价类和无效等价类。
边界值:是对等价类的补充
错误推测
因果图
判定表分析
正交分解
功能图
9.测试用例要素:
用例ID
用例名称
测试级别
测试目的
测试环境
参考信息
前提条件
测试步骤
预期结果
设计人员
10.bug的流程:
发现问题,确认问题,提交问题分配给开发修改,开发修改完提交给测试,测试验证通过关闭,若是验证不通过则继续分配给开发修改
11.测试计划:
测试范围
测试策略
资源安排
进度安排
发布标准
风险预防
12.黑盒测试:可以理解成功能测试,可以看成一个盒子,只能看见一个外观,看不见盒子里面的东西。
白盒测试:和黑盒测试相反,可以看见里面的内部结构,对程序内部代码级别进行测试
13.冒烟测试:确保系统的整个流程能够跑通
14.回归测试:是对系统部分已有功能的测试,会用到自动化技术
15.测试用例设计:(从功能性和非功能性两个方面去考虑)
16.HTTP的完整请求流程
(1)客户端与服务端建立TCP连接
(2)客户端向服务端发送request请求(请求由四部分组成:请求头、请求地址、请求方法、请求方法)
(3)服务端向客户端发送reponse响应(响应由三部分组成:响应头、业务状态码、响应数据)
(4)客户端与服务端关闭TCP连接
17.查看端口:lsof -i