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

基本测试技能

  • 测试用例设计方法,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

中间件

  • kakfa集群如何避免重复消费
  • rabbtiMQ,kafka有什么区别

CI/CD

  • Jenkins API

  • docker文件系统aufs

  • ELK 分别代表什么,如何收集日志,将现有的index的日志复制到另外一个elacsearch中怎么操作

专项测试能力

  • 性能测试
  • 安全测试
  • 客户端测试
原文地址:https://www.cnblogs.com/codeBang/p/11404630.html