Testing 对于软件测试人员来说,这是一个很好的面试问题吗?

Testing 对于软件测试人员来说,这是一个很好的面试问题吗?,testing,Testing,我通常在测试人员的面试中问这个问题。我们的软件非常复杂,有GUI和后端组件。我们要求测试人员具备良好的分析能力,能够跳出框框进行思考。在这种情况下,以下问题是好的还是太复杂/不好/难看?此外,我们的要求是测试人员必须有经验。 问题 有一个名为“圆查找软件”的软件。该软件以黑色或白色图像(像素为黑色或白色)作为输入。如果图像中有一个圆,它将以红色突出显示边框并输出图像,否则它将输出相同的图像。它应该能找到人类在图像中能找到的所有圆圈。那么,您将在该软件上运行哪些测试?我所说的测试是指你通过的所有图

我通常在测试人员的面试中问这个问题。我们的软件非常复杂,有GUI和后端组件。我们要求测试人员具备良好的分析能力,能够跳出框框进行思考。在这种情况下,以下问题是好的还是太复杂/不好/难看?此外,我们的要求是测试人员必须有经验。
问题

有一个名为“圆查找软件”的软件。该软件以黑色或白色图像(像素为黑色或白色)作为输入。如果图像中有一个圆,它将以红色突出显示边框并输出图像,否则它将输出相同的图像。它应该能找到人类在图像中能找到的所有圆圈。那么,您将在该软件上运行哪些测试?我所说的测试是指你通过的所有图像来测试它是否正常工作。请画图片

我认为这是一个很好的问题

这是不清楚和含糊不清的,因为它没有给出任何形式的背景如何循环一个圆圈。对一个人来说,它仅仅是一个圆形吗?稍微卵圆形怎么样?不规则边缘?一个2x2平方的像素怎么样;那是圆形的吗?一个像素本身

还有其他形状吗?如果这些形状重叠怎么办?如果一个圆圈超出边界怎么办?圆圈中的圆圈如何;他们算数吗


如果测试人员只是拿起一支笔开始画画,而没有问你一大堆问题,那么你就知道他们是行不通的。我说去做吧。

我认为这个问题可以作为一个“引导”问题——我希望一个可行的候选人会带着一些问题回来澄清——比如:

  • 两个同心圆需要多近才能不再被视为不同的圆
  • 应如何考虑部分圆(即与图像边界相交的圆)
  • 圆必须是怎样的“圆”——椭圆或卵形是否被视为“圆”

  • 你正在寻找一个能够思考潜在问题和任务的人。

    我认为它可以很好地作为一个对我几乎什么都不做、我只关心、似乎让大多数人瘫痪的过程问题。开始吧。

    首先,我要改写问题的一部分,特别是“此软件将黑色或白色图像作为输入(像素为黑色或白色)”

    什么像素?背景是什么颜色?圆圈是什么颜色?它们是可互换的还是固定模式

    如果它是我认为的那样,我会用 “此软件将黑白像素的图像作为输入。” 如果你想具体说明的话,可以添加“黑色(前景)和白色(背景)像素”

    此外,我更喜欢“讨论你将使用的图像”;对于测试人员来说,重要的是能够表达自己的想法,而不仅仅是通过绘画。 此外,如果你让他画画,并给他一支黑色铅笔,你可能是在调整候选人,让他们直接关注形状和位置,而忘记其他可能的情况,因为图片中有多种颜色


    我宁愿不给他们工具,看看他们需要什么。

    我认为面试官不必回答问题本身。我宁愿被面试者就此展开讨论,就好像他们在告诉我要考虑的事项,而不是让我去做所有的牵手工作。布拉德——我想我是这么说的——如果我被面试这个职位,并问马诺提出的“圈”问题,我会以这种方式回应面试官——以表明我理解这不仅仅是一个琐碎、简单的案例,尤其是在软件测试中,是理解那些特殊情况,“边缘案例”(并非双关语)决定了一个可靠、全面的测试和一场闹剧之间的区别。正确,但我更愿意接受采访的人告诉我关注点是什么,并预测它们,而不是要求我通过提高输入数据的质量来降低系统的复杂性。这将向您展示一些人,他们将预测输入数据有时会有多糟糕,并为这些情况编写程序。虚线呢?但我不会自动拒绝一个开始画画的人。也许他们希望解释一下他们做了什么,然后讨论定义的复杂问题。毕竟,我们的目标是找到聪明、有能力和有创造力的人,而不是看你能以多快的速度消除可能或可能的无用之物。@Tim我仍然希望他们在某个时候问很多问题。我认识的最好的测试人员是那些通过不同的例子来帮助发现隐藏的范围和假设的人。作为一个开发人员,它们对我来说非常有价值,因为它们帮助我创建没有bug的代码,而不仅仅是事后发现它们。当然,如果他们能学会做,那就行了。。。但是,如果你有一个聪明、有能力、有创造力的人,他已经掌握了成为一名优秀测试人员的技巧,我认为学习者不会成功。我认为我们同意,只是强调不同而已。面试的目的是给应聘者最好的机会,让他们脱颖而出。因此,如果面试官希望事先提出明智的问题,最好说“在开始之前,请随意提问。问题是受欢迎的,对候选人的评判取决于他们问题的智慧。”@Tim我想我们也同意。我不想给他们太多的压力去问问题,但我在一些组织工作,你必须有一点信心和勇气,否则就永远不会成功。“随时提问”对我来说就足够了。YMMV。