自动化测试流程图

自动化测试流程图(初稿):
这里写图片描述

从功能开发阶段到git review 触发pre-commit,pre-commit如果失败,继续回到开发阶段。如果成功,代码进入master branch。
之后,先自动化部署环境,再触发BVT,最后生成Report并分析

每一个项目的UI和API开发者提交code review之前,需要通过以下三个方面的pre-commit check, 分别触发不同的Jenkins CI Job.
Unit test
Code coverage test, 主要覆盖文件数、函数、代码行以及逻辑分支
Code quality check, 主要code style check

Code review完成以后,代码可以直接进代码库master branch, 然后启用自动化部署auto-deploy生成测试环境,
然后启用不同CI Job运行BVT,BVT有UI Automation test和API Automation test两个方面,生成不同的自动化报告,通过邮件发送给测试工程师,便于分析报告。

开发工程师需要做的事情:
1. Code style check(自测)
2. 各个功能的Unit test
3. Code coverage test,代码覆盖率多少?再商量,一旦开发者提交的代码不满足覆盖率,需要重新提交code review
4. Code quality check,有具体的工具,比如:UI项目中,有没有启用JS lint

测试工程师需要做的事情:
1. 搭建sonar server,用于code coverage test
2. 搭建selenium server,用于UI automation test
3. 分别书写UI automation test和API automation test
4. 在Jenkins上新增5个CI Jobs, 分别用于运行unit test, code coverage test, code quality check, API automation test以及UI Automation test

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值