软件程序开发完,有专门的软件测试人员进行测试。但存在另外一种情况就是开发人员在现场进行需求调研后,决定修改程序增加或修改功能,满足客户提出需求。开发人员开发新包,自身测试完成后需要交给实施工程师部署。在部署前会要求实施人员进行测试。那么实施人员该如何进行测试?
- 问清楚
- 开发人员是部署在什么系统环境(中间价,数据库,操作系统)
- 了解清楚现在在运行应用程序的服务器环境
- 搭测试环境
根据服务器的环境在自己本机或者虚拟机搭建测试环境 - 部署项目包测试新功能
为什么要搭建测试环境而不是直接部署到生产环境?因为会出现该项目包在开发环境中是没问题,部署在生产环境中出问题。所以最好要在部署前,作为实施运维工程师一定搭建测试环境先测试。
搭建测试环境另外一个好处是搭建一遍可以测试多个项目包,测试时出现问题可以在更小范围内排查。
测试环境作为一个工程师必备工具。
平时多了解开发人员使用什么工具自己开发环境。