gz10班陈永豪 发表于 2019-12-12 19:52:21

南京烽火面试

一、笔试
试卷都有,和师兄的一样!

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

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本身会有一个状态码,来标示这个请求是否成功,常见的状态码有以下几种:
1、200 2开头的都表示这个请求发送成功,最常见的就是200,就代表这个请求是ok的,服务器也返回了。
2、300 3开头的代表重定向,最常见的是302,把这个请求重定向到别的地方了,
3、400 400代表客户端发送的请求有语法错误,401代表访问的页面没有授权,403表示没有权限访问这个页面,404代表没有这个页面
4、500 5开头的代表服务器有异常,500代表服务器内部异常,504代表服务器端超时,没返回结果常见的404和5开头的13,说一下你们业务数据级别,后台数据表有多少个?14,你们是做产品的还是做项目的15,你们项目有多少个用户?并发数如何设定?16,数据测试你是怎么理解的?17,App测试怎么做的18,Web和APP测试有什么区别、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)30.你为什么来广州?31.项目的风险主要有哪些?32.class和css的区别有哪些?33.用Xpath怎么定位的?8种定位方式34.你们的数据库版本号是多少?35.你们自动化的框架是怎么写的?
页: [1]
查看完整版本: 南京烽火面试