4006-998-758
3000+课程任你选择
测试架构思维
研发学院 测试架构思维 开课时间:2022-06-17
陈磊

曾任京东测试架构师,招商银行信用卡中心测试技术经理等职位。他拥有十多年的软件测试开发、性能测试以及技术管理经验,熟悉质量保障流程和测试流程,对测试技术和方法都有深入研究,公开发表学术论文近 30 篇,专利 20 余项。

陈老师曾主导了京东的自动化测试平台以及质量效能平台“精灵”的设计与研发工作。在招商银行信用卡中心任职时,他重点参与研发了公司自动化测试框架,并开源到了GitHub上。

另外,他还是图书《决战 618:探秘京东技术取胜之道》、《京东质量团队转型实践:从测试到测试开发的蜕变 》的作者之一。

阿里云MVP、华为云MVP、QECon&CAICT《研发效能实践指南》副主编,中国商业联合会互联网应用工作委员会智库专家、中关村智联软件服务业质量创新联盟软件测试标准化技术委员会委员、Asian Journal of Physical Education & Computer Science in Sports编委会委员,《测试敏捷化白皮书》编委

多年质量工程技术实践经验,专注于研发效能提升、手工测试团队自动化测试转型实践、智能化测试等方向公开发表学术论文近30篇,专利20余篇、国内TID、NCTS、MAD、MPD、TICA等技术峰会的演讲嘉宾或技术委员会成员


查看老师详情
课程内容

课程时长


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、全部课程总结

返回上一级