面试题(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 ( 上传到远程库)

 

posted @ 2021-11-06 16:28  Cyyy-  阅读(130)  评论(0)    收藏  举报