全栈自动化测试工作坊:单元、集成、接口测试
Antony Chen 查看讲师
百林哲咨询(北京)有限公司专家团队成员
目前就职于某金融行业核心机构,自动化测试领域专家,具有10余年软件测试和团队管理经验,在自动化测试、敏捷测试、持续改进等方面有不少实战经验,曾担任HP认证技术讲师,并建立持续测试平台.
浏览:3333次
详情 DETAILS

简介

围绕着自动化测试的主题,通过概念介绍、案例演示、小组讨论和练习等方式,与学员一起探索测试是什么,测什么,怎么测,如何管理和持续改进等方面的实战问题。让学员单元测试、集成测试、接口测试以及质量内建的各个技术与工具。

目标

1.了解自动化测试方法;

2.确定自动化测试目标;

3.结合实战,掌握全栈自动化测试方法

受众人群

测试经理、性能测试人员、软件质量管理人员

课程时长

2天(12H)

分享提纲

            主题

                        内容

测试设计

业务测试与规则矩阵

接口类型分析

接口单测用例设计

案例分享- PriceBanding

练习-测试设计-保险费计算

测试设计方法

案例分享-基于模型的单接口入参自动化测试

用例组织管理

案例分享- SMF 与测试影响分析

将自动化测试引入交付流程

自动化测试的模式与反模式

测试四象限

测试活动组织-Phase|Level|Type

多层次的质量-DoD 和 RC

练习-制订回归测试用例选择标准

接口测试框架开发

 

需求要点

Four-Phase

接口测试执行

测试结果验证用例编写

数据及环境管理

数据驱动及各种 DD

JUnit5测试框架

为什么升级到Junit5

用例组织

参数化测试

异常、超时等特殊测试

测试断言

json断言

JUnit5的扩展机制

综合案例:NoCode 零代码的测试框架

练习: FizzBuzz

单元测试与Mock

Mockito: 注入方法、stubvoid、异常、入参捕获等

PowerMock: 单例、临时变量、静态变量、静态块、final 类等

Spring单元测试

Service、Controller 测试、DAO层测试

跨层单测

Spring集成测试

Spring MockMVC

综合案例- MockMVC基类

基于内存的测试桩:redis\kafaka\mq\db

服务虚拟化

数据库测试专题

数据库测试生命周期

DBUNITSpring-DBunit

DBRider:导出、导入、断言

内存数据库-通用型

内存数据库-MySQL

数据库容器

数据库版本管理

接口自动化测试

HTTP 协议简介

利用命令行进行简单的接口调用

基于RestAssuredHTTP接口测试

基于门面模式的接口SDK

OpenAPI

综合案例:基于规则引擎+MQ案例

质量内建

代码评审

代码静态扫描与典型缺陷

系统测试的代码覆盖率统计

案例:用例结果上报-Maven插件


企业服务热线:400-106-2080
电话:18519192882
投诉建议邮箱:venus@bailinzhe.com
合作邮箱:service@bailinzhe.com
总部地址:
北京市-丰台区-汽车博物馆东路6号3号楼1单元902-B73(园区)
全国客户服务中心:
天津市-南开区-桂苑路15号鑫茂集团鑫茂军民园1号楼A座802-803
公众号
百林哲咨询(北京)有限公司 京ICP备2022035414号-1