testing - 这是面试软件测试员时要问的一个很好的面试问题吗?

标签 testing

我通常在面试测试人员时问这个问题。我们的软件非常复杂,有 GUI 和后端组件。我们要求测试人员善于分析,能够跳出框框思考。在这种情况下,下面的问题是好问还是太复杂/不好/丑陋?另外我们的要求是测试人员要有经验。
问题
有一个软件叫Circles finding software。该软件将黑色或白色图像作为输入(像素为黑色或白色)。如果图像中有圆圈,它将以红色突出显示边框并输出图像,否则将输出相同的图像。它应该找到人类可以在图像中找到的所有圆圈。那么您将在此软件上运行哪些测试?通过测试,我的意思是您将通过所有图像来测试它是否正常工作。请画出图像。

最佳答案

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

它不清楚且模棱两可,因为它没有给出任何关于圆必须是多圆的上下文。它只需要对一个人来说是圆形的吗?稍微卵形怎么样?边缘不规则?一个 2x2 的正方形像素怎么样?那是圆形的吗?单独一个像素?

还有其他形状吗?如果这些形状重叠怎么办?如果圆圈超出边界怎么办?圈内圈怎么样?他们算数吗?

如果测试人员只是拿起笔开始画画而没有问您很多问题,您就会知道他们不会成功。我说去吧。

关于testing - 这是面试软件测试员时要问的一个很好的面试问题吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3872517/

相关文章:

javascript - React Jest 示例不起作用

testing - 使用 Bonita 作为后端测试应用程序的资源

python - 如何为 Python 的 'input' 函数生成键盘输入?

java - RxJava 测试 Observable

c# - 自动化 'Then' 步骤 BDD C# Specflow 的问题

ruby-on-rails - 如果您不知道所有 WITH 值,如何使用 Rspec any_instance_of

testing - 是否可以在 docker 中运行 Meteor 测试?

testing - 软件开发测试人员

testing - 在 ASP.NET 5/MVC 6 上的 AspNet.TestHost.TestServer 上下文中访问单元测试内的 Cookie

python - 比较 cpp 和 python 上的程序结果