-
一、简介
-
二、职业规划
- 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-你这个项目做了多久--你这个项目现在的用户里有多少--活跃量多少-
-
五、测试思维
-
六、-Linux
-
七、数据库
-
八、抓包与网络协议
- 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-15--patent中如何去调取其他用例中返回的参数-
- 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-14-js定位的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框架
-
十三、-Pytest框架
-
十四、性能测试
- 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-微信开发者工具如何使用
-
十六、安全测试
-
十七、-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-如何获取字典中的所有键-
-
十八、白盒测试
-
十九、持续集成
-
二十、场景问题
- 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-你测试数据是从哪里获得-怎么获得的,假如不告诉你,你怎么处理-
-
二十一、测试经理管理