俗话说:面试造火箭,上班扭螺丝凡事先等进去再说!!
我就按我面试大概流程来介绍吧:
一.自我介绍
就是大概说下你的情况,先要先看你是应届生还是有过经验的,介绍下你的项目....
面试官您好,我叫XXX,做测试已经有X年的时间了,我呆过2公司,第一家公司是做XXXX的,主要是做XXXXXXX,第二家公司是做软件开发与人工智能的,有web端和APP端的项目,这两个项目我都有参与,我负责的工作内容主要有web和APP的功能测试也会涉及到一些界面测试,兼容性测试,另外也会做一些性能测试,和自动化测试.我们工作中也会用到很多工具,比如我们的bug管理系统是用的XXX,SVN工具(代码管理工具),用的是jmeter,fiddler.平时工作我是一个很认真细致的人,所以我觉得我很适合做测试岗位,如果有机会到贵公司工作,我也有信心可以做好对应的工作,我的自我介绍大致是这样,谢谢!
二.介绍项目:
1、对项目进行基本介绍
2、说明自己负责测试的模块
3、针对部分模块展开进行说明
三.公司测试流程
进行需求分析与评审
编写测试计划
编写测试用例与评审
执行测试用例
编写测试报告
四.项目的测试流程
五.测试用例怎么写
1.测试需求
2.测试方案
六.测试流程重点是什么
1.需求分析
2.测试计划
3.测试设计
4.测试用例
5.执行测试
6.测试总结
七:需求不明确如何处理
根据掌握的测试理论知识去编写测试用例
找概要设计和详细设计
需求规格说明书
运用已有的测试经验
参考同类产品项目等
沟通
使用xmind梳理测试点
七.项目团队人数
八.几个测试环境
每个阶段有不同测试环境:
开发环境
测试环境
用户环境
story :用户故事
uat: 用户验收
九.印象深刻的bug
提交一条订单后,查询订单记录找不到
再重新提交订单,用fiddler工具进行抓包,订单发送成功,接口参数无误,响应信息无误
可以确定是前端的问题
十.linux用的是哪个版本
redhat(小红帽)
十一.熟悉哪些linux命令
free top ps netstat df-h cat head tail more less rpm kill find等
十二.搭建测试环境的步骤
1.准备安装包和工具,环境
2.先装Apache服务器
3.再装mysqld数据库
4.后装php脚本语言
5.修改配置文件httpd.conf后,重启服务器
6.再gd库和mysqld数据库的支持
7.解压相应的配置文件
8.检查客户端和服务端网络是否正常,防火墙是否关闭
9.在客户浏览器访问网站
十三.查看Java进程
ps -ef | grep Java十四.数据库查找重复的数据
1.union all:不会删除重复值
2.union:会筛选重复记录
3.利用group by分组去重
十四.功能测试和接口测的区别
功能:
1.功能测试 就是对产品的各功能进行验证,检查是否符合客户要求
属于黑盒测试,功能测试侧重点在于前端ui界面,数据展示,图形界面,业务逻辑操作
接口:
1.接口测试是检查系统与系统之间,模块与模块之间的接口数据传输是否正确
属于灰盒测试,接口测试侧重点在于,后端返回的数据是否正确,接口是否正常。
接口测试的目的:确保正确性和稳定性
尽早的介入测试,修复成本越低
十五.接口测试用例包含内容
1.接口名称
2.接口地址
3.请求方法
4.场景
5.接口描述
6.输入数据
8.预期结果
9.级别
十六、什么时候做接口测试
1.接口开发完成或界面没有设计完成
2.功能或接口有变动
3.版本更新
4.增加新功能
十七、cookie和session的区别
1、cookie数据存放在客户的浏览器上,session数据放在服务器上。
2、cookie不是很安全,别人可以分析存放在本地的cookie并进行cookie欺骗考虑到安全应当使用session。
3、session会在一定时间内保存在服务器上。当访问增多,会比较占用你服务器的性能考虑到减轻服务器性能方面,应当使用cookie。
4、单个cookie保存的数据不能超过4K,很多浏览器都限制一个站点最多保存20个cookie。
5、个人建议:
将登陆信息等重要信息存放为session
其他信息如果需要保留,可以放在cookie中
十八.sql查询为何这么慢?
1.内存不足
2.网络速度慢
3.查询数据数据量过大
4.表的关系结构不清晰
5.查询语句不好
十九.解决方法:
1.升级硬件
2.提高服务器内存
3.提高网速
4.增加服务器cpu个数
5.重建索引
二十.如何定位bug
前端Bug特点:1.界面 2.布局 3.兼容 4.交互相关
后端Bug特点:1.业务逻辑 2.性能 3.数据 4.安全性 5.压力 6.负载
解决方法:
查看日志:查看后端服务日志,有无相关信息
查看接口:后端接口数据与前端显示的数据对比
1.后端数据错,页面显示错,从后端入手
2.后端数据对,页面显示错,从前端入手
结尾:先说这二十条!还有一些问题自动化和性能测试内容博主会在下篇文章更新!