参考回答:
1、Fidder我在项目的登录注册模块有用到,在前台注册有效邮箱提交,用fidder进行拦截,抓包后在fidder中修改成无效的邮箱,提交看是否能注册成功,成功了就是后台接口没有进行验证。还可以对支付订单信息这里进行抓包修改数据,修改钱数,花1分钱买东西。
2、曾经接手过一个项目,什么文档都没有,还要对项目接口进行验证。Fiddler打开,然后访问项目网址,抓项目的网络请求,看看具体访问了哪个接口,传了什么样的数据,和返回数据,然后整理成文档。方便后期使用。
Ps:Mac抓包不用fiddler。得用Charles
1、分析缺陷是前端的问题还是后端的问题。
例如:提交订单的请求地址:
① 界面组织提交订单商品数据,点击【提交订单】,触发发送请求② 后台代码进行处理,处理完成之后,返回订单相关数据。返回的数据由开发者来决定(需求来决定到底返回哪些数据)订单编号、订单金额例如订单金额在界面显示错误,抓取提交订单响应数据,查看接口返回信息中订单的总额是否是正确。如果接口中订单总额正确,则是前端的问题,如果是响应信息中订单总额是错误,则是后端的问题。
2、前端对于输入信息做了对应限制,不代表后端代码也做了限制,每个请求地址对应懂IT的人的来讲都是能够直接跳过前端页面进行操作的。验证后端对于异常输入的是否也有做对应限制。
3、接口测试测试每个请求的实现情况。部分公司的开发没有编写接口文档,则可以通过抓包工具获取到具体接口地址。
4、做手机端弱网测试
问题5:说一下你常用的Linux命令?
**核心要素:**Linux应用场景总结+具体命令,功能
参考回答:
作为测试,我使用Linux主要是再下面4个场景中
1)开发⼈员提测,我这边就要⽤linux去搭建测试环境。
2)⽐如说开发⼈员提测后,我要去将他的代码部署到指定的路径下,就需要⽤到解压的命令。还要进⾏编译和安装。
3)还有的时候测试时服务器挂了,要重启服务,我⽤的是service的那个命令。|还有的重启后要查看下进程啊,和端⼝啊什么的,
4)但是呢⼤部分⽤的⽐较多的就是测试时出现错误就会去服务器查看⼀下⽇志信息 ,⽤的是tail -f 日志文件。⼀些简单的 ⽐如ls ll cd pwd这些我就不说了,用的比较多的linux命令有下面这些:
查看进程:ps -aux 查看端⼝:netstate -tnulp | grep 端⼝号
杀死进程:kill 强制结束进程kill -9
远程拷⻉:scp find 查找指定的⽂件
tail -f 实时查看⽇志 cat ⽤于显示指定⽂件的全部内容
mkdir 创建⽬录 touch 创建新的⽂件
tar.zxvf 解压 chmod -R 777 赋予777权限
grep 查找⽂件⾥符合条件的字符串
vim编辑 命令模式,⽂本模式,末⾏模式
问题6:数据库在哪里使用过?
参考回答:
1 执行测试用例时,有时需要到数据库验证数据的准确性与完整性。
2 进行bug定位时,有时需要到数据库查看数据的详细信息。
3 构造某种测试场景时,可以在数据库里直接修改数据,要比使用界面更有效率。
4 软件升级过程中,经常会涉及到对历史数据的处理,这种情况需要执行升级sql,并验证结果。insert into插入数据,update修改数据,内连接查询,左右连接查询,子查询,个人都非常熟。
个人用的比较多的是数据库可视化工具是navicat
问题7:你为什么从上一家公司离职?
回答提示:
①最重要的是:应聘者要使找招聘单位相信,应聘者在过往的单位的“离职原因”在此家招聘单位⾥不存在。
②避免把“离职原因”说得太详细、太具体。
③不能掺杂主观的负⾯感受,如“太⾟苦”、 “⼈际关系复杂”、 “管理太混乱”、 “公司不重视⼈才”、 “公司排斥我们某某的员⼯”等。
④但也不能躲闪、回避,如“想换换环境”、 “个⼈原因”等。
⑤不能涉及⾃⼰负⾯的⼈格特征,如不诚实、懒惰、缺乏责任感、不随和等。
⑥尽量使解释的理由为应聘者个⼈形象添彩。
参考回答:
我离职是因为这家公司倒闭;我在公司⼯作了三年多,有较深的感情;从去年始,由于市场形势突变,公司的局⾯急转直下;到眼下这⼀步我觉得很遗憾,但还要⾯对显示,重新寻找能发挥我能⼒的舞台。
同⼀个⾯试问题并⾮只有⼀个答案,⽽同⼀个答案并不是在任何⾯试场合都有效,关键在应聘者掌握了规律后,对⾯试的具体情况进⾏把握,有意识地揣摩⾯试官提出问题的⼼理背景,然后投其所好。
分析:
除⾮是薪资太低,或者是最初的⼯作,否则不要⽤"薪资"作为理由。“求发展”也被考官听得太多,离职理由要根据每个⼈的真实离职理由来设计,但是在回答时⼀定要表现得真诚。实在想不出来的时候,家在外地可以说是因为家中有事,须请假⼏个⽉,公司⼜不可能准假,所以辞职,这个答案⼀般⾯试官还能接受。
总结:
感谢每一个认真阅读我文章的人!!!
作为一位过来人也是希望大家少走一些弯路,如果你不想再体验一次学习时找不到资料,没人解答问题,坚持几天便放弃的感受的话,在这里我给大家分享一些自动化测试的学习资源,希望能给你前进的路上带来帮助。
软件测试面试文档
我们学习必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有字节大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。
视频文档获取方式:
这份文档和视频资料,对于想从事【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!以上均可以分享,点下方小卡片即可自行领取。