为什么开发人员不能进行抽烟测试?

时间:2017-05-11 05:26:57

标签: testing software-quality agile-processes smoke-testing

参考:

http://istqbexamcertification.com/what-is-smoke-testing-when-to-use-it-advantages-and-disadvantages-2/

在以下情况下使用烟雾测试:

  • 在向测试团队提供构建之前,它由开发人员完成。

  • 测试人员在开始详细测试之前完成。

问题是,它是否会受到损害,只是因为敏捷开发人员"已完成"单元测试" ?

1 个答案:

答案 0 :(得分:2)

理想情况下所有测试均由Devs完成:

  • 这使得更糟糕的是,引入错误的代码会减慢团队的速度。
  • 它还允许more optimal automated testing,因为Devs可以更好地自动化,因为它们通常可以更好地编写代码。
  • 它使团队中的人员更具跨职能,能够做更多种类的工作。
  • 这样可以让团队更好地横向扩展。如果你有人可以做一种狭隘的工作,那就很难扩展,因为这通常是每个时间单位的有限数量的工作。

了解Atlassian JIRA团队如何通过让开发人员更好地进行测试和审核来介绍Quality Assistance instead of Quality Assurance

不幸的是,尽管当前一代开发商受到市场需求的影响。今天我们经常有QA团队,开发人员可以使用它来将糟糕工作的责任转移到。除非得到管理层和技术主管以及专业知识的全力支持和理解,否则这非常(非常!)难以修复。

如果你让Devs做烟雾测试,他们会很快意识到自动化它会更好,每个人都会从中受益。但祝贺他们好运:)