我正在开发一个应用程序,用户在该应用程序中制作内容并与服务器上的内容进行交互。我不时会对应用程序进行更新,并在开发服务器上使用beta测试人员测试这些更新。
问题在于,在测试过程中,我的所有测试版测试人员都将被迫只与彼此进行交互,因为与拥有数千名用户的富生产服务器相比,服务器大部分都是空的。
使用Facebook的问题示例:如果Facebook要使用开发服务器运行测试,他们将不得不构建一个模拟&截断的数据集并不会与真实的Facebook相同 - 因此测试版测试人员会有糟糕的体验/无法正常测试。
在测试过程中构建一个镜像生产和开发服务器的机制是一个好习惯吗?
在某些时候我是否必须放弃生产/开发测试格式?