2010-05-10 70 views
0

在一家做软件开发的大公司里,他们经常有专门的团队来进行构建管理,测试,开发等等。测试人员正在为测试和编码人员执行待定测试编码工作的工作流程如何工作?

敏捷与否,团队之间的工作流程如何工作?我的意思是测试团队编写单元测试,然后开发团队编写代码来坚持这些测试(基本上是TDD)?然后测试团队可以为完全不同的项目编写测试,或者在开发团队完成编码之前稍微安静一段时间。那里有什么可能的工作流程?

这是我最感兴趣的东西。我知道在我现在的公司中,我们做得不正确(我们有一个测试人员,大约有5个开发人员,这是小规模的),但我不确定如何绘制出理想的工作流程。许多(好的,前项目经理)已经尝试过,但都失败了。

回答

0

如果一个软件测试人员正在编写单元测试,那么他不是一个真正的测试人员,他是一名程序员。测试人员应该执行两项主要工作,发现错误并在设计中找到可以做得更好的事情。无论是简单地使用该程序。测试人员还可以管理一系列硬件和软件配置,以便在您的程序适合其测试时编写一些自动化的特定功能测试,以便更好地在所有这些机器上进行测试。

测试人员可能会有很多不同的东西,应该如何使用您的测试人员很大程度上取决于您正在编写的软件类型以及测试人员的技能。

千万不要混淆单元测试和测试,因为这是两个完全不同的东西。