课程时长
1天(6小时/天)
课程大纲
引子
从测试发展和现状开始,引出接口测试为什么越来越重要,然后通过接口的分析、测试工具的引入最后完成测试脚本、测试框架等技术方案的落地,然后掌握测试框架的封装过程。
第一单元 接口测试的本质 (完成时长:如:1小时)
该部分通过接口和接口测试的认识,揭露接口测试的本质,将接口测试和我们最原始的测试理论基础对齐
1、什么是接口
2、什么是接口测试
3、为什么要有接口测试
4、接口测试的现状
5、接口测试的本质
6、接口测试的价值
第二单元 如何开始接口测试 (完成时长:如:2小时)
在面对不同的项目,开发能力和团队合作素质参差不齐的研发团队,我们如何开始推动我们的接口测试呢?
1、一个优秀的开发应该给测试什么样的输入,优秀接口文档的推荐
2、面对贫瘠的测试输入,测试工程师的自救
3、接口测试分类以及作用
4、如何开始第一个接口测试
4.1 明确测试目标
4.2 开始单接口测试
4.3多接口业务测试
4.4 如何为CI提供弹药
第三单元 接口测试新技术的本质(完成时长:如:3时)
最近几年测试的新技术广发发展例如契约测试、流量录制回放等,这些技术的本质是什么?
1、接口自动化测试技术的发展趋势
2、测试的技术选择最适用的就好了
3、契约测试本质
4、流量录制本质
5、测试脚本生成本质
6、微服务解耦技术方案的选型思维
第四单元 WebUI自动化测试关键技术
介绍WebUI自动化测试的两种技术解决方案一种是基于图形图像的的技术方案Sikuli,一种是基于Webdriver协议的Selenium,然后详细讲解Selenium Webdriver3.0的架构,引入两种典型的UI自动化设计模式
1、WebUI自动化的两种技术方案
1.1 Sikuli的讲解和使用
1.2 Selenium Webdriver 3.0架构基础
2、UI自动化的设计模式
2.1 PO模式以及框架原理
2.2 ScreenPlay设计模式以及原理
第五单元 质量门禁
介绍持续测试,针对每一个环境如何设立准入、准出的质量门禁,如何度量团队交付制品的质量,以及如何有效的做到质量运营。
1、持续测试
2、质量门禁
3、建立正确的度量
4、有效的质量运营
第六单元 测试的新方向智能化测试
面对当今测试的发展,智能化测试已经走到了公众的视野,大型互联网公司实际案例讲解。
1、智能化测试是什么
2、智能化测试的价值和影响
3、智能化单元测试框架实践
4、接口测试框架稍微智能一点
5、智能的接口测试框架
5.1 脚本的解决方法
5.2 执行流程
5.3 数据的解决方案
6、智能化测试UI自动化的先进之处
7、全部课程总结