1、Linux系统的操作命令给我说10个,一般用什么工具远程连接Linux服务器?
2、Linux中的日志存储在哪里?怎么查看日志内容?
3、Linux中top和ps命令的区别?
4、Linux命令运行的结果如何写入文件?
5、Linux文件中如何查找符合要求的字符串?
6、Linux系统的网络配置信息、IP地址信息如何查看?
7、Linux系统怎么设置防火墙通过?
8、Linux系统中怎么配置Apache或者Nginx的端口号?
9、Linux系统怎么用命令下载文件?
10、Linux系统中怎么使用非root账号运行一些root才能执行的命令?
在这我准备了一份软件测试视频教程(含接口、自动化、性能等),需要的可以直接在下方观看,或者直接关注VX公众号:互联网杂货铺,这份测试文档资料也打包在里面啦,免费领取!
软件测试视频教程观看处:
2023最新【软件测试面试300问】面试八股文教程,涵盖自动化测试/接口测试/性能测试/测试开发等内容
1、mysql查询一个表中的所有数据的SQL语句?例如查询学生表中的所有学生
2、mysql进行模糊查询的SQL语句?例如查询所有姓张的学生。
3、mysql进行排序查询的SQL语句?例如查询某个学生的所有成绩,按照成绩倒序排列。
4、mysql进行聚合函数查询的SQL语句?例如查询某个学生的所有成绩的总分、平均分等。
5、mysql进行分组查询的SQL语句?例如查询所有学生的各科成绩的总和。
6、mysql进行连接查询的SQL语句?例如学生信息和学生成绩不在同一个表,查询每一个班级的学生的所有成绩。
7、mysql进行子查询的SQL语句?例如,查询学生中性别和张三一样的学生的姓名、性别。
8、mysql进行批量添加数据的SQL语句?例如需要添加100个学生的25个课程的数据用于测试,成绩还是随机数。
9、mysql进行修改数据的SQL语句?例如将学生张三的姓名改为张三三。
10、mysql进行数据删除的SQL语句?例如将学生表中和张三同名的学生都删除,只保留一个。
1、HTML中说几个常用标签?
2、HTML中的表单标签都有哪些?
3、HTML中表单的提交方式有几种,二者有什么区别?
4、HTML中的iframe有什么作用?
5、HTML中的JS代码一般都如何引用到页面中?
6、HTML中的页面弹窗有几种形式,之间有什么区别?
7、HTML中元素的class属性和style属性有什么区别?
8、HTML中元素可以拥有一些操作事件和反应,比如鼠标点击事件、文本框聚焦、失焦事件都是什么?
9、HTML中如何设置几个单选按钮之间互相不能同时选中?
10、HTML中如何设置复选框成为默认选项?
1、怎么拿到的测试需求,如何将进行分析的?
2、测试用例都要写哪些内容呢?
3、测试用例设计方法都有哪些常用的呢?
4、如何编写缺陷报告的,都包含什么内容?
5、缺陷的处理流程是什么样子的?
6、怎么去定位发现的缺陷是前端的还是后端的?
7、提交的缺陷开发拖延不及时修改怎么办?
8、如何确定缺陷的修复优先级?
9、如何确定缺陷的严重程度?
10、如何确定是不是一个bug?
11、有测试计划么,都包含什么内容,一般谁来写?
12、测试结束后有测试报告么,都包含什么内容,一般谁来写?
13、项目中有评审么,做几次,流程怎么样,一般都是谁主持,参与者有哪些?
14、测试或者缺陷管理工具用过哪些/会用哪些?
15、禅道中提交测试用例、缺陷报告、跟踪缺陷的过程、缺陷的状态有哪些?
16、JIRA中提交测试用例、缺陷报告、跟踪缺陷的过程、缺陷的状态有哪些?
17、ALM/QC中提交测试用例、缺陷报告、跟踪缺陷的过程、缺陷的状态有哪些?
18、做不做冒烟测试,怎么做的?
19、做不做回归测试,怎么做的?
20、详细说一下测试流程?
1、登录、注册模块测试都有哪些测试要点?
2、页面的表单(文本框、单选、多选、下拉列表)都进行哪些方面的测试?
3、页面上的超链接都要测试么?怎么进行测试?
4、页面上的分页功能怎么进行测试?
5、管理员发布的文章在页面显示时,要测试哪些内容?
6、页面上的评论功能的话,如何进行测试,评论消息的回复如何进行测试?
7、页面上记录的浏览量数据是如何获取的,怎么进行测试?
8、如果某个页面需要登录才能查看,不登录能否查看信息,如何测试?
9、页面上有验证码输入功能的话,如何进行测试?
10、页面在长时间不操作会强制退出,这种功能如何进行测试?
1、app中使用的系统手势功能如何进行测试的?例如双击、长按、重按、两个手指、三个手指操作。
2、app应用中的交叉事件测试如何进行的?例如电话、语音、。
3、app中使用的系统权限如何进行测试的?例如定位、流量、通知、短信等。
4、app的通知功能如何测试,收不到通知一般是什么原因造成的?
5、app运行如果闪退了,如何查看闪退信息?
6、app弱网测试如何进行?
7、app的更新测试如何进行的?
8、app的版本更新周期、版本命名规范是怎样的?
9、app测试的流程是怎样的?
10、app的兼容性测试是如何进行的?
1、python中元组和列表的区别有哪些?
2、python中字符串如何进行部分内容截取?
3、python如何把纯数字字符串转化为整数?
4、python如何实现冒泡排序?
5、python中函数如何实现传输不确定个数的参数?
6、python中一个列表中的多个元素,如何获取一个元素的下标?
7、python中如何获取字典的所有键、值?
8、python如何处理CSV文件,JSON文件?
9、python装饰器是什么?
10、python怎么创建一个对象?
1、JAVA创建对象有哪些方法?
2、JAVA中接口和类的区别?
3、JAVA中说一下方法重载和方法重写的区别?
4、JAVA的映射数据类型有啥?
5、JAVA如何实现冒泡排序?
6、JAVA处理字符串的方法有哪些?
7、JAVA中的构造方法与普通方法有什么区别,可以重写么,可以继承么?
8、JAVA中this和super的区别。
9、JAVA中静态方法和非静态方法的区别。
10、JAVA中类变量和成员变量有什么区别。
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、说几个网络应用层协议?
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在发送请求的时候有什么区别?
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格式的测试报告?
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、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中设置浏览器对象的属性包含哪些内容?
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如何查看设备的电量、内存、屏幕尺寸等硬件信息?
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是如何生成测试日志的?
15、requests进行测试和Newman进行测试有什么区别呢?
以上内容均为初中级软件测试工程师、初级自动化测试工程师面试、笔试题的高频题目。后续还将继续更新,对于以上这些知识点,经过长时间整理,已经形成了文档资料以及讲解视频等等,下面给出部分截图:
整份文档一共有将近 200 页,【面试答案已整理打包,关注VX公众号:互联网杂货铺,免费领取】全部为大家展示出来肯定是不太现实的,为了不影响大家的阅读体验就只展示了部分内容,还望大家海涵,希望能帮助到您面试前的复习且找到一个好的工作,也节省大家在网上搜索资料的时间来学习!