主题 |
内容 |
1.
自动化测试典型问题分析与讨论 |
目前困扰
典型问题分析与讨论
|
2.
自动化测试体系框架 |
完善的自动化测试体系
自动化测试程序设计要点
自动化测试的应用环节
全流程测试自动化框架
分层自动化测试实践
721法则 |
3.
自动化测试案例分析 |
百度的自动化测试
去哪儿的自动化测试
后端自动化测试框架设计
某自动化测试框架设计
|
4.
全局质量建设 |
什么是全局质量
需求质量建设
设计质量建设
代码质量建设
产品质量建设
线上质量建设
|
5.
测试自动化与持续集成 |
什么是持续集成(CI)
持续集成的优势
持续集成面板
每日构建与持续集成
持续集成常见问题解决方案
持续集成环境配置
持续集成工作流
【案例】Jenkins master & slave
【案例】Pipeline插件应用
【案例】使用Jenkins+Robot Framework进行持续集成
|
6.
Python语言开发基础 |
脚本概念
脚本与程序对比
常用脚本语言
脚本的运行机制
Python语法规则
Python运行方法
Python运行机制
从HelloWorld开始
【案例】python脚本多个案例
|
7.
代码开发最佳实践 |
代码的坏味道
烂代码的代价-产生bug的原因
优秀代码的评价标准
静态检查与动态检查
代码静态检查
代码扫描规则
指定编码纪律
单元测试粒度
【案例】优劣代码对比分析
|
8.
代码覆盖率统计与分析与精准测试 |
python代码覆盖统计工具coverage
java代码覆盖统计工具jacoco
代码覆盖工具与jenkins集成
精准测试概述
如何提升测试效率?
|
9.
智能功能测试中台建设之环境自动化构建 |
测试环境虚拟化
一键创建/删除/还原测试环境
容器化建设
【案例】docker一键创建测试环境
测试环境共享
|
10.
测试数据自动化生成 |
测试数据自动化生成需求
测试数据自动化生成技术框架设计
测试数据自动化生成关键点
测试数据自动化生成规则
|
11.
自动化测试框架robot framework |
Robot
framework应用
自动化测试用例管理
【案例】Pybot应用
指定运行测试用例
给测试用例加标签tag
按tag运行测试用例
运行失败用例
基于业务层的关键字封装
【案例】开发python脚本生成自定义关键字
【案例】导入自定义关键字
|
12.
上机实践-自动化框架搭建 |
搭建robot
framework自动化框架
利用框架进行简单练习
|
13.
接口服务开发与测试 |
Restful
API原理
Restful API的Python编程
微服务测试逻辑
微服务测试要点
postman简介
postman常用功能
使用Collections管理用例
使用postman进行接口测试
|
14.
API测试自动化-基于requestlib |
Request类简介
HTTP请求方法
robot requestlib配置
利用robot构建API测试
|
15.
利用robot +requestlib实现API自动化 |
request常用关键字
利用robot构建API自动化测试用例
|
16.
上机实践-接口测试自动化框架构建 |
接口测试框架设计
接口测试环境搭建
接口测试实施和分析
|
17.
移动应用的自动化测试 |
移动设备虚拟化
Genymotion应用
移动云测试环境
移动应用接口测试
Android VS IOS
模拟器和真机的差异
|
18.
使用Appium进行移动端自动化测试 |
Appium简介
Appium特点
Appium环境搭建
Appium常用API
Appium与robotframework集成
关键字数据驱动的设计
基于业务层的关键字封装
Appium实现自动化测试
【案例】使用robot+UiAutomator完成app测试自动化
【案例】移动应用持续集成
|
19.
上机实践-移动端自动化测试框架构建 |
移动端自动化测试框架设计
移动端自动化测试环境搭建
移动端自动化测试实施和分析
|
20.
GUI层自动化测试框架实践 |
自动化最佳介入时期
最佳自动化测试范围
web自动化-Robot Framework与Selenium的整合
Robot Framework中的数据驱动、关键字驱动实现机制
基于业务层的关键字封装
|
21.
测试自动化最佳实践 |
如何处理频繁的业务需求变更
框架与工具相结合
【案例】自动化测试覆盖率分析
如何降低自动化测试执行的总体时间?
基于业务层的关键字封装
自动化测试持续改进
提高测试脚本的运行稳定性
提高自动化缺陷检出率
提高自动化的可复用性
|
22.
自动化测试管理与度量 |
敏捷测试项目管理
人员组织规划
全员自动化VS分离的自动化测试团队
开发与测试的配合
流程管理-6步提交法
自动化测试脚本管理
自动化测试用例管理
自动化验证点设计与管理
如何降低测试脚本的维护成本
【案例】自动化测试ROI度量与分析
|
23.
业界前沿-测试中台-平台级建设 |
什么是测试中台?
为什么要进行测试平台建设?
测试平台建设要素
平台建设的应用场景
测试的最大价值化
保质、降本、提效的平台落地
|
24.
接口测试自动化平台设计与开发 |
“自动化生成”自动化测试用例
接口测试平台建设需求
接口测试平台架构设计
接口测试平台主要功能模块
接口测试用例描述标准化
用例生成-自动化爬取文档生成数据与用例
脚本管理-脚本自动化生成
执行管理-自动化用例执行
报告管理-报告与结果展示
|
25.
智能化性能测试平台构建 |
性能测试平台构建需求
性能测试平台包含要素
如何智能化?
自动化探压逻辑
自动化探压技术架构
自动化探压实现过程
压测环境管理
探寻最大并发数
探寻最大TPS
效率提升统计
|
26.
流量回放系统构建 |
什么是流量回放
流量回放目标
流量回放系统构建过程
|
27.
上机实践-自动化测试框架与持续集成系统构建 |
自动化测试框架设计
持续集成系统搭建
持续集成实施与分析
|