序
前言
第1章 全栈测试简介
1.1 高质量的全栈测试
1.2 测试左移
1.3 10项全栈测试技能
1.4 关键知识点
第2章 手动探索性测试
2.1 构建模块
2.1.1 探索性测试框架
2.1.2 探索功能
2.2 手动探索性测试策略
2.2.1 了解应用程序
2.2.2 部分探索
2.2.3 分阶段重复探索性测试
2.3 练习
2.3.1 API测试
2.3.2 Web界面测试
2.4 观点:干净的测试环境
2.5 关键知识点
第3章 自动化功能测试
3.1 构建模块
3.2 自动化测试策略
3.3 练习
3.3.1 UI功能测试
3.3.2 服务测试
3.3.3 单元测试
3.4 其他测试工具
3.4.1 Pact
3.4.2 Karate
3.4.3 自动化功能测试中的AI/ML工具
3.5 展望
3.5.1 要克服的反模式
3.5.2 100%自动化覆盖率!
3.6 关键知识点
第4章 持续测试
4.1 构建模块
4.1.1 持续集成简介
4.1.2 CI/CT/CD过程
4.1.3 原则和礼仪
4.2 持续测试策略
4.3 练习
4.3.1 Git
4.3.2 Jenkins
4.4 四个关键指标
4.5 关键知识点
第5章 数据测试
5.1 构建模块
5.1.1 数据库
5.1.2 缓存
5.1.3 批处理系统
5.1.4 事件流
……
第6章 视觉测试
第7章 安全测试
第8章 性能测试
第9章 可访问性测试
第10章 跨功能需求测试
第11章 移动测试
展开