首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >谁应该做自动化测试?

谁应该做自动化测试?
EN

Stack Exchange QA用户
提问于 2014-09-05 02:51:30
回答 5查看 144关注 0票数 1

我不想引起任何争论。我只想知道谁应该做自动化测试。

我从一些人那里听说,自动化是开发人员应该拥有的开发活动。但是我应该百分之百的认为这是测试人员的职责,因为目的是测试。

就像一个歌手,他或她的工具可能是吉他为表演。

那你觉得呢?

EN

回答 5

Stack Exchange QA用户

回答已采纳

发布于 2014-09-05 06:26:47

这个问题的确切答案是基于意见的,尽管说自动化测试是100%的开发人员或100%的测试人员的工作显然是不正确的。

就像有很多种类的开发人员和各种各样的测试人员一样,也有很多种自动化测试--讨论自动化测试的人并不总是同意他们谈论的是哪种测试。非常低级别的测试,比如单元测试,显然是编写代码的同一个人的工作(不是“另一个开发人员”,而是“同一个人”)。其他一切都不那么清楚了,公司、部门和团队的细节也各不相同。但是所有类型的测试自动化(超越单元测试)都需要测试人员和开发人员的协作。测试人员可以就如何构建测试提供有价值的输入,开发人员可以就如何实现测试提供宝贵的输入。

对你的问题的简短回答是:如果你有这样的争论,争论的双方都需要关于测试自动化的专业培训。这种情况很少通过讨论得到解决。

票数 1
EN

Stack Exchange QA用户

发布于 2014-09-05 09:05:41

我想我们有两种类型的测试人员:

  • 手动测试人员(编写测试用例,运行手动测试套件、过程等)
  • 软件测试工程师(只编写自动化测试套件的开发人员)

就我个人而言,我认为你应该专注于其中一个或另一个。很难将两者合并成一个人,因此手动测试人员不应该进行测试自动化。如果在一个团队中,这意味着开发人员编写了所有的自动化测试,那么就这样吧。

也请看我对这个问题的回答:自动化测试套件-由开发人员或测试人员拥有?

票数 2
EN

Stack Exchange QA用户

发布于 2014-09-05 03:13:26

为什么不两者兼得呢?测试人员有测试思想,开发人员对其进行编码。

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

https://sqa.stackexchange.com/questions/9624

复制
相关文章

相似问题

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