面试题(2)
1.简单说下黑盒测试和白盒测试:
黑盒测试就是功能测试,白盒测试就是代码层面的测试
2.测试流程:
市场调研,获取需求文档,评审需求文档,测试写测试计划,测试方案,梳理测试点,编写测试用例,评审测试用例,开发写技术方案,写代码,写完代码之后给测试这边一个待测版本,先进行冒烟测试,冒烟测试通过之后再启动正式测试,测试发现bug,提交bug,追踪bug,然后编写测试报告,输出测试报告,做上线前准备工作,上线
3.冒烟测试:
对产品的整个流程进行测试,测试整个流程能否跑通
4.回归测试
5.测试用例要素:
用例id
用例名称
测试级别
测试目的
参考信息
前提条件
测试环境
预期结果
测试步骤
设计人员
6.错误推测法:
主要是非功能性的测试
7.http完整的请求流程:
客户端与服务端建立tcp连接
客户端向服务端发送request请求(请求地址、请求方法、请求参数、请求头)
服务端response响应回复(协议状态码、响应数据、响应头)
客户端与服务端关闭tcp连接请求
8.协议状态码400和500分别代表什么意思
400 bad request:客户端请求错误 (可能是请求参数或者请求头不对)
500:服务端的错误
9.说一下你对cookie、session、token的理解
cookie:存放在客户端
session:存放在服务端
token:存放在服务端
10.断言怎么写
根据协议状态码、业务状态码、响应数据
11.postman断言写在哪里?
postman断言在tests里面编写
12.在mysql里面查找学生的成绩范围:
between and
13.and in or举例说明
and并且
in包含
or或者
14.内连接、左连接、右连接
inner join、left join、right join
15.移动测试兼容性测试的理解:
主要考虑app和h5(web测试)两个方面:
h5兼容性需要考虑哪些因素:不同浏览器、不同手机型号、不同手机操作系统、分辨率、
16.git和gitlab
git inint建立仓库--编写代码--将代码放到仓库下 --git add 文件名(暂存)-- git commit -m"注释"(上传到本地库)
git和gitlab 之间的连接:
生成密钥--配置密钥
git push ( 上传到远程库)

浙公网安备 33010602011771号