10种使测试人员陷入困境的行为趋势

发表于:2013-6-08 13:04

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:何佳龙 译    来源:51Testing软件测试网采编

  这篇文章的作者是著名软件与网络测试实验室Quardev的高级顾问,做过测试经理、测试承包商、为微软等公司做过顾问,并为很多杂志写过文章,且时常在各种测试大会中做演讲。在10年的时间中作者组织、管理了超过400次的测试岗位面试,这些面试都是以项目模拟的形式进行的,从对这些面试中面试者的表现,作者总结了限制测试人员发挥其测试技能的10种倾向,并提出了如何避免这些倾向的建议。

  作者组织这些面试的目的是让面试者们暴露他们的优势与不足,从而决定他们是否适合在Quardev的工作。面试的流程如下:先是通过电话面试了解求职者的工作经历,然后通过邮件提供给求职者一个产品,并要求在20分钟之类对其进行测试写出至少一个bug。接下来,会邀请求职者去实验室,对他们的工作经历进行一次面对面的深入调查。项目模拟是最后一步,项目模拟的过程如下:

  作者在白板前介绍测试任务,然后在白板上写下Bugs和Issues/Questions。

  求职者在Bugs下记录他们发现的问题,每条记录必须少于20个单词。Issues和Bugs的区别在于,测试人员可能不是很确认这是否是一个bug,他们不确定是否原本就是这么设计的。比如"在主目录下没有setup.exe",事实上可能是一个bug。这与求职者对于程序设计原理的了解程度和自信心等级有关。

  如果求职者过于谨慎,在测试过程中没有在Bugs下有任何记录,或者过于自信,不认真考虑具体的实际情况,将自己发现的问题都记

  录为bug,我都会特别关注。我希望在谨慎和自信直接找到一个平衡点。

  作者告诉求职者,当他们发现一个问题的时候有三个选择:1)记录为一个bug;2)记录为一个issue;3)提一个问题。然后作者写下Test Ideas和Tests Run。Tests Ideas是由于执行时间过长而不当场执行的测试,Tests Run则是求职者当场执行的测试。

  白板上的内容如下图:

  然后作者给求职者一台笔记本电脑,上面有一个目录存放着被测软件,软件目录如下:

  这是一个检查三角形类型的程序,输入用逗号隔开的3个数字,点击Check按钮后,会有5种可能的输出:“scalene” (three unequal sides), “equilateral” (three equal sides), “isosceles” (two equal sides), “invalid”, and “Not a Triangle.”。软件的UI如下:

31/3123>
《2023软件测试行业现状调查报告》独家发布~

精彩评论

  • 花雪如梦
    2013-7-21 08:56:54

    mark  写得很多,对面试很有帮助

  • 蔡琴
    2013-7-05 14:43:34

    分析得很透彻啊

  • 康小奔
    2013-7-03 16:33:35

    mark,学习了。

  • zhuruize
    2013-7-01 15:03:31

    写的很不错。谢谢分享,学习了

  • babytesting
    2013-6-24 13:35:42

    请问brute cause analysis是什么?未能查到

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号