1.web自动化相关软件 java version "1.8.0_92" python 3.7 pycharm 2017 jenkins 2.204.5 svn 客户端 1.9 服务器端 3.5.1 tomcat 1.9
总体流程,pycharm 编写测试脚本,unittest2框架组织脚本,传到svn上代码管理,jenkins 部署到tomcat上,负责自动定时从svn获取代码进行构建,跑脚本输出测试测试报告并发送邮件。
过程中踩的坑
1.pycharm 导包的时候 提示
修改配置文件 helpers/packaging_tool.py
2.下载chromedriver时注意查看本地浏览器版本
3.Jenkins安装完后汉化的时候会有部分汉化的情况,我汉化好几次都不能全部汉化,不影响使用,另外插件管理高级中要设置国内镜像的源,不然获得插件的时候非常慢
http://mirror.esuni.jp/jenkins/updates/
3.设置jenkins邮件发送功能时,系统设置区域--扩展邮件通知功能区与邮件通知区有个高级设置要打开,两者填写信息要一致
工程配置区域,最下方触发要勾选always 才能收到邮件。
另外自动化测试的成本估算也需要清楚: