• 软件基础知识
  • 软件项目成员有哪些?
  • 软件的概念是什么?
  • 你对软件测试的定义是怎么的?
  • 你对软件Bug的概念是怎样的?
  • 软件Bug级别有几种?
  • 软件Bug状态有哪些?
  • 你对软件质量是怎样定义的?
  • 软件质量的特性有哪些?
  • 软件生命周期概念是什么?
  • 软件测试目的是什么?
  • 软件测试原则是什么?
  • 测试分为哪几个阶段?
  • 如何做好测试计划
  • 软件测试流程
  • 了解测试流程吗?
  • 了解 bug 处理流程吗?
  • 你工作中的沟通对象一般都是哪些人?
  • 常用的测试工具有哪些?
  • 如何设计测试用例、管理测试用例?
  • 工作效率如何?都有哪些成果?
  • 测试执行步骤是怎么样的?
  • 软件测试模型有哪些?
  • 软件测试文档类内容
  • 测试用例是怎么设计的?
  • 测试计划包含哪一些内容?
  • 测试方案包含哪些内容?
  • 测试报告包含有哪些内容?
  • 测试环境搭建是怎么搭建的?
  • 测试准入、准出的标准是怎样的?
  • 兼容测试你是怎么测试?
  • 一条bug记录包含哪些内容?
  • BS和CS架构有什么区别?
  • Alpha测试与Beta测试的区别?
  • 作为开发人员,在开始编写代码之前,要经过哪些工作阶段?
  • 软件的规格说明书规定写完定稿后就绝对不能修改,会带来什么缺点?
  • 软件产品研发过程的3个主要阶段是什么?
  • 画出瀑布模型,V模型?
  • 软件测试分类
  • 软件测试风险
  • 什么是敏捷测试?
  • TDD(测试驱动开发,Test Driver Developer)
  • 各种测试名词解释
  • 网络基础知识
  • linux 常用命令 — 基础命令
  • linux 常用命令 — 网络命令
  • linux 常用命令 — 系统命令
  • linux 命令示例
  • 操作系统相关
  • http/https协议
  • 浏览器输入url按回车背后经历了哪些?
  • get和post的区别?
  • cookies机制和session机制的区别
  • 常见的HTTP状态码有哪些?
  • http协议有哪几种请求方式?
  • http和https区别?
  • http 报文格式是怎样的?
  • 常见的 POST 提交数据方式
  • 什么是DNS?
  • 什么是Http协议无状态协议?怎么解决Http协议无状态协议?
  • TCP/IP协议
  • tcp 和 udp 的区别?
  • socket建立连接的过程?
  • 自动化测试
  • 如何分层自动化测试?
  • 如何降低自动化维护成本
  • 如何保证脚本的有效性?
  • 什么是进程、线程、协程?
  • 常见测试覆盖类型
  • 说一下面向对象的概念?
  • Python Requests API自动化
  • python 笔试题
  • 统计
  • 字符串切片
  • 字符串切割
  • 格式化输出
  • 队列
  • 交换
  • 水仙花
  • 完全数
  • 排序
  • sort排序
  • 计算n的阶乘
  • 斐波那契数列
  • 幂的递归
  • 汉诺塔问题(一般不会考)
  • python笔试题 — 2
  • selenium面试题
  • 如何判断一个页面上元素是否存在?
  • 如何提高脚本的稳定性?
  • 如何定位动态元素?
  • 如何通过子元素定位父元素?
  • 如果截取某一个元素的图片,不要截取全部图片
  • 平常遇到过哪些问题?如何解决的
  • 一个元素明明定位到了,点击无效(也没报错),如果解决?
  • selenium中隐藏元素如何定位?(hidden、display: none)
  • 性能测试
  • 接口测试
  • Postman 工具
  • 如何使用PostMan发送Get/Post请求?
  • 如何为PostMan用例填加检查点?
  • 如何使用PostMan批量运行测试用例?
  • 接口测试常规面试题
  • 为什么要做接口测试?
  • 你平常做接口测试的过程中发现过哪些bug?
  • 平常你是怎么测试接口的?
  • 平常用什么工具测接口的
  • webService接口是如何测试的
  • 没有接口文档,如果做接口测试?
  • 在手工接口测试或者自动化接口测试的过程中,上下游接口有数据依赖如何处理?
  • 依赖于第三方数据的接口如何进行测试?
  • 当一个接口出现异常时候,你是如何分析异常的?
  • 如何模拟弱网测试
  • 如何分析一个bug是前端还是后端的?
  • 接口自动化面试题
  • json和字典dict的区别?
  • 测试的数据你放在哪?
  • 什么是数据驱动,如何参数化?
  • 下个接口请求参数依赖上个接口的返回数据
  • 依赖于登录的接口如何处理?
  • 依赖第三方的接口如何处理
  • 不可逆的操作,如何处理,比如删除一个订单这种接口如何测试
  • 接口产生的垃圾数据如何清理
  • 一个订单的几种状态如何全部测到,如:未处理,处理中,处理失败,处理成功
  • python如何连接数据库操作?
  • 功能测试
  • App测试
  • 什么是activity?
  • Activity生命周期?
  • Android四大组件
  • app测试和web测试有什么区别?
  • android和ios测试区别?
  • app出现ANR,是什么原因导致的?
  • App出现crash原因有哪些?
  • app对于不稳定偶然出现anr和crash时候你是怎么处理的?
  • app的日志如何抓取?
  • logcat查看日志步骤
  • 你平常会看日志吗, 一般会出现哪些异常
  • 抓包工具
  • fiddler
  • 如何使用Fiddler抓取手机上的数据包?
  • 数据包中都包含哪些内容?
  • 如何设置AutoResponder?
  • 如何使用Fiddler发送Get/Post请求?
  • 如何使用Fiddler构造慢网络?
  • 如何使用Fiddler抓取https包?
  • Wireshark
  • 数据库
  • SQL学生表 — 1
  • SQL学生表 — 2
  • SQL查询 — 3
  • SQL经典面试题 — 4
  • 安全/渗透测试
  • 安全性测试都包含哪些内容?
  • Bug管理工具
  • Git相关操作
  • SVN相关操作
  • 禅道zentao相关
  • Xmind
  • Web前端知识
  • HTML
  • CSS
  • JS
  • 开放性思维题
  • 搜索输入框怎么进行测试?
  • 对电梯进行测试用例设计
  • 对杯子进行测试用例设计
  • 对桌子进行测试用例设计
  • 对洗衣机进行测试用例设计
  • 面试那些事
  • 简历该怎么样写?
  • 面试过程中的说话艺术
  • 好的表达能力是面试加分项
  • 面试需要注意哪些礼节呀?
  • 项目相关
  • 测试工作流程
  • 笔试刷题练习
  • 笔试练习题 — 1
  • 笔试练习题 — 网易笔试+面试
  • 赠送一些工作总结
  • 为什么开发效率这么低,时间都去哪了?
  • 为什么进行需求分析,有什么好处?
  • 矿池项目测试过程总结