我负责维护的 Web 应用程序出现问题。
系统经常遇到错误,我们的支持供应商总是要求我们看看我们是否可以“复制 UAT 中的错误”。这显然是一个合理的要求。很多时候,由于各种原因(有些是清楚的,有些不是),这些错误在 UAT中不存在。在测试环境中缺乏 bug 可重现性给 bug 解决过程增加了大量的摩擦。
我们的系统架构中有 3 个关键部分出现了这些错误(CMS、API 层和数据库)。我建议我们设置一个系统作业,将系统的这 3 个部分永久克隆到沙盒测试环境中。这种克隆会定期发生(例如,每 24 小时一次),并且会自动发生。
这种环境有专门的术语吗?这是帮助诊断系统问题的既定方法吗?有没有什么地方我可以阅读行业最佳实践来建立这样的东西?谢谢。