本文在研发组织管理中的位置:
定位:
管理除“项目功能测试自动化用例”本身以外的所有自动化工作,帮助整个测试团队设置并且优化持续集成流程, 帮助将自动化脚本和测试生产环境部署紧密关联起来, 提高整体交付质量;
职责:
1、部署团队持续集成工具,并负责其维护工作;
2、设计并实现项目持续集成pipeline,支持每个项目从代码提交、编辑、打包、部署、自动化用例运行,到测试报告生成&合并,并邮件通知相关干系人,且能轻松获取运行趋势;
3、生成持续集成工具使用方法,并做好培训;
4、督促各项目负责人接口及UI自动化用例按照持续集成方案配置;
5、督促各项目负责人执行持续集成结果检查并跟进运行结果;
素质要求:
1、熟悉代码CI、编译、打包、部署的操作方式及linux命令;
2、熟悉Jenkins的部署、插件管理、各重要插件的功能及使用方法;
3、有较丰富的自动化测试使用经验;
例行事务:
-
部署团队持续集成工具,并负责其维护工作;
-
生成持续集成工具使用方法,并做好培训;
-
监督指导各项目组完成持续集成任务设置并答疑解惑;
-
督促各项目负责人接口及UI自动化用例按照持续集成方案配置;
-
督促各项目负责人执行持续集成结果检查并跟进运行结果;
-
跟踪监督生产线UI自动化每日运行结果;
-
根据测试基础架构专家岗的设计计划,完成对持续集成工具的优化升级;
-
收集测试团队对持续集成工具使用反馈,对持续集成流程进行升级更新;
核心考核指标:
1. 是否为团队部署搭建好易用的持续集成工具, 并且长期保持其稳定
2. 是否指导各项目负责人按照流程文档完成各项目的持续集成设置
3. 为团队编写详细的持续集成工具使用及运行标准文档