部署后,开发人员是否应该进行烟雾测试

时间:2014-01-30 14:12:15

标签: qa release-management

目前在我的组织中,当devops(我的团队)人员将代码部署到测试服务器时,它已经签署并提供给测试人员。然后测试人员做了理智(烟雾测试),并且在成功之后,他们继续进行回归测试。我的问题是,通过拥有烟雾测试而不是将其留给QA,它的优点或缺点是什么?

2 个答案:

答案 0 :(得分:0)

在我们的组织中,开发人员有责任为QA提供处于可测试状态的构建。

如果我收到一个甚至不起作用的构建(即打开时崩溃),我将拒绝构建进行测试。这会浪费时间/金钱,因为QA时间必须重新安排,必须生成另一个版本等。

答案 1 :(得分:0)

QA拥有测试的优势在于他们是经过培训的测试人员,编写测试就是他们所做的。 dev-ops没有接受过编写测试的培训。此外,根据您的组织,开发团队甚至可能不知道他们正在部署的产品。

我可以看到Dev-Ops团队运行测试的意义,但开发团队应该拥有测试的编写。