自动化提测流程
2017-01-23 11:19:42 0 举报
自动化提测流程是一种通过自动化工具和脚本来执行软件测试的方法。它可以减少人工操作,提高测试效率和准确性。在自动化提测流程中,开发人员会编写测试用例,并使用自动化测试工具来执行这些用例。这些工具可以自动运行测试脚本,收集测试结果,并将结果报告给相关人员。此外,自动化提测流程还可以与持续集成(CI)系统集成,以便在代码提交时自动运行测试。总之,自动化提测流程可以帮助团队更快地发现和修复软件缺陷,提高软件质量。
作者其他创作
大纲/内容
基于当前分支打提测tag
平台部是否内测通过
bugfix
否
是否同意部署
成功
代码合并
等待测试和运维回复邮件
触发自动打包
1、根据实际情况,及各版本的上线情况,确定是否需要合并到master2、如有冲突谨慎操作
运维开始部署
准备SQL脚本
webhook server接收到gitlab发送的webhook request
平台部基于master分支内测
监控jenkins日志情况
失败
平台部基于当前分支内测
打提测tag,触发自动化打包部署
结束
准备并确认checklist
是
构建成功的包自动上传到artifactory
验证webhook信息
根据tag中的版本信息读取to_qa.txt文件内容及版本分支信息
开发打提测tag
准备部署文档
是否构建成功
基于master打提测tag
1、ConfigServer是否修改2、是否新增模块或者服务3、是否有redis脚本4、是否有后台脚本(addconfig)5、服务器等配置是否需要修改
升级服务版本号
自动发送提测邮件
1、信息中需要增加特殊的参数配置
测试同意部署
开发完成
运维触发自动部署
邮件管理员
代码合并到master
1、在以下文档取得服务最新版本号:https://10.1.10.235:8443/svn/平台部/开发管理/服务管理/平台代码及服务管理人列表.xlsx
1、如有脚本或者配置修改,邮件中需说明2、提测邮件中需要附件提测checklist
触发jenkins自动构建
1、按照全量增量形式存放
发送提测邮件
自动邮件测试
0 条评论
回复 删除
下一页