网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
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数据请求怎么设置?
5、requests发送文件数据作为参数如何实现的?
6、requests的JSON响应数据怎么提取和转化的?
7、requests如何实现关联接口测试?
8、requests如何实现接口请求数据的参数化?
9、requests发送请求数据时需要进行MD5加密如何实现?
10、requests如何实现发送请求带请求头的?
11、requests如何应用的unittest框架?
12、requests如何实现对响应结果的断言的?
13、requests是如何生成测试报告的?
14、requests是如何生成测试日志的?
网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
equests是如何生成测试日志的?
[外链图片转存中…(img-pPj1pDtF-1715634789019)]
[外链图片转存中…(img-Rxezd6vf-1715634789020)]
网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!