【发布时间】:2017-05-27 11:37:01
【问题描述】:
如何在生产环境中实现e2e而不破坏数据库的一致性?想象一下,我们需要的测试场景是一个用户注册。如果我们在生产环境中运行这个测试,它每次都会创建一个假用户。
困境在于 e2e 测试非常重要,我们可以更灵活地在暂存环境中运行它们。但是,在生产中,我们遭受数据一致性低的困扰,并且我们无法检测到生产特定的错误。那么,有没有办法在生产中正确实施端到端测试,或者我们应该在暂存时继续使用它们?提前致谢
【问题讨论】:
-
还要考虑到,在生产环境中运行它们可能会损坏一些用户跟踪数据,您的同事可能会使用这些数据来做出重要的战略决策。
标签: testing automated-tests production-environment devops e2e-testing