2010-11-15 60 views
2

我将教一个学生,因为她的职业是软件测试员或软件测试经理。你有什么建议,她应该准备面试问题吗?如果您正在招聘软件测试员,您会问什么?

非常感谢你提前。

+2

不本该属于:http://programmers.stackexchange.com/? – veljkoz 2010-11-15 18:26:37

+0

这个问题似乎是无关紧要的,因为它是关于面试过程而不是特定的编程问题。 – animuson 2013-06-29 18:55:43

回答

8

我会问 - “你会怎么测试'这个'?','这'与你的工作有关 - 或者你至少知道很多。例如,你可以问“你将如何测试Web浏览器?”。你会想看看它是否有很好的电池功能测试思路,以及全局观点或(如上所述),非功能区域如性能,可靠性,安全性等。

我也会问他们关于沟通的问题 - 例如“给我举一个你如何解决与同事冲突的例子”。测试人员通常是“坏消息的传播者”,因此人际交往能力以及与同龄人良好沟通的能力至关重要。你也可以查找使用数据做决策的例子,或者没有授权的影响是有价值的。

最后,问“你怎么学的?” - 测试是一种学习活动,所以在快速学习中的能力和展示经验是成功的人的标志。

+0

+1谢谢Alan,好的建议。我会采取“你如何学习?”特别考虑到问题。 – 2010-11-15 20:24:29

1

你应该在错误报告中包含什么?

+0

+1的原因,谢谢! – 2010-11-15 20:28:36

1

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

这是QA /测试人员的标准问题集。如果候选人具有编程技能,我会问他们关于自动化测试和Selenium之类的经验。

+0

+1谢谢Selenium。可能是开始学习自动化测试的一个很好的观点。 – 2010-11-15 20:34:24

1

什么是回归测试?

+1

你是否在说,回答琐事问题是某人是否会成为一名优秀软件测试人员的好指标? – Alan 2010-11-15 19:21:38

+0

谢谢! @Alan:我在这个领域不是很好。一个坏的事情是,如果我_forgot_在测试中教她的琐事:-) – 2010-11-15 20:39:33

+0

@Alan:V.H.说的。我不知道答案是否意味着一个好人选。我正在回答一个进入面试的人可能会被问到的问题。 – 2010-11-15 22:10:02

1

定义和解释之间的差异:

  • 功能测试技术
  • 非功能性测试技术(其申请安全例如)

之间:

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

在何种情况下应该实施?举例说明。

+0

+1好的,谢谢!了解每种测试类型的案例是一个很好的观点! – 2010-11-15 20:27:03

0

假设您正在招聘软件测试人员。你会问他哪个问题?

1

Joel在本文末尾提到了测试人员的一些特质。可能是这可以帮助。 Joel on testing

+0

谢谢!非常鼓舞人心,因为她绝对不是程序员:-) – 2010-11-19 09:24:10

2

准备在大多数采访期间发布的“你对我有什么问题”。

准备好了一些问题。例如,他们是敏捷商店还是瀑布商店?他们使用自动化吗?他们通常包括哪些类型的测试(回归,安全性,性能,探索性等)。并询问他们现在正在开发的具体问题。

我认识的大多数好的测试人员都很好奇,并且很喜欢学习新的东西,所以如果我正在采访某人,而他们对我们的产品和我们的开发方式没有好奇心,我就不会去找第二次面试。

+0

好点,谢谢! – 2010-11-19 09:23:13

0
  • 监测技术

  • 复杂性度量

  • 的软件分析

  • 解释一个具有挑战性的错误

有关的软件开发生命周期测试题类型(SDLC) ,基本的测试概念,以及一些简单的“挑战”包括编写SQL语句和编写实际测试用例的问题。

Phil Kirkham's post从前阵子也有一些有用的提示

相关问题