【发布时间】:2011-12-15 18:10:45
【问题描述】:
我们正在为生产中的主要应用程序部署更新。此更新已在 QA 中进行了测试,看起来不错。我们的客户想要在生产中进行测试。对于这种情况,我们将在生产环境中使用“测试数据”运行应用程序,一旦测试完成,我们将删除“测试数据”。
一些服务器管理员反对这一点,因为“测试数据不属于生产”。我认为这没关系,因为 QA 服务器和生产服务器具有不同的硬件,并且数据库包含不同的应用程序(QA 有更多的数据库,生产是专用的)。除此之外,还有其他事实可以用来支持我的观点吗?
编辑:添加上下文
该应用程序是一种自动接收和验证数据的工具。我们通过电子邮件接收文件,该工具会自动验证它们并将它们导入数据库。我们有一个使用此信息创建报告的 BI 系统(通过电子邮件接收 Excel 文件,然后验证,然后报告/视图出来,所有这些都是自动化的)。
“测试数据”将是代表真实数据(实际上是真实数据但有问题或太旧)的旧文件(先前工作的好文件和坏文件)。
【问题讨论】:
-
我认为没有足够的上下文。什么是测试数据?什么是应用程序?使用测试数据运行是什么意思?
-
“测试数据不属于生产”本身并没有足够的理由。这种解释背后可能有一些潜在的原因,找出他们为什么会有这种感觉对我很有帮助。
-
谢谢,我刚刚添加了一些上下文。
标签: testing deployment production