这是一份最近疯传的软件测试面试宝典,你有刷过吗?
面试宝典一共400页,包括了测试基础102页,Linux基础38页,MySQL63页,web测试21页,app测试38页,selenium相关50页,性能测试55页,数据结构跟算法51页,大厂逻辑题31页,高清PDF文档,完整版测试面试宝典在文末
测试基础
1、软件测试的步骤是什么?
2、当测试过程发生错误时,有哪几种解决办法?
3、进行测试时产生了哪些文档或记录?
4、我现在有个程序,发现在Windows上运行得很慢,怎么判别是程序存在问题还是软硬件系统存在问题?5、测试活动中,如果发现需求文档不完善或者不准确,怎么处理?
6、软件文档测试主要包含什么?
7、测试计划编写的六要素?8、测试结束的标准是什么?
9、什么时候编写测试用例?依据是什么?如何保证测试用例与需求的一致性?需要同行评审吗?
10、如果一个缺陷被提交后,开发人员认为不是问题,怎么处理?
11、一个有广告的纸杯子,请设计测试用例?
Linux基础
1、在Linux系统中,一个文件的访问权限是755,其
含义是什么?
2、如何查看一个文件的末尾50行?
3、如何过滤文件内容中包含”ERROR "的行?
4、在linux中find 和grep 的区别?
5、把-个文件夹打包压缩成.tar.gz的命令,以及解压拆包.tar.gz的命令?查看日志常用什么命令,主要查看什么内容
6、查看系统硬盘空间的命令?
7、如何查看一个文件的末尾50行?
8、Linux中,一般怎么隐藏文件?
9、如何查询出tomcat的进程并杀掉这个进程,写出linux命令?
10、 查看占用CPU使用率最高的进程?
11、在RedHat中,从root用户切到userl用户,一
Mlysql基础
1、SQL的表连接方式有哪些?
2、表的连接查询方式有哪些,有什么区别?
3、说一下Mysql数据库存储的原理?
4、数据库怎么优化查询效率?
5、你用的Mysql是哪个引擎,各引擎之间有什么区别?
6、如何对查询命令进行优化?
7、Sql注入是如何产生的,如何防止?
8、存储过程和函数的区别?
9、索引的作用,聚集索引与非聚集索引的区别
10、为student表和score表增加记录
11、用一条SQL语句:查询出每]课都大于80分的学生姓名(表面: TestScores)
12、查询都是湖南的学生的姓名、年龄、院系和考试科目及成绩
Web测试
1、描述用浏览器访问www.baidu.com的过程
2、以京东首页为例,设计用例框架。(注意框架设计逻辑,区域划分,专项测试等,不需要详细用例,需要查看PC可直接和辨识管提要求)
3、如何测试购买下单和退货流程
4、什么是sql注入,什么是跨站脚本,什么是跨站请求伪造?
5、给你一个网站怎么开展测试?
6、电商支付模块的测试如何展开?
7、如何开展兼容性测试?
8、nginx,tomcat,apache 都是什么?
9、apache 和nginx的区别?
接口测试
1、 如果模块请求http 改为了https,测试方案应该如何制定,修改?
2、常用HTTP协议调试代理工具有什么?详细说明抓取HTTPS协议的设置过程?
3、描述TCP/IP协议的层次结构,以及每层中重要协议
4、接口产生的垃圾数据如何清理
5、接口测试的步骤有哪些?
6、接口测试中依赖登录状态的接口如何测试?
7、API 测试发现的Bug类型是什么?
8、HTTPS 和HTTP的区别在API测试中测试的常用协议是什么?
9、TCP和UDP有什么区别
10、Cookie 测试的测试点
性能测试
1、请描述什么是性能测试、什么是负载测试、什么是压力测试?
2、公司中常用的性能测试工具有哪些,他们各自的特点是什么?请问您是如何得到性能测试需求?怎样针对需求设计、分析是否达到需求?
3、请问你是在什么时候开始开展性能测试的?
4、性能测试中遇到哪些性能问题?
5、如何确定系统最大负载?
6、概述一下性能测试流程?
7、如果被测系统没有带界面的客户端,怎么进行性能测试?
8、性能测试时,是不是必须进行参数化?为什么要创建参数? LoadRunner 中如何创建参数?
9、请问性能测试中碰到网页中有验证码的时候
2024最火的软件测试面试宝典已经打包好了,需要的私信我关键词“面试”自取哦