什么是测试环境?

测试环境是为了完成软件测试工作所必需的计算机硬件、软件、网络设备、历史数据的总称。从定义可以看出测试环境是包含了软硬件所有相关事物的。

测试环境建立是希望能更好的辅助开发,避免到正式环境后出现问题而反复改动,影响用户正常使用,所以测试环境的所有配置(含数据)应该是需要和正式环境尽可能一致的。 因为测试环境是要尽可能和正式环境保持一致,所以通常情况下,测试环境都是一式一用的,不同应用间是不会共享的,并且测试环境的软硬件配置需求在不同应用间通常也是会随业务需求、研发投入、开发团队技术水平等限制而不尽相同。

对于硬件配置,XX公司一般选择的测试环境硬件配置是1台前端服务器+2台后端服务器+1台后端负载均衡+1台数据库,这个配置基本能承担起大部分应用的测试环境硬件需求;对于软件配置需求,不同应用之间的差异会非常大,基本无法提供一个共性的配置。 测试环境只是规范开发流程的一个部分,能提高开发过程中抗风险能力,但不能规避风险,因为生产数据中很可能是存在大量隐私信息,所以实际操作中,测试环境和正式环境在数据层面是一定会存有区别的,这就会有一定可能出现功能在测试环境测试无误,但到正式环境出现问题的情况。

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值