任何人都可以解释有关测试环境的存储业务案例。 请提供有关此事的任何指导。
谢谢,
答案 0 :(得分:1)
答:备份通常比丢失有价值的数据更便宜。
答案 1 :(得分:0)
正确的测试环境必须满足测试 - 重新测试的可靠性 - 也就是说,一旦测试并通过了特定的软件功能,测试及其结果应保留,首先作为审核检查,但其次是回归测试。
测试是质量检查。如果您想要证明任何产品的质量,您可以采用的方法之一是列出所进行的测试和测试结果。这提供了一些产品“适合目的”的信心。
因此,多年来测试必须保持一致,这样您就可以确保始终测量相同的东西。
这意味着必须在测试中反映更改的功能,因此必须以与源代码完全相同的方式更新和版本化测试。
但保持旧测试的主要原因是源代码在发布后继续运行,并且当针对某个版本的软件报告错误时,您需要能够将其恢复并尝试重现故障作为一部分你的调查。
适用于测试代码的内容也适用于测试环境。在许多情况下,测试设置需要设置测试例程所需的Web服务器,数据库和服务功能。保留和重现这一点的最佳方法是使用虚拟机技术 - 将其设置一次,然后在需要测试时将其恢复。这可以为大型商业应用程序节省大量时间,但它也适用于小规模作业 - 它可以减轻将机器设置为与上次测试时运行的配置完全相同的压力(和无聊)
您应该保留多久测试?只要它需要。对于大型系统(我的大部分工作生活),我们已经在两年多的时间里在现场发布了这些测试的来源,这些测试的来源可能会在12个月之前被修改。所以对我们来说三年就是最小。
下一期是:测试集多少?同样,这取决于应用程序,但它可以为一个系统提供十几个或一百个不同的系统定义和测试配置。
需要存储:)