Testing 如果你在招聘软件测试人员,你会问什么?

Testing 如果你在招聘软件测试人员,你会问什么?,testing,Testing,我将指导一名学生从事软件测试人员或软件测试经理的职业。你有什么建议,她应该准备哪些面试问题 非常感谢您。您应该在错误报告中包括什么?1)您将如何分析业务用例并围绕这些用例制定测试计划? 2) 您将如何实现这些测试用例? 3) 随着应用程序变得越来越大,您将如何处理跨版本的回归测试 4) 您将如何跟踪问题 这是QA/测试人员的标准问题集。如果应聘者具备编程技能,我会询问他们自动化测试和Selenium等方面的经验。什么是回归测试?定义并解释以下各项之间的差异: 功能测试技术 非功能性测试技术(例

我将指导一名学生从事软件测试人员或软件测试经理的职业。你有什么建议,她应该准备哪些面试问题


非常感谢您。

您应该在错误报告中包括什么?

1)您将如何分析业务用例并围绕这些用例制定测试计划?
2) 您将如何实现这些测试用例?
3) 随着应用程序变得越来越大,您将如何处理跨版本的回归测试
4) 您将如何跟踪问题


这是QA/测试人员的标准问题集。如果应聘者具备编程技能,我会询问他们自动化测试和Selenium等方面的经验。

什么是回归测试?

定义并解释以下各项之间的差异:

  • 功能测试技术
  • 非功能性测试技术(例如,适用于安全性)
以及:

  • 白盒试验
  • 黑盒测试
  • 灰盒试验

在哪种情况下应该实施?举个例子。

假设你正在雇用一名软件测试人员。你会问他哪个问题?

我会问——“你会如何测试‘this’?”,其中‘this’与你的工作相关,或者你至少知道很多。例如,您可以问“如何测试web浏览器?”。你会想看看它是否有一系列功能测试的想法,以及对全局或(如上所述)非功能领域(如性能、可靠性、安全性等)的想法

我还会问他们一些关于沟通的问题,例如“给我一个你如何解决与同事冲突的例子”。测试人员往往是“坏消息的传递者”,因此人际交往能力以及与同龄人良好沟通的能力至关重要。您还可以寻找使用数据做出决策的例子,或者在没有权威的情况下施加影响是有价值的


最后,问“你是如何学习的?”——测试是一项学习活动,因此快速学习的能力和经验是成功的标志。

Joel在本文最后提到了测试人员的一些素质。也许这会有帮助。

准备好大多数面试中出现的“你有问题要问我吗?”

准备好一些问题。例如,他们是敏捷商店还是瀑布商店?他们使用自动化吗?它们通常包括什么类型的测试(回归、安全性、性能、探索性等)。并就他们目前的发展提出具体问题

我认识的大多数优秀的测试人员都很好奇,喜欢学习新东西,所以如果我采访一个人,而他们对我们的产品是什么以及我们如何开发产品不感兴趣,我就不会再找第二次采访了

  • 监测技术

  • 复杂性度量

  • 软件分析的类型

  • 解释一个具有挑战性的bug
关于软件开发生命周期(SDLC)的测试问题、基本测试概念和一些简单的“挑战”问题,包括编写SQL语句和编写实际测试用例


很久以前也有一些有用的提示,这不属于:?这个问题似乎离题了,因为它是关于面试过程,而不是一个特定的编程问题。你是说回答一些琐碎的问题是一个很好的指标,是否有人会成为一个好的软件测试人员?谢谢@艾伦:我在这个领域不是很在行。糟糕的是,如果我忘了教她测试中的琐事:-)@Alan:V.H.说了什么。我不是在判断知道答案是否是一个好的候选人。我在回答一个参加面试的人可能会被问到的问题。我会特别考虑“你是如何学习的?”这个问题。+1好的,谢谢!了解每种测试类型的案例是一个很好的观点+谢谢你的硒。这可能是开始学习自动测试的一个好机会。谢谢!非常令人鼓舞,因为她绝对不是程序员:-)