【发布时间】:2011-07-14 05:33:56
【问题描述】:
在我工作的公司,我们有两个环境:测试和生产。由于成本原因,我们目前没有开始新的环境。
这是我们遵循的程序:业务提出功能请求,开发实现它并将其部署到测试环境。然后进行业务测试(UAT),如果没问题,该功能将包含在下一次生产部署中。
问题在于测试数据库的最佳实践。开发人员将测试环境视为他们的游乐场,有时他们将数据库重置为初始状态以进行测试。另一方面,业务人员认为测试数据库必须是稳定的,不应该重置。我们想解决这个问题,并决定测试环境应该属于开发团队还是业务团队。 (开发人员不希望企业将自己的鼻子放在测试环境中,但业务团队正在为服务器付费。)
关于环境的最佳做法是什么?你能推荐一篇关于这方面的文章吗?
【问题讨论】:
标签: production-environment test-environments