自研UI测试质效管理
Curzn Ren 查看讲师
百林哲咨询(北京)有限公司专家团队成员
现任大型互联网公司PCG联合业务质量中心总监,数据质效应用和服务中心总监,负责PCG所有业务基础质量和EPC效能提升。具有10+年开发和质量保障经验,5年互联网电商平台经验,是质效领域专家、PMP。
浏览:2076次
详情 DETAILS

课程简介

在过去的几年中,随着软件的高速发展和用户群体数量爆发式的增长,界面和用户交互变得越来越重要。随着市场中竞争者的数量增加,软件不仅要提供给用户满足其需求的基本功能外,还要为用户提供最佳的用户体验。因此,保证用户使用软件更平滑和直观变得至关重要,这就是进行UI测试的重要原因。

本课程从相关的背景知识和相关原则入手,重点讲解UI测试的价值和痛点及如何扩展DevOps工具链DevOps双环&自动化测试平台的定位,便于学员进一步了解UI测试平台的重要性。

课程收益

1.掌握UI测试的价值和痛点及如何扩展DevOps工具链

2.了解背景知识和相关原则,DevOps双环&自动化测试平台的定位

3.学会运用UI平台解决实际问题

受众人群

测试工程师,测试开发工程师和测试技术骨干成员,测试技术负责人,测试经理和测试总监 测试架构师以及其他与测试相关的人员。



课程周期


212H


课程大纲

标题

授课内容

背景知识和相关原则

DevOps双环&自动化测试平台的定位

1.质量&工程效能

1.1 质效一体

1.2 去测试化&DevOps

1.3 开发负责质量

1.4 Everything as Code

1.5 10倍效能工程师vs. 10倍效能团队测试三角形

2.质效提升相关原则

2.1 测试三角

2.2 F.I.R.S.T原则

2.3 可测试性

3.质效运营

自动化测试平台的主要构成

1. 流程管理

2. 执行环境

3. 数据依赖

4. 持续集成

5. 架构和脚本管理

价值&痛点

1.如何设计可维护的自动化框架

1.1 DSL

1.2 分层架构

1.3 和研发体系可测试性提升紧耦合

1.4 覆盖链路的整个生命周期

1.5 脚本和数据分离

1.6 脚本和驱动分离

1.7三位一体

2.数据工厂&DDI

2.1 测试数据的生命周期

2.2 测试数据管理和注入

2.3 数据工厂服务

3.度量&规范化

3.1 百度工程能力白皮书

3.2 腾讯EPC

4.设备和环境管理

4.1 ATX-Server2

  4.2 驱动和能力接入

扩展的DevOps工具链

1.代码

1.1版本控制系统

1.2 Lint

1.3 Code Scan

1.4 Code Review

1.5 Code Search

1.6 脚手架和IDE

1.7 UT

2.CI阶段

2.1 构建

2.2 BVT

2.3 制品库

2.4 覆盖率

2.5 流量回放/录制回放

2.6 染色和甬道环境管理

3.CD阶段

3.1 开关系统

3.2 灰度/Canary

3.3 蓝绿发布/原地发布

4.CO阶段

4.1 CMDB

4.2 降级/熔断/开关

4.3 ChangeList

4.4 日志/监控/告警

4.5 onCall

4.6 RCA

5.CE阶段

5.1 实验

5.2 配置管理

5.3 数据上报质量

5.4 数据链路血缘关系

6.度量和数仓

6.1 研发质效数据指标

6.2 度量工具和数据驱动能力

7.Pipeline和流程管理

7.1 统一的pipeline

7.2 从需求到线上

7.3 自动流转Red&Green Light


企业服务热线:400-106-2080
电话:18519192882
投诉建议邮箱:venus@bailinzhe.com
合作邮箱:service@bailinzhe.com
总部地址:
北京市-丰台区-汽车博物馆东路6号3号楼1单元902-B73(园区)
全国客户服务中心:
天津市-南开区-桂苑路15号鑫茂集团鑫茂军民园1号楼A座802-803
公众号
百林哲咨询(北京)有限公司 京ICP备2022035414号-1