软件测试面试总结

xiaoxiao2021-02-28  22

这段时间跳槽了,从上海回到了西安,经历了一个多星期的面试,找到一家还算满意的公司,好久没更新博客了,总结下这段时间的面试经验,一己之见,大家取长补短

首先说明下我大概一年半的工作经验

1、自我介绍

这段时间是面试官熟悉你简历的时候,自我介绍的时候大致说下毕业院校,工作经历,担任职务,主要负责业务,业务简单介绍下就行,后面会有时间让你详细说的。时间把握大概五分钟之内。

2、项目经历

介绍下这个项目的主要功能,面试官对这个项目有个简单的印象,然后主要说下自己负责的部分,比如:

1)负责这个项目的接口测试,功能测试,兼容性测试,性能测试,安全性测试,自动化测试

常见面试问题有:

接口测试相关:

    接口测试使用什么工具?post和get的区别?http请求状态码有哪些?

功能测试相关:

    黑盒测试用例设计方法有哪些(我感觉熟悉业务是测试的关键)?登录页面设计测试用例?一个水杯设计测试用例?

兼容性测试相关:

    你测试兼容性是怎么测试?主要测哪部分的兼容性(浏览器,系统)?兼容性测试主要关注哪些方面?

性能测试相关(这部分我没有接触过):

    性能测试用什么工具?高并发有没有测过?

    linux性能测试常用命令:https://blog.csdn.net/caodinke/article/details/53141350

自动化测试相关:

    自动化测试用的什么工具?什么时候用自动化测试?自动化和手工测试的比例?自动化测试中的分层思想?我用的是RobotFramework,问我内置的关键字有哪些?SeleniumLibrary有哪些关键字?

2)负责这个需求的需求分析,测试计划策略、测试用例的编写及执行,各种文档的编写

常见面试问题有:

测试流程是什么?

需求评审主要关注哪些点?

测试计划测试策略主要包括哪些问题?

测试用例是用什么工具管理的?bug的生命周期?

3)介绍下你印象最深或者挑战最大的项目,在这个项目中你遇到过什么问题,怎么解决的,通过这个项目你学习到了哪些知识?

3、专业技能

数据库相关: 删除整张表,清空表中数据,修改表中字段,修改表中一条记录用哪个关键字?

级联查询表,内连接,外连接什么的?

存储过程、触发器有没有用过,在什么场景下用过?

还有问过我mysql里面的数据类型有哪些?

Linux基本命令:

查看进程,开启关闭进程,查看某一个进程,修改文件权限,编辑文件,查看文件内容,切换到超级用户,查看内存、CPU占用率,查看磁盘文件大小,查看ip,配置ip,除了这些基本的命令,记几个和自己工作相关的其他命令,比如查看I/O读写速度命令,模拟传输延迟命令。一般都是这样问,你经常用的linux命令有哪些?

网络知识(网络知识基本上面试都会被问到,但是我没有遇到过):

一次完整的http请求的完整过程?tcp/ip五层协议?

4、工具使用能力

jira?jekins?git?svn?基本上问下你有没有用过这些工具就可以了

5、其他一些问题

职业规划,想往哪个方向发展

就自己的专长问,比如我有python经历,遇到懂一些的会问一些python相关的问题,基础知识、框架什么的

6、向面试官问问题

这个我觉得多问些技术性的问题,还有就是自己真正关心的内容,比如我比较关心自动化方面的几个问题:

公司使用的自动化框架是什么?

公司现在自动化做到什么程度了?手工和自动化的比例是多少?

就公司的产品问一些问题

版本迭代周期大概是多长时间?

研发团队有多少人?测试开发的比例是多少?

7、自己的亮点:

我是自己做过一段时间的开发,所以这个可能是技能亮点吧,感觉面过许多公司还是挺喜欢看中我这个技能的,还有就是我是自学的python,自学能力和不断学习的态度估计也是企业录用我的一个重要因素吧。还有我带过一个python学习小组,我感觉这个经历在面试官那里会加分。

备注几个测试面试常见问题的网址:

测试教程网 http://www.testclass.net/

光荣之路测试开发面试集锦(里面有上中下集锦链接)  https://mp.weixin.qq.com/s/37uw7BK65C7ztj1egcvfBg

暂时想到这么多,不断更新中!

转载请注明原文地址: https://www.6miu.com/read-2300143.html

最新回复(0)