1.能够发现不少在页面上操做发现不了的bughtml
2.检查系统的异常处理能力前端
3.检查系统的安全性、稳定性面试
4.前端随便变,接口测好了,后端不用变后端
5.能够测试并发状况,一个帐号,同时(大于2个请求)对最后一个商品下单,或不一样帐号,对最后一个商品下单数组
6.能够修改请求参数,突破前端页面输入限制(如金额)浏览器
面试题2:日常你是怎么测试接口的?安全
面试题5:没有接口文档,若是作接口测试?(这是个送命题)服务器
没有接口文档,那还能咋办,瞎测呗!一个公司的开发流程里面,若是接口文档都没有,是没法展开接口测试的,你都不知道这个接口干什么的,也不知道具体 每一个字段表明什么意思,那还测啥呢?并发
--固然,你确定不能回答面试官不测(心理mmp,脸上笑嘻嘻),接下来就是扯犊子时间
1.没有接口文档,那就须要先跟开发沟通,而后整理接口文档(原本是开发写的,没办法,为了唬住面试官,先说本身整理了)
2.没有接口文档,能够抓包看接口请求参数,而后不懂的跟开发沟通app
本题主要靠情商,通俗来讲就是忽悠能力,先唬住面试官了再说,进去了也是瞎测测,随时作好背锅的准备
面试题6:在手工接口测试或者自动化接口测试的过程当中,上下游接口有数据依赖如何处理?
用一个全局变量来处理依赖的数据,好比登陆后返回token,其它接口都须要这个token,那就用全局变量来传token参数
面试题7:依赖于第三方数据的接口如何进行测试?
这个标准答案是:mock
接着面试官会问你,若是mock的,而后你就顺着坑继续挖,搭建mock服务,参考这篇【https://www.cnblogs.com/yoyoketang/p/9348552.html】
面试题8:当一个接口出现异常时候,你是如何分析异常的?
1.抓包,用fiddler工具抓包,或者浏览器上f12,app上的话,那就用fiddler设置代理,去看请求报文和返回报文了
2.查看后端日志,xhell连上服务器,查看日志
面试题9:如何模拟弱网测试
fiddler和charles均可以模拟弱网测试,日常说的模拟丢包,也是模拟弱网测试
面试题10:如何分析一个bug是前端仍是后端的?
日常提bug的时候,前端开发和后端开发老是扯皮,不认可是对方的bug
这种状况很容易判断,先抓包看请求报文,对着接口文档,看请求报文有没问题,有问题就是前端发的数据不对
请求报文没问题,那就看返回报文,返回的数据不对,那就是后端开发的问题咯