当QA或UAT出现时,开发人员是否仍应参与为QA测试人员或业务用户设置数据或查找测试数据?或者,这会给编写在上述环境中测试的系统更改的开发人员带来偏见吗?
发布于 2011-11-14 12:04:15
虽然开发人员倾向于创建测试代码是一种风险,但很多时候,开发人员知道如何比QA资源更快地完成测试代码。我以前已经为QA资源设置了测试数据和环境,它通常以两种方式之一解决:
换句话说,如果他们需要你做这件事,那是个坏主意,如果他们想让你这么做,那可能没问题。
发布于 2011-11-14 09:55:33
这在很大程度上取决于组织能够获得什么样的资源/人员,而这取决于人员本身。
有些组织承担不起在这方面不使用开发人员的费用。与QA人员相比,一些开发人员在QA方面还是一样优秀或更好,而其他开发人员则缺乏这方面的知识。没有理由做一个笼统的声明,说它应该是这样或那样的方式。
你希望有一个优秀的QA人员/团队。如果您的开发人员有这种技能,那么这是一个奖励,您不应该放弃。
发布于 2011-11-14 09:27:12
你应该权衡一下这种偏见和潜在节省下来的劳动力。开发人员带来了大量关于系统和潜在测试用例的知识,当然可以帮助和缩短过程。我通常会把避免偏见的责任放在QA或业务人员身上--这是他们工作的一部分。
然而,这在很大程度上取决于实际参与的人。有了错误的个性组合,团队思维就成了一个主要问题,开发人员会用太多的开发人员视角来玷污测试。
https://softwareengineering.stackexchange.com/questions/119618
复制相似问题