敏捷时代的自动化测试技术最佳实践(1.5天)
1) 敏捷时代的自动化测试(TA)所面临的新挑战
2) 敏捷测试原则与框架
3) 讨论:如何根据上下文重构敏捷测试的框架?
4) 某互联网公司的自动化测试优秀平台
5) 某互联网公司的测试中台
6) 某银行的自动化测试数据平台
7) 敏捷测试的策略:TA + ET
8) 从持续集成到持续验证
9) 从TDD到ATDD、BDD
10) BDD框架Cucumber应用
11) Cucumber与Selenium等工具的集成
12) 自动化测试金字塔——分层策略
13) 敏捷测试重在接口测试
14) 常见的接口测试工具或框架
15) 使用Postman完成一个完整的接口测试
16) Rest-Assured应用场景和技巧
17) 变量参数化及数据驱动的接口测试
18) 单接口多参数、多接口场景的组合测试
19) 接口调用链的测试方法
20) 接口依赖、异步接口等实际问题解决
21) RobotFramework一统天下
22) 小结、Q&A
移动端自动化测试技能提升(1天)
1) 移动端自动化测试难点
2) 移动端自动化测试的技术体系
3) 常见的移动端自动化测试框架
4) 几个框架的比较与选择
5) 自动遍历测试方法与常见技术
6) Appium常用自动化API
7) Appium设备交互API
8) 长按/滑动等TouchAction应用技巧
9) 高级XPath定位技巧
10) Page Object六大设计原则
11) 基于Page Object模式的实战
12) 使用隐式等待让用例更稳定
13) 使用显式等待处埋复杂等待条件
14) 高级Hamcrest断言
15) 参数化与数据驱动
16) Hybrid混合app的自动化测试
17) 纯H5站自动化测试
18) 小程序自动化测试
19) 测试用例调度
20) 手机等智能设备调度
21) Q&A
课程特点
1. 内容系统、实用、精彩,不仅讲解做什么、如何做,而且讲解为什么这样做。
2. 通过具体的、实际的企业应用案例分析来讲解相关主题,从方法和实践两个层次解决学员所面临的问题,使培训内容能够真正落实到学员的日常工作中
3. 深入浅出地分析敏捷时代的自动化测试中遇到的实际问题,以及如何解决这些问题,并强调与学员互动,使所讲解的内容具有很好的可操作性和应用性,对学员的将来工作具有很高的借鉴与参考价值。
4. 分享十多年在国际一流企业的软件测试实践和经验,不局限于某个公司的实践,而是具有一定的普适性,可以有较好的应用场景。