首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >开发人员是否应该参与QA和UAT环境中测试数据的设置?

开发人员是否应该参与QA和UAT环境中测试数据的设置?
EN

Software Engineering用户
提问于 2011-11-14 09:14:41
回答 3查看 886关注 0票数 3

当QA或UAT出现时,开发人员是否仍应参与为QA测试人员或业务用户设置数据或查找测试数据?或者,这会给编写在上述环境中测试的系统更改的开发人员带来偏见吗?

EN

回答 3

Software Engineering用户

回答已采纳

发布于 2011-11-14 12:04:15

虽然开发人员倾向于创建测试代码是一种风险,但很多时候,开发人员知道如何比QA资源更快地完成测试代码。我以前已经为QA资源设置了测试数据和环境,它通常以两种方式之一解决:

  1. QA团队最终可以做到这一点,但是他们没有效率和速度快。他们也非常清楚地理解需求,并且已经有了他们的测试用例的计划和准备,无论你帮助他们做什么。现在就没事了。
  2. QA团队甚至无法完成最简单的任务或任何可以被远程想象为批判性思维的事情。他们依赖于开发人员为他们提供测试数据、环境甚至测试计划。一个更好的QA团队可能会被召集起来,在家得宝后面开着一辆空置的卡车,大声喊着"Trabajo!“这是一件坏事!

换句话说,如果他们需要你做这件事,那是个坏主意,如果他们想让你这么做,那可能没问题。

票数 2
EN

Software Engineering用户

发布于 2011-11-14 09:55:33

这在很大程度上取决于组织能够获得什么样的资源/人员,而这取决于人员本身。

有些组织承担不起在这方面不使用开发人员的费用。与QA人员相比,一些开发人员在QA方面还是一样优秀或更好,而其他开发人员则缺乏这方面的知识。没有理由做一个笼统的声明,说它应该是这样或那样的方式。

你希望有一个优秀的QA人员/团队。如果您的开发人员有这种技能,那么这是一个奖励,您不应该放弃。

票数 2
EN

Software Engineering用户

发布于 2011-11-14 09:27:12

你应该权衡一下这种偏见和潜在节省下来的劳动力。开发人员带来了大量关于系统和潜在测试用例的知识,当然可以帮助和缩短过程。我通常会把避免偏见的责任放在QA或业务人员身上--这是他们工作的一部分。

然而,这在很大程度上取决于实际参与的人。有了错误的个性组合,团队思维就成了一个主要问题,开发人员会用太多的开发人员视角来玷污测试。

票数 1
EN
页面原文内容由Software Engineering提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://softwareengineering.stackexchange.com/questions/119618

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档