如许的面试你能经过过程吗

乙醇 创建于 4 个月 之前

最后更新时间 2019-06-17

感到能人所难,难上加难

近两周我的面试异常多,大年夜概一天一个。我是二面面试官,一面是技巧面,有必定的难度。按事理来讲二面的经过过程率应当比较高才对,不过比来的二面经过过程率能够不到50%,一面的经过过程率普通比较稳定保持在30%以下,所以两面全过的概率大年夜概只要15%阁下,能够更低。

那么二面的经过过程率为甚么那么低呢?我想举几个例子便可以说清楚明了。

二面我普通都邑问一道用例设计题,大年夜概是给你一袋盐,或许给你一件衣服,写出一些测试用例。

我的心思预期是15个可履行的用例。

有的候选人是这么答复的。

假设是一袋盐,那么要看看装盐的袋子是否是会漏?

这时候辰我普通会反问,那应当是要漏照样不要漏?很多候选人这时候辰会停住,能够完全认识不到我为甚么会这么问。

我这么问是由于我有个怪癖,那就是我欲望测试用例都是可以履行的。可以履行的意思是,你要告诉我你毕竟是欲望袋子漏照样不漏。假设你欲望袋子是不漏的,那么袋子漏的时辰测试用例就是不经过过程的,反之同样成立。假设你告诉我看看袋子漏不漏,那么由于我是很笨的,我不知道若何去履行这个用例,由于我不知道袋子毕竟是须要漏呢照样不克不及漏。

与之类似的,在测试衣服的时辰,有的候选人会答复要看衣服的尺码是否是合适。那么我会反问,关于L号,衣服多长是合适,多长又是不合适呢?这是由于合适不合适是没有履行标准的,关于一个身高不高的人——比如1米49家穷汉丑的我——来讲,L号是不合适的,太长了。而关于身材均匀的其他人来讲,L应当是合适的。所以合不合适没法量化,加上又有含糊其词的是否是如许的词语火上浇油,这类用例履行起来是相当艰苦的。

所以写用例,要想可履行,起首的第一条准绳是,不要包含一些貌同实异的词语,比如是否是,要不要,有没有之类的。换句话说,就是用例里大年夜概率要么包含是,要么包含不是如许的词。

比如

  • 装盐的袋子不克不及(不是)漏

  • 衣服的色彩是红的

  • 衣服的材料是80%的棉,20%的涤纶

像如许的是或许不是的句型,我们可以称之为断言。

下面是最根本的用例设计,重要考察的是思想的周全程度,和设计用例的最根本请求——可以履行,没有歧义。别的我还爱好根据候选人的经历去问一些稍微有技巧深度的成绩。

假设候选人无性能测试的经历,那么我会问他关于他被测体系的体系架构成绩,架构图最少大年夜致要能画出来。这是由于假设不懂得体系的架构,那么测试情况搭建,测试战略的选择都邑难以下手,测试的成果也比较难有可信度。

假设候选人的简历上写有精通/熟悉mysql调优,那么我就会问为甚么mysql用主键去查询会很快?mysql的主键和数据都是怎样存储的?能不克不及画一下mysql的B+树的大年夜体构造?甚么是结合索引?给你几个真实的例子,你能告诉我索引射中的情况不?这些成绩其实做过mysql性能调优的同窗应当大年夜体都邑,没做过的话能够就是能人锁男了。

简历上写精通python的同窗我大年夜概率会让他在现场写一个生成器的例子,并简介一下生成器的重要应用处景。写精通selenium测试的候选人我会随便开个网页,指定个元素让其当场定位。写精通appium的同窗我会让其解释appium协定与webdriver协定最大年夜的不合点。诸如此类,在兼顾考察广度的情况下趁便考察深度。

看上去是否是很难?😭😭😭😭😭😭😭😭😭😭😭😭

其实不然。根本上我不是很存眷候选人技巧深度题有没有答出来,假设是二面的话。大年夜部分情况下,候选人没法经过过程面试的缘由大年夜抵都是用例设计才能不过关。要么设计的不敷周全,要么就是根本没有可履行性。

技巧不好的话实际上是可以教的,用例设计的不好那么入职今后能够还没比及好好教就出线上成绩了。

写好每条用例,大年夜概应当是很多测试同窗厚积薄发的第一步吧。

我要留言

  • 关于测试用例的面试,我一向认为是考设计的思路,测试点的设计,预期成果应当是在测试框架肯定好以后在优化

    dd 创建于 2019-08-01 13:56:52

  • 我想请问下,有没有甚么办法可让本身关于测试用例的设计思路更完美呢 ?我本身写用例的时辰也常会有这类推敲得不敷周全的情况

    晓慕 创建于 2019-07-26 16:30:34

  • 这么优良,我感到本身学的只是外相,测试人员是孤单的,孤单的。但只需保持,总能有收获的,特别是在发清楚明了隐蔽很深的一些BUG的时辰,那种成就感和骄傲感真的是一种很好的感到。等待本身能有这类感到

    th小小灰 创建于 2019-07-01 20:33:12

  • 我认为,就刚卒业的那会无机会沉淀功能,当看到他人的薪资的时辰,就没法静心的去做纯功能了。如果我有洛阳200亩良田,谁还想去折腾呢?

    TrueV 创建于 2019-06-18 11:05:46

  • 能人锁男 :scream: 确切如今测试人员很多都不看重测试用例,测试用例的可测性真的很重要。 很多人测试人员在还没深刻懂得软件测试的时辰就开端转到主动化测试或许其他测试方面去了。 却不知主动化测试用例的编写依附于主动化测试用例的设计。 我感到本身也还没达到精通的地步,等下面提到的成绩都弄懂再去面试。:smile:

    applepen 创建于 2019-06-17 09:26:00