面试了字节、美团、腾讯等30几家公司后,才知道软件测试面试全是这个套路(1)

img
img
img

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上软件测试知识点,真正体系化!

由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新

需要这份系统化的资料的朋友,可以戳这里获取

10、页面在长时间不操作会强制退出,这种功能如何进行测试?

2、移动APP项目功能测试
1、app中使用的系统手势功能如何进行测试的?例如双击、长按、重按、两个手指、三个手指操作。

2、app应用中的交叉事件测试如何进行的?例如电话、语音、。

3、app中使用的系统权限如何进行测试的?例如定位、流量、通知、短信等。

4、app的通知功能如何测试,收不到通知一般是什么原因造成的?

5、app运行如果闪退了,如何查看闪退信息?

6、app弱网测试如何进行?

7、app的更新测试如何进行的?

8、app的版本更新周期、版本命名规范是怎样的?

9、app测试的流程是怎样的?

10、app的兼容性测试是如何进行的?

六、开发语言技术
1、python语言技术

1、python中元组和列表的区别有哪些?

2、python中字符串如何进行部分内容截取?

3、python如何把纯数字字符串转化为整数?

4、python如何实现冒泡排序?

5、python中函数如何实现传输不确定个数的参数?

6、python中一个列表中的多个元素,如何获取一个元素的下标?

7、python中如何获取字典的所有键、值?

8、python如何处理CSV文件,JSON文件?

9、python装饰器是什么?

10、python怎么创建一个对象?

2、Java语言技术
1、JAVA创建对象有哪些方法?

2、JAVA中接口和类的区别?

3、JAVA中说一下方法重载和方法重写的区别?

4、JAVA的映射数据类型有啥?

5、JAVA如何实现冒泡排序?

6、JAVA处理字符串的方法有哪些?

7、JAVA中的构造方法与普通方法有什么区别,可以重写么,可以继承么?

8、JAVA中this和super的区别。

9、JAVA中静态方法和非静态方法的区别。

10、JAVA中类变量和成员变量有什么区别。

七、接口测试技术
1、计算机网络技术

1、OSI/RM参考模型有几层?TCP/IP结构有几层?

2、TCP协议和UDP协议的区别?

3、TCP协议的三次握手、四次挥手解释。

4、Windows/Linux如何查看系统IP地址、物理地址等网络信息?

5、知道ping命令么?解释一下ping命令的用途和详细运行过程信息。?

6、知道ping命令么?解释一下ping命令的用途和详细运行过程信息。

7、IP地址有哪几类?如何进行的分类?每一类说一个代表性IP地址。

8、子网掩码是什么,其作用是什么?

9、如何判断两个IP地址是否为同一个网段?

10、说几个网络应用层协议?

2、HTTP协议基础

1、http协议有几种请求?

2、http协议中get请求和post请求的区别?

3、http的get请求时如何连接请求参数和其数据值?

4、http的get请求时中文数据不显示是什么原因?

5、http的post请求发送表单数据和JSON数据有什么区别?

6、http请求的响应状态码有哪些?400、404有什么区别?

7、http请求发送后,响应内容都有哪几种类型

8、http请求中的cookie、session、token的区别?

9、http发送get请求、post请求对请求数据的大小有什么要求?

10、http和https在发送请求的时候有什么区别?

3、Postman/JMeter测试工具应用
1、Postman/JMeter如何发送一个get请求?请求参数写在哪里?

2、Postman/JMeter如何发送一个post请求?请求参数写在哪里?

3、Postman/JMeter如何进行接口关联的测试?

4、Postman/JMeter如何实现断言和参数化?

5、Postman/JMeter如何实现批量运行测试脚本?

6、Postman/JMeter如何实现发送图片或者文件?

7、Postman脚本如何在newman中运行?

8、Postman中全局变量和环境变量的区别是什么?

9、Postman/JMeter如何实现发送JSON格式的请求?

10、Postman/JMeter如何实现token数据的发送?

11、JMeter中如何提取响应中的数据?

12、JMeter中Beanshell组件是如何使用的?

13、JMeter中JSON提取器组件是如何使用的?

14、JMeter中如何分析请求失败的原因?

15、JMeter中如何运行导出HTML格式的测试报告?

4、抓包工具Charles/Fiddler应用
1、Charles/Fiddler如何开启抓包?

2、Charles/Fiddler如何抓取HTTPS协议的数据包?

3、Charles/Fiddler如何进行请求的编辑再发送?

4、Charles/Fiddler如何进行响应的编辑在发送?

5、Charles/Fiddler如何设置抓取数据的过滤?

6、Charles/Fiddler如何设置抓取手机APP的数据包?

7、Charles/Fiddler如何设置网速调节(弱网模式)?

8、Charles/Fiddler如何设置抓取指定应用的包?

9、Charles/Fiddler抓包出现乱码可能原因有哪些?如何解决?

10、Charles/Fiddler如何设置代理模式?

自动化测试技术
1、UI层Web/APP的自动化测试

1、Selenium/APPium中元素定位的方法有哪些?

2、Selenium/APPium中可以获取页面元素的哪些属性?

3、Selenium/APPium中浏览器的行为常用的有哪些?

4、Selenium/APPium中如何处理鼠标双击、拖拽事件?

5、Selenium/APPium中如何处理浏览器新页面跳转?

6、Selenium中如何处理frame/iframe框架的跳转?

7、Selenium/APPium中如何处理表单数据的提交?

8、Selenium如何处理和执行自定义的Script语句?例如设置和修改元素属性?

9、Selenium中如何处理浏览器滚动条,包括横向的和纵向的?

10、Selenium/APPium中如何实现批量参数化输入和操作?

11、Selenium/APPium中批量获取元素的语法是什么?多个元素如何提取出来?

12、Selenium/APPium中如何使用unittest框架编写测试脚本?

13、Selenium/APPium如何实现POM模式进行脚本实现?

14、Selenium/APPium如何将数据文件中的数据应用到脚本中?

15、Selenium/APPium中如何实现HTML格式的测试结果报告的生成?

16、Selenium/APPium如何实现自动化测试中测试日志的生成?

17、Selenium/APPium中元素等待的方式有哪些?

18、Selenium/APPium中常见的脚本异常有哪些?

19、Selenium/APPium如果定位不到元素可能是什么原因?

20、Selenium/APPium中设置浏览器对象的属性包含哪些内容?

2、ADB的应用
1、ADB如何上传、下载文件?

2、ADB如何安装和下载APP应用?

3、ADB如何查看APP的运行日志,并将日志输出到指定的文件?

4、ADB如何查看APP的主界面?APP的版本号?

5、ADB如何查看设备的app列表?

6、ADB如何操作app,控制其运行次数和内容模式。

7、ADB如何以相同的事件重复执行APP的执行?

8、ADB如何设置操作事件之间的时间间隔?

9、ADB如何输出详细的APP运行情况和信息到指定的文件中?

10、ADB如何查看设备的电量、内存、屏幕尺寸等硬件信息?

3、requests接口自动化测试技术
1、requests支持的请求有哪些?

2、requests的默认的响应结果包含哪些内容?

3、requests发送带参数的get请求如何实现?表单数据请求怎么设置,JSON数据请求怎么设置?

4、requests发送带参数的psot请求如何实现?表单数据请求怎么设置,JSON数据请求怎么设置?

img
img

网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。

需要这份系统化的资料的朋友,可以戳这里获取

一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!

么设置,JSON数据请求怎么设置?

[外链图片转存中…(img-qloCx4wP-1715634753017)]
[外链图片转存中…(img-bHNHt9TP-1715634753017)]

网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。

需要这份系统化的资料的朋友,可以戳这里获取

一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!

  • 19
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值