大概介绍一下个人情况,女,本科,三年多测试工作经验,懂python,会写脚本,会selenium,会性能,然而到今天都没有收到一份offer!从年后就开始准备简历,年后上班的第一天就开始投,开始只是投了一些官网已久的岗位,并没有收到面试邀请,得到的都是不匹配的反馈,一度怀疑是不是简历写的不好,后来大批量投递简历,确实是接到了几个面试邀请都是15K左右。
第一家百服金融
可能是刚过完年,不是很着急招人,面试官自称是测试经理,水平一般,问的问题稀里糊涂,很没水平,我面试的是自动化测试,估计她都不是很懂,没有技术问题,都是一些题外话,后来才了解到他们的产品基本不具备做自动化的条件,说是有百分之20左右自动化的工作,感觉连10都没有,明明就是招功能测试的却偏要写自动化的要求,比较坑。
第二家爱投资
跟上家一样,职位不匹配,不明白hr是怎么审核简历的,跑了蛮远的,招功能你就招功能,写一堆自动化的岗位职责,不明白为什么
第三家一个小公司
忘了叫什么了,公司很小,几十人吧,面试官比较个性,给了我一张白纸,他随机出题,出了一堆数据库,还有开发的问题,答得不是很好,感觉这样面试压力蛮大的。
第四家轻易贷
可能是大批量招人吧,我笔试的功夫来了四五个人,同一个岗位的就来了两个,技术面试没有五分钟,我做完自我介绍,人就出去了,没问一个技术问题,然后跟人事说我技术深度不够,果真是厉害,一个技术问题没问,就看出来技术深度了,高手呀,估计已经有合适的人选在打发我,或者不着急,在官网,后来问了一下这个岗位要招两个人,估计会面很多人吧...
今年行情不好是众所周知,招一个人估计得面18个,感觉都绝望了,可能也是自己抗压能力比较弱,因为遇到的都比较坑,还好当时没有一冲动裸辞,生活还在继续,找工作还在继续,如果你和我一样奔波于各个面试中,祝愿你能找到一个满意的工作。
软件测试的目的是什么?
1.为了发现程序中的缺陷,保证软件质量。 2.满足用户需要
软件测试的一般流程是怎么样的?
1.项目立项后,参加需求评审
2.根据需求文档制定测试用例,然后进行用例评审
3.项目提测后,执行用例,问题记录cp4,及时有效的跟进问题的解决情况
4.测试环境测试通过后,产品进行验收测试
常见的测试类型有哪些?分别说明一下?
测试用例设计常用的方法有哪些?详细说明一下?
最常用的3种 等价类划分、边界值、场景法
解释下单元测试,集成测试,系统测试以及验收测试?
探索性测试是什么?应该怎么做?
在需求文档不完善或者压根没有需求文档的情况下,根据经验进行摸索尝试性进行的测试,是测试过程中形成的基本的思维性测试
什么是冒烟测试,如何有效的开展冒烟测试?
1.软件最基本的功能测试,通常由开发完成,只有冒烟点都通过的产品,交由测试,才会比较有意义 2.冒烟测试贯穿于测试的各个阶段,比如集成测试,系统测试等
一条高质量的缺陷记录(Bug)应该具有哪些内容?
缺陷的生命周期是怎样的?
1新建–提交–分配–修复–验证–验证通过关闭–验证不通过reopen
Alpha测试与Beta测试的区别?
你认为做好软件测试应该具备哪些素质?
作为测试人员,在与开发人员沟通过程中,如何有效的提高沟通效率和效果?
你觉得软件测试工程师在一个团队中,都需要做什么?有什么价值?
你对软件测试最大的兴趣是什么?
你对自己的职业规划是什么?
先做高级测试 有机会的话,想往管理方向发展,目前在携程做测试组长,也为以后管理做储备
在你以往的工作中,发现的影响大或印象深刻的Bug是什么?为什么?
印象深刻的bug:近期的一个项目,x发单n是发qmq消息,调用发单服务自动发单,测试过程中,我给开发提议加个手动发单–作为发单失败或者未发单的补偿,开发力争 生产不会出现发单失败的情况,但后来还是被我说服,在上线前,加个手动发单的功能。 上线第二天,公司qmq框架出现问题,产生消息消费的延迟,导致一段时间内的订单不能自动发单,这时候大家手动发单,解决部分订单,事情过后,开发更加肯定了 我当时的提的bug修复是正确的
在你以往的经历中,解决过的最困难的问题是什么?
环境问题,是所有测试人员都面临的一个难题;解决的那么多问题中,测试环境无法使用,无法快速的介入测试,仍然是比较突出的。曾经把一个长久未使用的环境,根据经验和clog定位,各个服务之间的调用,一步步完成调通
在你以往的工作或学习中,你最大的收获是什么?学到了什么?
在没有任何文档的情况下,你如何开展测试?
首先要设计满足三角形的条件,输入的三个数必须大于0,且同时满足任意两边之和大于第三边。假设三条边是A/B/C,则要满足的条件为A>0,B>0,C>0,A+B>C,A+C>B,B+C>A。以此为例来进行设计即可 有效等价类:A>0,B>0,C>0
你认为测试经理的工作职责和内容是什么?
2. 负责测试团队的日常管理工作;
3. 负责制定和安排测试计划、测试工作;
4. 带领测试团队进行程序测试工作、按照制定的测试计划执行,并监督和控制测试工作的进程;
5. 负责测试用例的质量,开发高效的测试用例;
6. 负责与其他部门的人员沟通协作,例如与开发人员和项目管理人员进行沟通,共同推动项目的顺利进行;
7. 负责测试团队的培训,培养团队队员的能力。
一张表,里面有ID自增主键,当insert了17条记录之后,删除了第15,16,17条记录,再把Mysql重启,再insert一条记录,这条记录的ID是18还是15
为了测试某个产品,编制的一组测试输入、执行条件以及预期结果 设计有效的测试用例:
无论什么技术,热不热门,学习都是不可间断的,乘着年轻磨砺技术才是王道,不然在程序员这个后浪一波比一波汹涌的职业里混,你想吃青春饭都吃不了几年。不过,想提升是一回事,如何有效提升就是另一回事了。我工作近十年,也带过不少实习生、应届生,很多年轻人真的很努力在学,加班加点工作卖力,但也就是差点火候,还是方法不对。
什么是方法,方法就是跟着身边大佬走,多问多学,如果身边没有大佬也可以加入我们学习资源交流群,全国的小伙伴天南地北,可以一起聊天学习,更加了解这个行业情况,趋势与走向。
这些资料,对于【软件测试面试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!
❤既然都看到这里啦,请你帮个忙:
1、点赞,让更多小伙伴看到;
2、关注我,持续更新测试干货。