常见的面试题
1:公司流程
首先是上层领导开会确定项目进行一个立项,然后进行一个产品人员编写一个产品说明书,需求人员编写需求文档,然后参加本项目的人进行一个需求评审,开发那边的就是概要设计->编码->自测。测试这边的话就是编写测试计划,编写测试用例,用例评审,冒烟测试,功能测试,提交bug库,回归测试。验收测试。上线。
2:测试计划内容
测试目的,测试范围,测试背景,测试资源,测试环境,指派人员,时间安排,人员分配
3:测试用例内容
测试编号,测试标题,所属模块,前置条件,预期结果,实际结果,执行步骤,输入数据,完成时间,用例级别,优先级
4:缺陷报告内容
缺陷编号,缺陷标题,所属模块,缺陷级别,优先级,缺陷类型,缺陷状态,测试环境。
5:bug的生命周期
新建,已打开,已关闭,已修复,重新打开。
6:测试报告内容
测试目标,测试依据,测试范围,测试环境,进度,回归测试,遗留多少bug,bug如何处理。
7:get/post区别(put和delete)
get将参数放在url中,post放在请求体重,get比post更加的安全。
get参数有大小限制,post没有一定的限制。
get是获取请求,post是提交请求。
8:app和web的区别
c/s响应速度快,用户体验好,一般用于局域网中,但是开发成本维护高。b/s可以实现跨平台,客户端零维护,日常维护中使用的是b/s,实际开发过程中使用的是c/s架构。
9:接口测试用例内容
接口编号,接口标题,接口模块,请求路径,请求参数,请求方式,预期结果,实际结果,请求体,请求头。
10:接口测试流程
首先拿到接口文档,分析该接口文档,请求参数,请求路径,请求头,请求体,参数是否唯一,参数是否必填,编写测试用例,使用工具进行一个测试
11:如何实现多接口关联
首先拿到一个接口,设置断言,将第一个接口的返回值转换为json格式的字符串,将这个字符串设置成全局变量,在第二个接口中是使用{
{}}来接收这个全局变量。
12:接口中常见的断言有哪些
状态码断言检查是否符合状态码。
Setting an environment variable (设置一个环境变量)
Setting a nested object as an environment variable (将嵌套对象设置为环境变量)
Getting an environment variable (获取环境变量)
Getting an environment variable (whose value is a stringified object) 获取一个环境变量(其值是一个字符串化的对象)
Clear an envi