1. 测试环境用容器来部署。这样可以保证所有开发人员环境统一。可以选择docker或者podman,选择对应compose编写部署文件。使用dockerfile编译与打包程序,可以减少自动化测试时环境造成的编译打包问题。
2. 出现错误可以有多种选择。一,当应用有使用统一的日志管理中间件时可以直接后台查看日志;二,当使用容器部署测试时,可使用exec命令参数进入shell,查看日志目录与日志文件;三,当dockerfile导出日志数据卷时,可直接查看对应的导出目录;四,在shell中可以使用vim,cat,等命令查看日志文件。
3. 当可执行文件权限不足时,可使用“ls -la 文件名”查看文件是否有执行权限以及文件属于的用户与用户组。若文件属于当前环境使用的用户,则使用chmod命令添加执行权限;若文件不属于当前用户,且当前用户不存在与文件所有者组中时,应人为判断是否可以修改文件所有者或组,亦或是将当前环境使用的用户加入所有者组中,使用chown进行修改。