找回密码
 立即注册
  • 便民服务
  • 关注我们
  • 社区新手
一、笔试
试卷都有,和师兄的一样!

二、面试
一个男的面试官面试,问的问题也是师兄分享那些!问题比较多!

1,自我介绍
2,说一下你的项目
3,项目的测试流程
4,说一下测试点
5,风险怎么预防
①需求临时变更;②开发进度缓慢;③测试人员不足或测试新人太多
6,你发现一个bug,可是开发认为不是一个bug
说法一:
1、首先明确开发说不是bug的理由。
2、如果是需求变更, 那就找产品经理确认是否是需求变更。
3、如果开发说测试环境问题, 让他说明清楚测试环境问题是什么,按照他说的验证一遍, 如果确实如他所说, 关闭bug,但是不是他说的那样,继续激活bug给开发解决,确保产品质量。
4、如果开发说用户不存在这种使用场景, 但是我们不认可他说的,把这个bug 知会到测试经理,让测试经理去判定。
说法二:
1.告知开发bug的判断依据,同时明确开发说不是bug的理由。
2.对开发的理由进行校验,校验依据1.参照需求文档,2.跟产品经理进行沟通确认。
校验结果不是bug,关闭bug,如果是bug提交给开发进行处理,确保产品质量
7,没有需求,概设,详设。你怎么写用例
①找文档;②参加会议;③再找人讨论或反映问题!
8,对于一两个星期的项目而言,连产品经理都没有,那你是怎么写用例?
9,你在测试的时候有用过什么工具?
10,定位元素有几种方法
id,  name,  class name,  tag name,
link text,  partial link text,  xpath,  css selector
11,性能指标有哪些?
响应时间:应用系统从发出请求开始到客户端接收到所有数据所消耗的时间。90%,95%
并发用户数:同一时刻与服务器进行数据交互的所有用户数量。
吞吐量:单位时间内服务器处理的字节数,单位为B/s
吞吐率:单位时间内从服务器返回的字节数,也可以指单位时间内服务器处理客户提交的请求数。   --------------------每秒完成的请求数
TPS:服务器每秒处理的事务数。
点击率:每秒钟用户向服务器提交的HTTP数量。
资源利用率:服务器系统中不同硬件资源被使用的程度。主要包括CPU利用率、内存利用率、磁盘利用率、网络等。
性能计数器:通过添加计数器来观察系统资源的使用情况。
思考时间:用户在进行操作时,每个请求之间的时间间隔。
12,接口测试是怎么做的
4什么是接口测试?
接口测试就是模拟客户端向服务器发送请求报文,服务器接收请求报文后对相应的报文做处理并向客户端返回应答,客户端再接收应答然后对应答做一些校验的过程。
接口测试 开发会给个接口文档,用postman进行测试的,看请求参数与返回值是不是符合需求的,如果返回值出现乱码的情况下,编码格式转化成utf-8,如果返回的值不对,或者是不符合需求出现这样的bug那就要找开发来解决啦
        六、HTTP状态码
每发出一个http请求之后,都会有一个响应,http本身会有一个状态码,来标示这个请求是否成功,常见的状态码有以下几种:
1200 2开头的都表示这个请求发送成功,最常见的就是200,就代表这个请求是ok的,服务器也返回了。
2300 3开头的代表重定向,最常见的是302,把这个请求重定向到别的地方了,
3400 400代表客户端发送的请求有语法错误,401代表访问的页面没有授权,403表示没有权限访问这个页面,404代表没有这个页面
4500 5开头的代表服务器有异常,500代表服务器内部异常,504代表服务器端超时,没返回结果
常见的4045开头的
13,说一下你们业务数据级别,后台数据表有多少个?
14,你们是做产品的还是做项目的
15,你们项目有多少个用户?并发数如何设定?
16,数据测试你是怎么理解的
17,App测试怎么做的
18,WebAPP测试有什么区别adb命令?
19,讲一下你最近的职业生涯规划
20,你觉得你有什么优缺点
21,你接受加班吗?
22,如果你进来了,能给贵公司带来什么好处
23,你为什么要离职
24,你能接受出差吗
25,如果出差一年,你还能接受吗
26,你接受公司分配你到外地的分公司长期工作吗
27你还有什么想问的吗
28. 数据库存储过程怎么写?
创建一个存储过程---基本格式
delimiter  //   分隔符/定隔符
create procedure +存储过程名称(in|out(参数)+参数名称 +(数据类型))
begin
写存储过程的主体(sql语句和控制语句)
end
//
调用一个存储过程
call +存储过程名称
创建一个有输入参数的存储过程
delimiter  //
drop procedure if exists pro_2;
create procedure pro_2(in n int)
#in 输入的参数  n是参数名,变量 int是数据类型
begin
select * from emp where sid=n;
#可以写所有的sql语句,但是一个存储过程不能删除另外一个存储过程;
end
//
call pro_2(3)
29. 列表和元组的区别?和字典的区别?元组与列表相同,也是容器对象,可以存储不同类型的内容。元组与列表有两个不同点。第一个不同点是元组的声明使用小括号,而列表使用方括号,当声明只有一个元素的元组时,需要在这个元素的后面添加英文逗号;第二个不同点是元组声明和赋值后,不能像列表一样添加、删除和修改元素,也就是说元组在程序运行过程中不能被修改。
用于列表的排序、替换、添加等方法也不适用于元组,适用于元组的主要运算有元组的合并、遍历、求元组的最大值和最小值等操作方法。
元组和列表有什么去区别?
相同点:列表和元组都是用来存储数据的容器,是python操作对象之一
不同点:列表中的字可以改变,二元组中值是不能被改变,但我们可以通过索引来取元组中的值
tuple=(1,3,5[1,’xiaofu’,666])
30.你为什么来广州?
31.项目的风险主要有哪些?
32.classcss的区别有哪些?
33.Xpath怎么定位的?8种定位方式
34.你们的数据库版本号是多少?
35.你们自动化的框架是怎么写的?

分享至 : QQ空间
收藏

0 个回复

您需要登录后才可以回帖 登录 | 立即注册