-1

参考自:

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

冒烟测试用于以下场景:

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

  • 它是由测试人员在开始详细测试之前完成的。

问题是,它会因为“敏捷开发人员”完成“单元测试”而受到损害吗?

4

1 回答 1

2

理想情况下,所有测试都由开发人员完成:

  • 这更清楚地表明,引入糟糕的代码会减慢团队的速度。
  • 它还允许更优化的自动化测试,因为开发人员可以更好地自动化,因为他们通常会更好地编写代码。
  • 它使团队中的人员更具跨职能能力,能够完成更多种类的工作。
  • 这使团队可以更好地横向扩展。如果你的人可以做狭窄类型的工作,则很难扩展,因为这通常是每单位时间有限数量的那种类型的工作。

了解 Atlassian JIRA 团队如何通过让开发人员更好地测试和审查来引入质量协助而不是质量保证。

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

如果您让开发人员进行冒烟测试,他们会很快意识到自动化它会更好,每个人都会从中受益。但祝他们好运:)

于 2017-05-11T07:14:51.207 回答