软件测试面试总结

本文是一位离职的技术专家分享的内容,涵盖Python函数库、RF框架断言、Linux命令、SQL级联查询、接口测试方法、压测与部署、线上bug处理流程,以及工作效率提升技巧和服务器使用差异等。
摘要由CSDN通过智能技术生成

1、自我介绍
2、离职原因
3、介绍一下做过的项目,要求深度
4、python
    说几个常用的函数库,加使用场景
    半分查找


5、RF框架
    举几个常用的断言方法
    一定要说明有自定义的函数库,证明有编码能力
    
6、linux
    说几个常用的linux命令
    实时查看日志:tail -f
    查看port被哪个进程占用:lsof -i tcp:port
    
7、sql
    级联
    例如:students表id、name,scores表id、score,查出成绩前三学生的id,姓名和成绩
    select * from students stu left join scores sc on stu.id = sc.id order by score desc limit 0,3;

8、现有一个新增接口,设计接口测试,达到上线标准
    入参测试:正常入参、异常入参、特殊符号、传空、不传这个入参
    功能测试:要保证所有的功能和业务逻辑都正常的,并且校验值是否正确
    兼容性测试:不同的系统(ios、android),不同机型,不同版本(要保证之前的功能不受影响)
    如果有配置文件需要对配置文件进行测试,正常配置和异常配置等
    第三方接口超时
    后端服务启停
    性能测试,能承受多大压力
    
9、压测要关注哪些指标
    qps,看监控平台的请求量和发压端的请求量是否一致
    接口请求成功率、耗时、队列长度、线程数
    CPU是否平稳、内存是否有泄漏、内存是否有溢出
    
    怎么确定给多大压力
    根据线上调用统计、经开发、运维、测试及领导一致商确,测试环境要是生产环境的n倍,并保该压力下程序能稳定运行
    
10、说一下是如何部署测试环境的
    windows:git上下包,不同环境需要改哪些配置
    linux:docker的话前期部署好,之后可以直接pull
    
11、线上bug的处理流程
    积极响应
    先确定影响范围,严重问题需要立刻解决发版修复,轻微问题可以等到下一个版本优化
    最后回溯总结,看是什么原因导致了这次bug,以后该如何避免
    
    如何判断BUG的严重程度
    所有影响功能的问题都是严重bug
    如果是UI问题不影响功能可以认为是轻微问题
    
12、怎么判断是前端问题还是接口问题
    使用不同系统的手机、不同版本的手机、不同版本的安装包调用,看是否都有这个问题
    抓包,看入参和返回,如果入参有问题就是前端问题,如果是接口返回错误则是接口问题
    
13、如果你发现一个问题,但是开发不认同这是一个bug怎么办
    一定要先挂bug单
    要摆出依据,说明我为什么认为这是一个bug
    如果开发认为不认同,找产品介入,由产品判断是否需要优化
    以上沟通要全部记录在bug单中,留档保存
    
14、有没有什么问题是通过跑自动化发现的,举例说明
15、日常用什么方法帮你提升工作效率    
16、工作中有什么你提出比较好的建议并一直在用的
17、说一下国产服务器和国外服务器使用上的区别
    

  • 3
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值