软件系统项目的研发过程中,在正式发布给终端用户使用前,需要测试人员在测试环境进行验证,符合上线标准才能发布。 测试环境(Testing environment)是指为了完成软件测试工作所必需的计算机硬件、软件、网络设备、历史数据的总称。 测试环境是研发和测试人员最常用功能,其稳定性直接影响研发效率,环境不稳定主要表现在:接口服务不可用、数据丢失等方面。 Y公司打算搭建一套完全独立的测试环境,公司产品和项目涉及客户端、web、小程序、后端服务、数据库等,搭建测试环境分别需要哪些环境? 怎么样的测试环境算一个好的测试环境?如果你是负责人,会如何规划搭建一个稳健可复用的测试环境? 请简述思路和方法,给出设计方案。