经典 测试开发面试题 (随时更新)

基本测试技能

  • 测试用例设计方法,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中怎么操作

专项测试能力

  • 性能测试
  • 安全测试
  • 客户端测试
posted @ 2019-11-16 17:33  zelatan  阅读(260)  评论(0编辑  收藏  举报
AmazingCounters.com