在一家做软件开发的大公司里,他们经常有专门的团队来进行构建管理,测试,开发等等。测试人员正在为测试和编码人员执行待定测试编码工作的工作流程如何工作?
敏捷与否,团队之间的工作流程如何工作?我的意思是测试团队编写单元测试,然后开发团队编写代码来坚持这些测试(基本上是TDD)?然后测试团队可以为完全不同的项目编写测试,或者在开发团队完成编码之前稍微安静一段时间。那里有什么可能的工作流程?
这是我最感兴趣的东西。我知道在我现在的公司中,我们做得不正确(我们有一个测试人员,大约有5个开发人员,这是小规模的),但我不确定如何绘制出理想的工作流程。许多(好的,前项目经理)已经尝试过,但都失败了。