面试题模块汇总
面试题包括以下十六个模块:软件测试基础,liunx基础,MySQL基础,web测试,APP测试,性能测试,selenium,Python基础,接口测试,lordrunner,计算机网络,组成原理,数据结构与算法,逻辑题,人力资源。如下图所示:
适宜阅读人群
需要面试的初/中/高级软件测试工程师
想要查漏补缺的人
想要不断完善和扩充自己软件测试技术栈的人
软件测试面试官
具体面试题:
下面一起来看页面试题,其中一部分的内容。一:软件测试基础什么是软件测试?软件测试的目的?软件测试的目标软件测试的原则测试的工作流程测试工程师的职责软件都有多少种分类?软件的分类测试的主要方面软件测试的对象什么是“测试案例"?怎么编写案例?软件测试的两种方法测试结束的标准是什么?软件的生命周期什么是软件的生命周期?软件测试按过程分为三个步骤面向对象的设计如何影响测试?
二:Liunx基础说出10个以上的Linux命令在RedHat中,从root用户切到userd用户,-般用什么命令?Linux中,一般怎么隐藏文件?在Linux系统中,-个文件的访问权限是,其含义是什么?如何查看CPU信息?查看占用CPU使用率 的进程?如何查看一个文件的末尾50行?如何过滤文件内容中包含"ERROR的行?查看某端口号?查看某进程号?grep和find的区别?grep都有哪些用法?查看IP地址?创建和删除一个多级目录?在当前用户家目录中查找haha.txt文件?如何查询出tomcat的进程并杀掉这个进程,写出linux命令?动态查看日志文件?三:MySQL基础什么是数据库?什么是关系型数据库,主键,外键,索引分别是什么?写出表的增删改查SQL语法SQL的表连接方式有哪些?表的连接查询方式有哪些,有什么区别?什么三范式?SQL的select语句完整的执行顺序?说一-下Mysql数据库存储的原理?事务的特性?简述什么是存储过程和触发器?什么是数据库索引?数据库怎么优化查询效率?你用的Mysql是哪个引擎,各引擎之间有什么区别?如何对查询命令进行优化?数据库的优化?Sql注入是如何产“生的,如何防止?NoSQL和关系数据库的区别?MySQL与MongoDB本质之间最基本的差别是什么Mysql数据库中怎么实现分页
四:web测试描述用浏览器访问