一、引言
1.1 文档目的
二、职业规划
2.1 简单的自我介绍下
2.2 为什么离职
2.3 加班的看法
2.4 你还有什么问题要问?
2.5 你的职业发展规划和职业目标
2.6 你最近测试的论坛和网站是什么?
2.7 对于一个新的工具你有什么看法
2.8 你做了 3 年测试收获,你的测试心得
2.9 怎么转行的,毕业之后一直从事软件测试吗
2.10 以前在哪里上班,公司地址,测试多少人,开发多少人
2.11 你的期望薪资是多少?
2.12 多久能入职?
2.13 是怎么考虑做软件测试呢?
2.14 是否有考虑往开发方面测试?
2.15 计算机专业课程有哪些?
2.16 说一下上一个公司背景?
2.17 超过 26 岁女孩子,目前有没有打算结婚
三、测试理论
3.1 你们原来项目的测试流程是怎么样的?
3.2 如果需求不明确的话你怎么办?
3.3 有哪些需要评审,哪些人在
3.4 有没有写过测试计划,具体包括哪些内容?
3.5 用例包含哪些部分,哪些用例设计方法,你一般常用哪些方法?
3.6 TestLink 工具使用?
3.7 如何提交一个好的 BUG
3.8 提 bug 需要注意哪些问题?
3.9 bug 怎么管理的,bug 的生命周期或者是bug 的状态
3.10 提交 bug 包含哪些内容
3.11 你提交的 bug,开发不认可怎么办?
3.12 对应无法重现 bug,应该怎么处理?
3.13 界面中的乱码可以是哪里导致的?
3.14 bug 的级别有哪些,级别如何判断
3.15 测试中,如何判断是前端的bug还是后端的bug呢?
3.16 项目上线后发现 bug
3.17 如何保证质量
3.18 产品是怎么上线的?
3.19 你测试数据是从哪里获得? 怎么获得的,假如不告诉你,你怎么处理?
3.20 如何测试万分之一概率问题
3.21 为什么要写测试用例?
3.22 那你们测试用例是怎么编写的
3.23 有没有写过测试报告,具体包括哪些内容?
3.24 测试报告中测试的结论是什么?
3.25 如何写好一个测试用例
3.26 什么是冒烟测试 ? 在什么时候进行冒烟测试?
3.27 回归测试策略
3.28 和开发沟通。是怎么沟通的
3.29 测试中有哪些风险
3.30 怎么保证测试质量或者你怎么保证你 100% 覆盖了需求
3.31 一个需求,7 天要上线,你怎么做?
3.32 产品上线评判的标准?
3.33 测试过程中,发现很多用例重复的,有的人认为没必要再测,你怎么看? ?
3.34 上线后有没有另外的测试用例在生产环境里测试
3.35 什么是多分支开发和单分支开发?
3.36 兼容性测试你们是怎么测的?app 与 web
3.37 功能测试重复测试比较高,怎么看待这个问题?
3.38 项目同时发布,你怎么处理?
3.39 你们开发转测试怎么转的
3.40 你们的开发语言是什么?
四、项目
4.1 简单介绍下最近做过的项目
4.2 拿一个你所负责的模块,讲下具体怎么测的?
4.3 你在这个项目里面主要做了些什么工作?
4.4 你们项目组有多少人、开发多少个、测试多少个?
4.5 测试人员怎么分工的?
4.6 项目的送代周期 ? 多久一选代 ? 一个版本你们发现多少 bug
4.7 你们整个项目写了多少用例,你负责的模块大概写了多少用例?
4.8 最近的版本写了多少用例?
4.9 你的需求分析一般几天,用例大概写了多长时间? 执行了多长时间?
4.10 在 uat 测试的时候,突然客户临时要大量的数据?
4.11 发现哪些映像比较深刻 bug/ 经典 bug?
4.12 每个阶段测试开发在干嘛(比如你写用例的时候开发在干嘛?)
4.13 你们公司是否敏捷开发?
4.14 你这个项目做了多久 ? 你这个项目现在的用户里有多少 ? 活跃量多少?
五、测试思维
5.1 打电话功能怎么去测?
5.2 给你一个杯子怎么测?
5.3 图像上传功能的测试点
5.4 搜索框的测试
5.5 给你一个电梯,你怎么测
5.6 更换头像的测试点(站在 app 的角度来分析)
5.7qq 登陆界面怎么测试,分析
5.8 微信点赞
5.9 微信发红包测试点
5.10 微信聊天功能测试用例
5.11 给你一个界面怎么测
5.12 你说原来充值功能,你是怎么测试的?
5.13 电商的库存逻辑怎么测。
六、 Linux
6.1 Linux 系统你是怎么用的?
6.2 Linux 是什么工具连接的,Linux 版本是多少
6.3 日志具体是怎么看的
6.4 监控资源命令用到哪些
6.5 nmon 工具是如何使用的
6.6 测试环境是如何搭建的( ( 弱项) )
6.7 linux 常见命令有哪些,说出 10 条左右
6.8 如何查看端口是否被占用
6.9 data 目录下找到所有 txt 的文件的命令
6.10 怎么把 lnux 服务器的文件拷贝到另外一台linux 服务器
七、数据库
7.1 你们数据库怎么用
7.2 存储过程是怎么编写的
7.3 常见的关系型数据库有哪些
7.4 你们用的什 么数据库连接工具
7.5 左连接与右连接有什么区别
7.6 索引有哪些,如何建立索引,素引的优缺点
7.7 having 是干嘛 的?
7.8where 与 having 的区别?
7.9 查询数据库的前 100 行数据,你sq怎么写
7.10 如何进行多表查询
7.11 in 与 exist 的区别
7.12 数据库测试有没有发现什么问题
八、抓包与网络协议
8.1 抓包工具怎么用
8.2 如何抓取 https 的包
8.3 如何抓取手机的包
8.4 网络协议了解多少?
8.5 请求方式有哪些?
8.6 get 跟 跟 post 请求的区别
8.7 http 跟 https 的区别
8.8 为什么要使用 cookie 和 session :http 是无状态协议
8.9 cookie 跟 session 的区别
8.10 OSI 七层网络模型
8.11 TCP 模型
8.12 TCP 和 UDP 的区别?
8.13 tcp 的三次握手是怎么实现的?
8.14 http 协议包含哪些内容
8.15 http 状态码有哪些
8.16 post 申请方式,用get 会报什么错误。
8.17 http 协议提交请求头内容
九、接口测试
9.1 接口测试怎么测
9.2 两个接口有关联, jmeter 具体怎么做
9.3 接口测试主要目的是什么?
9.4 接口测试的流程
9.5 接口测试和平常的 Ul 测试有什么区别?
9.6 给你一个新的接口,你怎么去设计用例?
9.7 接口文档主要包含哪些内容?
9.8 你们什么时候测试接口
9.9 你怎么去检查,分析
9.10 什么是api 接口测试
9.11 什么情况下开展接口测试?
9.12 依赖于第三方的接口如何测试
9.13 你们接口怎么鉴权的?
9.14 接口传输格式有哪些
9.15 cookie 、 session 、token 的区别
9.16 接口测试的工具有哪些?
9.17 jmeter 环境搭建
9.18 接口工具jmeter 用到哪些组件,具体作用
9.19 jmeter 原理是什么
9.20 上传文件的接口用 JMeter 怎么做
9.21 对于 POST 请求,要求传递 Json 格式数据, JMeter 怎么做
9.22 对于需要加密的请求参数, JMeter 如何处理?
9.23 如果接口返回的数据做了加密处理的,如何进行断言?
9.24 下一个接口用到上一个接口的数据,但返回的数据加密了,如何提取?
9.25 jmeter 如何去做 get 请求接口
9.26 meter 如何做 json 数据格式的接口
9.27 jmeter 中 cookies 如何添加
9.28 jmeter 中如何添加 header 信息
9.29 jmeter 中 webserver 中 soap 协议 xml 格式数据如何测试
9.30 jmeter 中如何去连接数据库
9.31 jmeter 中 https 证书如何处理
9.32 http 如何进行代理录制接口
9.33 jmeter 如何做 post 请求格式接口
9.34 如何搭建 python + requests 接口测试环境
9.35 requests 如果做 get 请求,数据保存格式哪二种
9.36 requests 如何做post 请求接口
9.37 requests 上传文件接口如何测试
9.38 有没有做过 https 接口,具体怎么做
9.39 requests 中如何测试 json 数据的接口
9.40 requests 中如何添加 cookies
9.41 requests 中如何添加 headers 信息
9.42 requests 中 https 证书如何处理
9.43 requests 中sign 签名与 token 如何处理
9.44 request 框架有哪些方法?
十、接口自动化
10.1 接口自动化怎么测试
10.2 为什么做接口自动化?
10.3 假如公司想要 做自动化,让你去做,你会从那些方面考虑入手?
10.4 你写了多少接口自动化用例
10.5 比如说你接口的请求参数需要加密处理的,你们用的是什么加密方式,你加密怎么处理的?
10.6 你查询出来返回结果是密文,密文你怎么测试
10.7 http 如何进行代理录制接口
10.8 jmeter 如何进行参数化,参数化类型包含哪些
10.9 jmeter 中对于 json 数据如何提取信息
10.10 jmeter 中如何跨线程组传输参数
10.11 jmeter 如何进行断言
10.12 jmeter 如间在 cmd 命令下运行
10.13 jmeter 运行完成后如何去自动发送邮件?
10.14 pytest 如何做断言?
10.15patent 中如何去调取其他用例中返回的参数?
10.16 你们做接口自动化,用例数据是怎么组织,管理的?
10.17 requests 中如何进行动态关联
10.18 你们 python 接口自动化怎么去处理 cookie , session 的?
十一、 UI 自动化
11.1 ui 自动化怎么测试
11.2什么是自动化测试?
11.3 什么样的项目合适做自动化( ( 至少三个) )
11.4 自动化测试流程是什么?
11.5 自动化实现的比例,1- 2 年。
11.6自动化测试用例的来源
11.7 自动化测试的优点与缺点
11.8 你们自动化覆盖率有多少?
11.9 自动化测试环境的搭建是怎样的?
11.10 seleniun 的原理是什么?
11.11 Selenium2 与 Selenium1 的区别是什么?
11.12 seleniun 库中用过哪些函数?
11.13 定位元素的 8 个方法是什么?
11.14js 定位的 5个方法
11.15 jQuery 定位的方法
11.16 css 定位的方法?
11.17 xpath 定位的方法 ? xpath 怎么写?
11.18 如何去定位下拉框
11.19 如何去定位内嵌界面
11.20 如何在不同的网页之间切换
11.21 如何去定位滚动条? 滚动条怎么处理?
11.22 如何去模拟键盘与鼠标的操作?
11.23 、如何去处理上传Windows 文件?
11.24 如何去定位时间控件
11.25 弹出框的操作?
11.26 等待时间有哪三种,区别是什么?
11.27 有没有修改过页面元素的属性,具体怎么修改?
11.28 定位不到元素,你碰到过哪些? 怎么解决的?
11.29 元素定位,有时候定位得到,有时候定位不到,可能是什么原因,你会 怎么处理?
11.30 对于不可见/ 隐藏的元素,你如何定位,如何 处理?
11.31 如果元素经常变动你怎么做?
11.32 自动化如何破解验证码
11.33 数据驱动有没有了解过,具体怎么做的?
11.34 参数化的类型有哪些? ?自动化脚本如何实现数据的参数化?
11.35 随机数如何操作?
11.36 自动化中如何去操作 excel 表格?
11.37 如何去读取表格中一行,一列数据,具体数据
11.38 如何读取表格中总的列数跟行数
11.39 自动化中如何去操作数据库
11.40 如何获取数据库返回的所有,一行,前 5 行
11.41 数据库返回的数据格式是什么类型的格式
11.42 ui 自动化你是怎么做断言的?
11.43 断言有哪几种( ( 三种) ) ,常见 assert 断言
11.44 assert - 般断言哪些
11.45 断言的目的是什么?
11.46 模块封装哪些,封装的目的是什么 ? 有没有自己封装过一些函数?? 封装过哪些函数?
11.47 闭环有哪些,闭环的目是什么
11.48 POM 模型如何划分模块
11.49 划分模块的 好处有哪些
11.50 自动发送邮件里面包含哪些内容
11.51 你们有没有做过自动化工程维护工作。
11.52 对于生成的自动化测试报告如何分析?
十二、 Unittest 框架
12.1 你们自动化用例是怎么管理的?
12.2 Web UI 自动化都用到过哪些库?
12.3 Unittest 框架的原理?
12.4 Unittest 框架有哪些组件?
12.5 Unittet 框架如何使用?
12.6 如何生成自动化测试报告?
十三、 Pytest 框架
13.1 自动化测试使用的那些库
13.2 pytest 框架如何使用
13.3 pytest 框架如何去生成测试报告
13.4 bytes 如何去运行多个文件或者整个目录
13.5 pytest 框架如何去运行上次失败的测试用例
13.6 运行完成后,如何去自动发送邮件
13.7 fixture 装饰器的作用与默认值
13.8 yield 的作用是什么
13.9 pytest 运行用例,用例命名规则有哪些?
13.10 allure 报告生成
十四、性能测试
14.1 性能测试怎么测试
14.2 性能测试流程是怎么样的?
14.3 你们性能观察哪些指标,大概指标范围是怎么样的。
14.4 这个测试的环境配置,如转速度
14.5 性能测试计划有哪些内容
14.6 有没有写过性能测试报告,具体包括哪些内容
14.7 什么是内存泄漏,什么是内存溢出?
14 .8 吞吐量,吞吐率
14.9 吞吐量与吞吐率跟负载有什么关系?
14.10 当你服务器满了之后,你们吞吐量和响应时间怎么变化的
14.11 你们的 TPS 的指标是什么估算的?
14.13 每人说一个项目接口,你设置多少并发
14.14 你们吞吐量是多少,响应时间是多少,你设置了多少井发?
14.15 做井发你们一般 cpu 和内存是多少?
14.16 有没有做过稳定性测试
14.17 5000 个人抢购,只能 50 个人能抢到,你怎么设计并发数的
14.18 微信群里面发送红包, 5000 个人群,只能 3000 个人能抢到,你怎么设计并发数的峰值
14.19 20 并发 40 次循环怎么做?
14.20 我想从 200 慢慢加载到 300 ,到 400 怎么做
14.21 需要插入 500 条数据,你怎么插入
14.22 响应超时,你是怎么定位的
14.23 压测返回数据报错,你怎么去定位的
14.24 你理解的性能调优是什么?
14.25 如果要做万并发,你怎么做
14.26 如果用户并发要慢慢加载,你怎么设置的
14.27 并发用户数跟响应时间与吞吐的关系
十五、app 测试
15.1 app 测试你具体怎么做的?
15.2 Web 测试与 app 测试区别?
15.3 常用的 adb 的命令?
15.4 adb 的作用的?
15.5 App 兼容性测试怎么做的?
15.6 App 稳定怎么做的? Monkey 怎么用 (App稳定测试 )?
15.7 App 弱网测试怎么做的 ?
15.8 App 的性能测试
15.9 对于内存具体怎么测呢?
15.10 对于 CPU 具体怎么测呢?
15.11 对于流量具体怎么测?
15.12 对于 FPS 具体怎么测?
15.15 App 交互性怎么做的?
15.16 App 的安装,卸载,更新测试具体从哪些方面考虑?
15.17 H5 界面怎么测试
15.18 你们之前是用什么手机什么版本做兼容性测试的?
15.19 Android 跟 ios 测试有什么区别?
15.20 小程序怎么测试
15.21 公众号,小程序比 app 更火,你怎么看
15.22 微信开发者工具如何使用
十六、安全测试
16.1 安全测试怎么测试?
16.2 appscan 的原理是什么
十七、 python 编程
17.1 一个变量没有定义报什么错误
17.2 列表与元组的区别
17.3 python 序列有哪些?
17.4 Python 区分大小写吗?
17.5 如何获取字典中的所有键?
17.6 列表和字典有什么区别?
17.7 截取字符串里面部分字符怎么做?
17.8 如何遍历列表,字典?
17.9 列出 5 个 python 标准库?
17.10 字典如何删除键和合并两个字典?
17.11 python 实现列表去重的方法?
17.12 python 内建数据类型有哪些?
17.13 列出 python 中可变数据类型和不可变数据类型,并简述原理?
17.14 如何将字符串转换为小写?
17.15 现场出了一个 100-10000 之间,打印出各位数字相加能被 15 整除的整 数,每行打印十个
17.16 然后现场出了一个 Python 题目 1689 年到 2019 年打印出所有的闰年
17.17 打印九九乘法表
17.18 冒泡排序
17.19 写一个程序进行货币间币值转换函数
17.20 回文数
17.21 python 中生成随机整数、随机小数、 0-1 之间小数方法
17.22 fixture 装饰器的作用与默认值
17.23 如何进行异常处理
17.24 类的继承与多态意思
17.25 json 与字典的区别?
17.26 如何获取字典中的所有键?
十八、白盒测试
18.1 白盒测试怎么测
十九、持续集成
19.1 jenkins + ant + jmeter + svn 接口自动化测试?
19.2 jenkins 如何使用?
二十、场景问题
20.1 有没有抓过包,为什么要抓包,具体怎么做的?
20.2 为什么要进行抓包? 具体怎么分析的?
20.3 大概给我讲下抓包的原理?
20.4 给你一个需求,你具体讲下,你怎么测试?
20.5 给你一个项目,你怎么展开工作,请详细说一下,你具体怎么做的
20.6 项目快上线因为开发延迟,测试时间被压缩怎么做?
20.7 如果时间比较紧的话,你怎么安排你的工作
20.8 返回数据现在有问题,怎么排查问题?
20.9 有时候下订单成功有时候下单失败是什么原因
20.10 APP 出现崩溃时怎么抓取日志
20.11 微信里面,如果大家都看不到你发的朋友圈信息,分析下什么原因
20.12 微信里面,如果只是 B 看不到,其他朋友都可以看到,分析下什么原因
20.13 你测试数据是从哪里获得? 怎么获得的,假如不告诉你,你怎么处理?
二十一、测试经理管理
21.1 员工的绩效考核,量化标准
21.2 你组内有一个技术比你牛逼年轻的组员不服你,你会怎么处理
21.3 你的组员提交的 bug 开发不认同而吵起来了,你怎么处理
需要的评论区留言即可。