道软件测试面试真题,高清打印版打包带走,横扫软件测试面试高频问题,涵盖测试理论、Linux、MySQL、Web测试、接口测试、APP测试、Python、Selenium、性能测试、LordRunner、计算机网络、数据结构与算法、逻辑思维、人力资源等模块面试题,命中率杠杠的。
PS:合参考答案有有几十万字,就没有全部放上来了,打印版本超过多页
面试题以及分类整理如下(文末有解析)
软件测试基础题:
列举常用的5种黑盒测试方法。
列举常用的6种白盒测试逻辑覆盖方法
写出学生成绩(0--)的分别处于有效等价类和无效等价类的边界值(只考虑整数)?
使用因果图方法进行测试,恒等、非、或、与的关系如何表示。
软件缺陷产生的原因?
应用边界值分析法进行测试用例设计时,应遵循哪些原则?
列举出动态测试的几个步骤。
简要画出软件测试V模型?
简要画出软件测试W模型?
画出5种基本控制流程图的结构图。
简述自顶向下增量式测试和自底向上增量式测试两种集成测试方法,并比较两者的优点和缺点?
黑盒测试有哪些优点和缺点?
什么是软件质量保证?软件质量保证人员与开发人员的关系如何?
.....
MySQL
数据库概念及分类
SQL语句概念及分类
MySQL数据类型Spring
条件查询
别名、去重
排序、分页查询
聚合函数、时间相关函数
分组与having
子查询
关联查询
约束
索引
存储过程
事务
SQL的表连接方式有哪些?
表的连接查询方式有哪些,有什么区别?
什么三范式?
SQL的select语句完整的执行顺序?
....
Liunx
三种查看server.log的文件内容
编辑start.sh文件,查看文件前10行内容和后10行内容
删除temp.conf文件
查看后台所有java进程
结束后台java进程
编译maven项目
将start.sh文件改为可执行权限
启动jboss服务
跨服务器拷贝文件(怎样把共享盘的文件拷贝到linux本机里)
更改linux服务器系统时间
计划每星期天早8点服务器定时重启,如何实现?
linux系统中如何获取pid为的进程所监听的tcp端口,请给出详细命令?
Ndinx与apache的区别?
..
自动化测试面试题
selenium中如何判断元素是否存在?
selenium中hidden或者是display=none的元素是否可以定位到?
selenium中如何保证操作元素的成功率?也就是说如何保证我点击的元素一定是可以点击的?
如何提高selenium脚本的执行速度?
用例在运行过程中经常会出现不稳定的情况,也就是说这次可以通过,下次就没办法通过了,如何去提升用例的稳定性?
如何设计高质量自动化脚本
你的自动化用例的执行策略是什么?
什么是持续集成?
自动化测试的时候是不是需要连接数据库做数据校验?
Selenium有几种定位方式?你最偏爱哪一种,为什么?
如何去定位页面上动态加载的元素?
如何去定位属性动态变化的元素?
点击链接以后,selenium是否会自动等待该页面加载完毕?
启动浏览器的时候用到的是哪个webdriver协议?
APP测试面试题
web测试和APP测试的区别?
如何测试一个APP的登录场景
push消息如何测试?
APP的闪退通常是什么原因?
测试过程中遇到app出现crash或者ANR,你会怎么处理?
你平常会看日志吗,一般会出现哪些异常(Exception)?
APP测试的内容主要包括哪些,如何开展?
APP性能测试