首页 > 一些软件测试工程师非技术类问题面经
头像
甘雨
编辑于 2021-08-30 15:53
+ 关注

一些软件测试工程师非技术类问题面经

1.如果一个问题你认为是bug,但开发说不是,你怎么处理?
(1)bug重现,在开发的前面重新操作一遍给他看,确定大家看到的都是同一个现象。
(2)校对需求,核对双方需求,看是否是同一个版本的需求,如果不是同个版本,那就确定哪一方的需求是最新的。
(3)如果需求版本一致,双方意见还达不成一致的,那就找产品经理或者测试经理确认。
2.说一个在测试工作中遇到的让你印象深刻的 Bug?
面试官这么问,其最终目的就是看你遇到问题,发现问题,是怎么解决的
找一个自己工作中很熟悉的项目,然后,说你是如何对这个项目进行测试的,然后,在某一个版本测试中,发现xxx,开发也xxxx,前端也xxxx,运维也xxxx,最后终于发现原来是xxx引起的xxxx 。
把你工作过程中的测试方法和步骤描述清楚了,那么这个bug有没有价值或是否印象深刻就不那么重要了。
3.为什么不去做前端/后端/算法开发转做测试呢?
(1)在接触软件测试过程中,觉得对测试很感兴趣,愿意去学习一些相关知识,而没有排斥的感觉;
(2)目前的求职的行业选择是互联网IT行业,经过深入了解软件测试行业以后觉得还是比较有发展前景的;
(3)研发相比测试来说,需要技术上的深度研究,并且工作量更大更累,相比之下,我的技术水平和职业追求更适合测试;
(4)对比自身的技术水平和性格特点,比如认真踏实、耐心等,觉得我自己更适合测试岗
4.你认为做好测试工作最重要的事情是什么?
最重要:坚持从用户,从需求角度出发。
(1)以业务需求为测试导向,站在用户角度分析问题和设计测试用例及计划
(2)强烈的责任心和一定的项目测试的规划管理能力,能对项目测试工作的进度有一定理解和推进,不断提升测试效率。
(3)技术和业务需求是项目测试工作要求的一体两面,因此要不断的在项目中学习了解和应用项目中使用的技术,既加深对项目的理解,又能提升自己的技术水平。
5.同事不配合导致工作出错怎么办
(1)找到同事说明当前的情况,向他阐述当前问题的严重性,引起他对该项工作的重视程度。并且询问他是否有自己的想法和意见,我也可以把我之前准备的一些事项跟他分享,通过一起商量找到我们都认可的解决方案,再去共同开展接下来的工作,取得他对工作的配合。
(2)跟同事加班加点,把之前没做好的工作进行返工,尽量减少因此带来的影响。并把最终的结果汇报领导。
(3)做好总结反思,以后再遇到同事不配合,一定要加强沟通、互通有无,协力将工作完成好。
6.开发人员老是犯一些低级错误怎么解决
首先作为测试人员,不要去指点开发人员,开发人员犯错误是正常的现象,作为测试人员一定不能抱怨,要认认真真的解决问题才是上策。
加强开发管理+惩罚制度;
加强测试:指开发自己的测试;
规范缺陷管理:指测试部门整理出常见缺陷,由开发自己对照检查,类似上一条。
7.你认为测试工程师的核心能力/关键能力/基本能力是什么
业务能力+技术能力,要配合产品和研发,是很有难度和重要的事情。
技术能力:计算机专业知识,编程能力、软件测试相关知识,自动化工具的使用,行业领域知识等。
业务能力:沟通表达、自学、耐心、测试思维,能抓重点,考虑问题全面深入、坚持原则等。
8.对测试职位的理解、对测试工作有什么期望、职业规划
理解:尽早、尽量用最少的测试发现尽可能多的问题,以保证软件产品的质量。
期望:大致是这样:先做手工或者黑盒测试,慢慢接触自动化测试,希望可以精通一门自动化测试技术,有可能的话会往白盒测试方向发展,希望成为一名专业的测试人才;第二种选择,就是往管理层方向发展;第三种选择,是业务方向,比如技术支持、相关销售等岗位;
职业规划:
半年-1年:重点是快速学习测试相关的知识和基本技能,如测试计划、测试文档、测试执行、结果整理等,并对软件测试行业有一个大致的了解和把握,在此基础上,快速学习公司项目中用到的相关自动化测试工具,并不断提高编程和脚本开发能力。
1年-2年:不断强化自动化测试能力,并形成系统的知识体系;同时不断提高编程能力,力求对公司项目有整体的认识,最好可以作为项目的小负责人,可以带领小团队。
2年之后的发展,可以从测试开发架构师或测试经理等方向发展。
9.在自己测试的范围内出现了严重的bug,已经马上要上线了,这种情况你会怎么做?
(1)首先必须要在缺陷管理平台上提交缺陷报告,缺陷等级为最高优先级,第二抄送邮件给自己的直属领导和相关开发。
(2)找到对应开发确定修复影响范围
(3)尽快开发修复部署环境测试,并报告自己直接领导调派帮手来进行测试
(4)回归完成后记得请开发和帮忙的小伙伴喝奶茶

全部评论

(2) 回帖
加载中...
话题 回帖