测试效能典型问题分析 |
测试效能典型问题分析 |
问题分析
讨论 |
testOps过程与体系 |
testOps概述 |
什么是 TestOps
TestOps 发展现状
TestOps 的作用
TestOps 未来发展趋势 |
testOps 过程与体系 |
TestOps 与敏捷开发过程
TestOps 对应用程序发布的影响
角色定义与分工
变更管理
促进 TestOps 战略
TestOps 成功的关键因素
TestOps 五大重点
TestOps 度量标准 |
持续集成方法与实践 |
持续集成概述 |
什么是持续集成( CI )
为什么需要持续集成?
主流持续集成工具对比分析
持续集成的优势
持续集成过程包含要素
持续集成面板
每日构建与持续集成
持续集成常见问题解决方案
持续集成环境配置 |
持续集成实践 |
提高项目的可见性
持续集成原则
6 步提交法
持续集成的主要瓶颈
如何真正做到敏捷测试?
一段视频引发的思考
【案例】传统测试与敏捷测试项目对比
【案例】 CI 值日生 |
Jenkins 概述 |
Jenkins 简介
Jenkins 部署与运行管理
Jenkins 主要功能
Jenkins 应用场景
Jenkins 如何实现持续集成 |
持续集成过程详解与Jenkins应用 |
质量左移 |
缺陷修复成本比较
质量左移与右移
质量左移的目的 |
静态代码扫描 |
代码质量
静态代码扫描的重要性
代码的坏味道
烂代码的代价 - 产生 bug 的原因
优秀代码的评价标准
静态测试与动态测试
SVN/git 插件应用
Sonar cube 简介
Sonar cube 配置
质量阈与扫描规则定义
Sonar cube 与 jenkins 集成
【案例】使用 sonar cube 进行代码扫描
【案例】扫描结果邮件与消息通知 |
代码编译构建 |
代码自动编译工具
定时与事件构建
代码提交触发构建 - 钩子设置
打包版本管理与显示
并行化构建 |
构建打包存档 |
构建方法与策略
应用打包方法与工具
构建的自动通知机制 |
代码覆盖率统计与分析 |
代码覆盖统计工具
代码覆盖率统计方法
代码覆盖工具与 jenkins 集成 |
测试环境自动化构建 |
绑定 jenkins slave 环境
slave 标签化管理
部署被测系统
指定 slave 环境运行测试 |
自动化测试框架robot framework |
Robot Framework 简介
Robot Framework 安装与配置
如何使用 Robot 集成外部脚本与工具
使用 Robot 集成脚本运行结果
【案例】使用 Robot 调用外部脚本
【案例】端到端框架架构设计 |
web测试自动化与报告 |
selenium 环境搭建与安装
常用关键字与操作
利用 python 开发自定义关键字
封装关键字并复用
使用 robot +selenium 实现 web 自动化
展示 html 报告
结果邮件自动通知 |
持续集成流水线构建与应用 |
Jenkins实用插件案例 |
Pipeline 插件应用
定时触发 job
Dashboard 插件
邮件通知插件 |
流水线构建 |
上下游 job 关联
并行 job 配置
参数上下游传递
定制化流水线
流水线可视化展示 |
自动化持续部署CD |
持续部署 |
持续交付与持续部署
持续部署的主要过程
promote tag 机制
post check
滚动升级
版本回滚 |
蓝绿发布 |
什么是蓝绿发布
蓝绿发布实现步骤 |
使用Jenkins实现CD |
SSH 远程节点绑定
远程部署脚本编写
【案例】使用 Jenkins 实现蓝绿发布 |
线上自动化健康检查 |
接口调用检查
流量检查
监控指标检查 |
测试效能平台实践 |
测试效能赋能 |
什么是工程效率
工程效率团队职责
工程效率赋能体系建设
对各个角色赋能思路
工具链构建
环境容器化 |
接口自动化平台 - 测试用例自动化生成 |
文档规范的前提
自动化生成自动化测试用例
接口测试用例自动化生成技术框架设计
测试用例自动化生成关键点 |
接口自动化平台-代码覆盖率统计与分析与精准测试 |
python 代码覆盖统计工具 coverage
java 代码覆盖统计工具 jacoco
代码覆盖工具与 jenkins 集成
精准测试概述
如何提升测试效率? |
接口自动化平台-环境自动化构建 |
测试环境虚拟化
一键创建 / 删除 / 还原测试环境
容器化建设
【案例】 docker 一键创建测试环境
测试环境共享 |
接口自动化平台-结果自动化分析 |
Bug 自动化定位
结果自动化分析技术框架设计
结果自动化分析关键点 |
性能测试平台构建 |
性能测试平台构建需求
性能测试平台包含要素
如何智能化? |
自动化探压系统构建 |
自动化探压逻辑
自动化探压技术架构
自动化探压实现过程
压测环境管理
探寻最大并发数
探寻最大 TPS
效率提升统计 |
流量回放系统构建 |
什么是流量回放
流量回放目标
流量回放系统构建过程 |
瓶颈分析系统构建 |
瓶颈分析目标
内存瓶颈分析
CPU 瓶颈分析
网络瓶颈分析
磁盘 IO 瓶颈分析 |
测试效能与质量度量实践 |
测试 效能与质量度量平台 |
数据源
后端接口封装
前端开发 |
测试效能度量指标 |
迭代故事点数完成统计
迭代 story 数量完成统计
story 平均处理时间统计 |
质量度量指标 |
P0/P1 bug 占比
bug reopen 数量
逃逸缺陷占比
提测打回率
如何统计缺陷密度
缺陷密度趋势分析 |