经典 测试开发面试题 (随时更新)
基本测试技能
- 测试用例设计方法,bug管理流程
编程题
- 算法(排序、中值索引、二分法)
- 输入string="192.0.0.1?!289.0.0.1!0.0.0.0!192.163.10.28?192.0.0.1",返回一个IP数组;
要求:按最后ip最后一位数字排序返回 - 词频,string="abx dcf abx eeef dcf dcf dcf uir"
返回出现次数前三多的单词
接口测试框架
- 失败重试机制
testng,pytest,unittest
shell
- 查看5-10行的日志
- 查看某个目录的磁盘使用情况
- 三剑客(sed,awk,grep)
环境部署
数据库相关
- mysql
- redis
- memcatch
- postgresql
- MongoDB
- mysql 关联查询 inter join, left join,right join
- mysql 的索引
- mysql char 和varchar 的区别
中间件
- kakfa集群如何避免重复消费
- rabbtiMQ,kafka有什么区别
CI/CD
-
Jenkins API
-
docker文件系统aufs
-
ELK 分别代表什么,如何收集日志,将现有的index的日志复制到另外一个elacsearch中怎么操作
专项测试能力
- 性能测试
- 安全测试
- 客户端测试
欢迎关注公众号