这是一个对刚入行,还是测试小白时候的面试问题的反省。相信很多测试小白也和我一样,在面试的时候被问过这样的问题:

·给你一支笔,怎么测试?

·怎么测试一个水杯?

·现在有一样某某事物,来说说你怎么测试它。

等等各种类型的问题。

小白经历

“嘿,这个问题问得好,问对了!我有了解过。”

这是我当时心里的想法,现在想起来觉得有点傻。

不过当时作为一个跨行业、只有自学的一些测试基础的小白来说,面试遇到这种之前在百度什么的看到过的问题,心情肯定是激动的,毕竟对于当时的我来说,问深一点的问题我可不太会。

因为之前有看到过这个问题,当时直接就根据网上的答案来回答了,口若悬河,那叫一个流畅:

“先测试功能,如:先测试出水是否流畅,再测试性能,接着是压力、外观等等”。

记得当时是这么回答的,基本上在软件测试中有的各种类型的测试都有包含在里面了,甚至面试结束后也觉得这个问题的回答,是整场面试里的高光时刻。

面试官想法

然而过了两年,自己当面试官了,也问的对方这个问题。听到的是几乎和自己当年一样,涵盖了所有测试类型的回答。

然而这个回答,却给了已工作了一段时间的我不一样的感受。

作为面试者,我当时这么回答后是挺自信的,可对于已有一段工作经历的面试官来说,却有些乏善可陈——回答得有些太理论性和模板化了!

毕竟面试得多了,听得多了,会有些乏味,我想要一些不一样的东西。

这种问题的目的是想了解面试者的测试思维,这个肯定是对的,也是基本的。但上面的那些回答只能说是合格,却不能得到附加分。

为什么呢?因为这个答案是网上的基本操作,没有加入自己的思考,对于有经验的面试官来说,应聘者是不是看过网上的回答,非常容易分辨。

明确需求

而我说的想要些不一样的东西,其实是指,当你遇到这个问题的时候。首先想到的应该是需求。

面试官问出这个问题,但没有说明过需求是什么。

让你回答怎么测试一支笔,应聘者不稳需求,直接回答要测功能、性能、外观之类的,但这笔真的是常识理解中的笔么?

有一次一位面试者就这么直接回答了一串,然后我突然就蹦出来一句:“我这笔是用来当装饰的玩具笔。”

可能有些人会说我太杠精了,但工作了一段时间后才知道,这个才是测试中最基础,也是最重要的。

不知道需求是什么,哪来的测试基准?

有些项目就是直接让你测试,但是需求说明、产品说明什么都没有,问的话就是让你先测着。可我都不知道要这东西是干嘛的,该如何测试呢?

但等你根据自有的常识和业务理解,提出了问题之后,人家又会说这个东西本身是怎样的,这么想是不对的,最后竟然会变成你的问题。

等到项目延期了,现场测试客户投诉,就会被拖出去背锅。

这样的情况在小公司真是屡见不鲜,我就遇到过。

流程规范

当然,这情况在大厂应该没有,毕竟每个过程都要求规范。

不过小公司还是比较多,测试理论里的那些标准、流程什么的,基本都不规范。

能好好遵守流程的公司,某方面来说已经高出其他公司一大截了。

说回前面的,对于测试事物的问题,还是要问清楚需求。问了,就让面试官给你多加几分。

可能会有面试官不耐烦:“让你说就说,问那么多干嘛?”

但如果你能沟通好,给他把需求确认下来了,就是你的亮点:

·办事有条理,不上手就盲干;

·懂交流,沟通能力还行。

这两印象是能甩掉不少人,因为有的面试官自己也不确定需求是什么,这个问题可能也是他从网上搜来的。

实际操作

所以,引导下面试官,给他些选择题,一步步确认好需求:

这笔是不是和手上的笔差不多啊?

也是要一样的书写流畅吧?

能连续写上个3天吧?

外观要不要加个小公仔或者图案logo之类的?

类似这样的引导,大概就能将需求确定一下了。

确认下来之后,测试的范围基准就有了。虽然可能粗浅了些,但这引导式沟通的能力是真真切切的工作中的实用技能,毕竟工作中太多用户给的需求都是太概括性了!

那些有产品经理或需求部门的人能主动给客户沟通捋清楚需求的公司还好,但好多公司都是直接把客户跟技术人员拉群,然后让研发或者测试人员跟进。

但开发和测试人员不是专业的沟通人员,最后的沟通结果很可能就是需求混乱,还是要人主动引导客户,才能定下确切需求。

当然,对于事物的测试,肯定还有其他一些可延申的方向,只要跟着测试理论、测试流程,结合下工作所需,应是能加分不少的。

特别是对于刚入行的人群,毕竟思维这东西,真的很重要。

面试官问:“给你一支笔,怎么测试?”这答案让人惊叹…相关推荐

  1. 面试官问你想找什么工作_找工作时如何面试面试官

    面试官问你想找什么工作 在技​​术面试中要问的十二个问题 (Twelve questions to ask at tech interviews) I've just come off six wee ...

  2. 面试官问你B树和B 树,就把这篇文章丢给他

    原文链接:面试官问你B树和B 树,就把这篇文章丢给他 在看这篇文章之前,我们回顾一下前面的几篇关于MySQL的文章,应该对你读下面的文章有所帮助. InnoDB与MyISAM等存储引擎对比 面试官问你 ...

  3. 面试官问你期待工资多少时,该怎么回答?

    面试时,面试官问我期望工资是多少,我想都没想就要了6000元月薪,然后顺利入职了,可直到2年后,老板给我加薪时,我才知道当初面试的工资要少了,老板教会了我,如果面试官问期望工资是多少,该如何回答,但是 ...

  4. 面试官问:select......for update会锁表还是锁行?

    欢迎关注方志朋的博客,回复"666"获面试宝典 select查询语句是不会加锁的,但是select .......for update除了有查询的作用外,还会加锁呢,而且它是悲观锁 ...

  5. 面试官问:数据库 delete 表数据,磁盘空间还是被一直占用,为什么?

    以下文章来源方志朋的博客,回复"666"获面试宝典 最近有个上位机获取下位机上报数据的项目,由于上报频率比较频繁且数据量大,导致数据增长过快,磁盘占用多. 为了节约成本,定期进行数 ...

  6. 面试官问:Kafka 会不会丢消息?怎么处理的?

    点击上方蓝色"方志朋",选择"设为星标" 回复"666"获取独家整理的学习资料! Kafka存在丢消息的问题,消息丢失会发生在Broker, ...

  7. 面试官问:Integer 如何实现节约内存和提升性能的?

    点击上方"方志朋",选择"设为星标" 回复"666"获取新整理的面试资料 作者:Byte_Liu 来源:https://urlify.cn/ ...

  8. 面试官问我:一个 TCP 连接可以发多少个 HTTP 请求?我竟然回答不上来...

    点击上方"方志朋",选择"设为星标" 做积极的人,而不是积极废人 作者 | 松若章 来源 | https://zhuanlan.zhihu.com/p/6142 ...

  9. 面试官问:请拿出一段体现你水平的代码,我该如何回答?

    程序员面试,免不了被问代码问题.如果面试官问你,最能代表你的当下水平的代码是什么?你该怎么回答呢?知乎的几位作者给出了优秀答案. 每天下班前半小时都会运行这段. #include <stdlib ...

  10. 后处理程序文件大小的变量_【每日一题】(17题)面试官问:JS中事件流,事件处理程序,事件对象的理解?...

    关注「松宝写代码」,精选好文,每日一题 作者:saucxs | songEagle 2020,实「鼠」不易 2021,「牛」转乾坤 风劲潮涌当扬帆,任重道远须奋蹄! 一.前言 2020.12.23 立 ...

最新文章

  1. C++:STL标准入门汇总
  2. sklearn 随机森林_初识随机森林及sklearn实现
  3. python下载百度云盘中的数据_python爬虫:爬取百度云盘资料,保存下载地址、链接标题、链接详情...
  4. java监听某端口和ip_Java 通过Socket监听指定服务器(IP)的指定端口,及向指定服务器的指定端口发送信息...
  5. 使用基本工具类和预编译进行对数据库的增删改查
  6. 斑马Zebra驱动下载
  7. python中属性是什么意思啊_python中的“对象属性”和一般属性是什么?
  8. python语言程序设计实践教程实验八答案_Python程序设计实验报告: 实验八 文件...
  9. url中含有中文造成文件下载失败
  10. Flash的荣辱兴衰史【转载】
  11. mysql判断用户名和密码是否正确_怎样分别判断用户名和密码是否正确
  12. Nuvoton I91200 SDS- AudioPlayback
  13. C++ 打印表格到屏幕或文件
  14. 在技术招聘中,HR 如何识别候选人的“味道”?
  15. java编写连接数据库代码
  16. 如何批量将图片修改到同样大小尺寸?
  17. ERROR 2000 (HY000): Unknown MySQL error
  18. 抢票原理通俗解释,​候补购票是什么?你还在交智商税吗?
  19. python中使用cv2遍历图片像素点以及改变像素点的像素值
  20. 开通微信公众号留言功能的开通问题

热门文章

  1. 清单计价工程量计算规则
  2. 最全的JQuery快速上手教程(良心撰写,感谢关注!)
  3. 航信电子发票开发(servlet请求方式)
  4. 在vue中使用图片编辑插件ToastUI Image Editor
  5. 微软 Win10 Dev 预览版 21354 发布
  6. 域名被停用之后还能恢复吗?
  7. BI大数据分析平台,精细化分析的必备工具
  8. C语言编译时版本号自动加一,VC使用编译时间作为版本号标识的方法
  9. MYSQL 外链内链查询总结
  10. 在哪里可以注册到不需要实名认证的com域名