为什么测试环境测试通过,线上还会有bug?

  1. 测试环境和正式环境的不同:
    硬件:一般正式环境的服务器都比测试环境来的好,所以硬件上不太可能一致,虽然这个差异影响比较小,但也不排除会影响程序的运行。   
    软件:包括程序语言的版本,服务器系统的版本,甚至服务器的权限控制都会影响到程序的运行。

  2. 代码不规范:例:开发在代码中指定使用测试环境数据,如host,测试环境测试正常,等上线后就会出问题

  3. 数据库/配置出错:例:版本发布涉及数据库&配置等修改,上线前,开发漏改配置

  4. 测试环境数据不能完全覆盖线上场景

详见:

  • 开发环境、测试环境、预发布环境、生产环境的区别
  • 测试通过!为何线上还有很多BUG中的质量控制

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年2月13日
下一篇 2021年2月13日

相关推荐