课程大纲
软件测试行业的趋势与新方法
从”软件测试“到”质量工程“
全球软件测试行业的“四大趋势“解读
敏捷开发真的就会快吗?
敏捷开发的核心与外延
测试敏捷化 vs 敏捷测试
敏捷测试的核心理念与方法
测试左移 VS 测试右移 VS 持续测试
稳态研发 VS 敏态研发
基于功能的测试 VS 基于架构的测试
精准测试的概念与实现方式
测试基础架构的服务化趋势
”去QE“战略的兴起于硅谷公司的实践
研发效能领域的行业现状
敏捷测试的背景与基础理论体系
未雨绸缪 VS 救火
测试效能 VS 敏捷
测试效能 VS DevOps
局部最优 VS 全局最优
工程效能视角下的开发者测试
软件的可测试性
开发者自测试就真的不需要测试工程师了吗
测试服务化能力建设的必要性
测试中台能力建设的必然性
敏捷测试的常见误区
DevOps和测试的全向集成
落地敏捷测试的架构基础知识
测试工程师为什么要有架构思维?
测试工程师必须掌握的架构知识
业务驱动下的技术架构的技术演进
从单一服务器谈起
各司其职的简单架构
分布式缓存集群的引入
突破数据库的瓶颈
牲口 vs 宠物
分布式服务的雏形
微服务架构的诞生
下一代微服务:服务网格
端到端GUI的敏捷测试体系实践
GUI自动化测试技术详细解读
传统GUI测试的主要问题和难点
敏捷体系是如果改善GUI测试能力的
如何构建高效,低维护成本的GUI自动化测试用例
如何提高GUI自动化测试的稳定性
敏捷测试先行的最佳实践:如何在开发版本完成前提前开展GUI自动化测试
测试用例脚本封装粒度的问题
从页面对象模型到业务流程模型
GUI测试脚本的自动生成技术初探
影响GUI测试用例稳定性的主要因素与应对策略
GUI测试中的数据准备
敏捷体系下的测试服务中台建设与设计
业界案例分享:大型软件产品GUI测试的敏捷实践与落地案例解读
后端API的敏捷测试体系实践
后端测试的重要性
如何在API层面开展敏捷测试
后端API测试的工具选择
API测试的最佳实践
API常见问题与解决方案
后端API的非功能测试要点
后端API的后向兼容性测试
后端API测试用例的自动生成技术
后端微服务架构下API测试的难点与解决方案
测试中数据的复杂性与难点
基于实时数据创建的测试数据准备策略
基于Out-of-box的测试数据准备策略
测试数据准备工具的最佳实践
后端微服务架构下的API测试难点解析
基于消费者契约的API测试方法
业界案例分享:大型软件产品API测试的敏捷实践与落地案例解读
基于敏捷的测试效率提升实践与行业案例
测试策略选择的核心要素与方法
敏捷测试体系下的测试设计月分析
敏捷测试体系下的测试策略选择
三大测试策略选择与适用场景
效能度量的常见误区与最佳实践
分层测试技术的最佳实践与案例解读
超越BDD,GUI自动化测试用例的自动生成技术
Docker容器在测试环境中的落地与应用
精准测试技术的应用与实践
海量自动化测试的测试环境管理与效率提升实践
前沿技术在软件测试领域的应用于落地案例解读
机器学习在GUI自动化测试领域的应用案例
自然语言理解在自动化测试脚本生成中的实际应用
大数据技术在测试范围选取领域的应用案例
人工智能在测试结果自动化分析领域中的实际应用案例
智能化的单元测试自动生成技术
基于混沌工程的测试中台建设
涉及的行业案例
某全球大型电商案例:基于AI的失败测试用例的自动化分析系统
某全球大型电商案例:全栈测试用例执行报告的实现
某全球大型电商案例:Test as a service的实现与架构
国内某大型软硬件公司案例:Mobile GUI自动化测试用例的自动生成
国内某大型软硬件公司案例:基于大数据来设计GUI测试用例的执行路径与权重
国内某大型软硬件公司案例:Web和Mobile的测试执行环境的私有云方案
某大型跨国软件公司案例:利用功能测试用例0成本实现性能测试
某大型跨国软件公司案例:边界测试数据的自动生成技术
某大型跨国软件公司案例:基于AI的测试数据准备
BAT案例:微服务架构下的API测试方法
BAT案例:从测试的视角看网站架构的演进与发展