课程培训
单元测试培训课程

课程大纲:

测试驱动的思维模式

1. 功能理解分析

初步评估功能任务书(使用评估视角模型)

分解功能任务书文字描述(理解文字背后含义)

原型分析或绘制原型草图(理解文字的界面表达)

功能操作级别的分解(细化业务流程)

2. 功能解决方案

动态设计-操作步骤的时间编排

静态设计-数据实体的结构规划

约束设计-前置与后置约束、边界约束、时间约束

技术设计-选择适合框架API、语言表达方式

3. 功能详细设计训练

训练1:全面功能分析过程训练

训练2:健壮性功能设计过程训

4. 归纳功能设计视角与方法,形成模式

 

测试的思维模式

1. 攻击设计思维

攻击路线图(发现从哪里攻击?有多少种攻击方式?)

制定攻击的方法(策略方案)

2. 测试方案构造

测试数据构造(动态路径中测试因子,引发缺陷的因子)

测试路径断点构造(拦截测试数据执行结果)

测试断言构造(缺陷的判断标准)

 

测试依赖项构造(测试打桩-测试替身MOCK

3. 测试用例训练

训练1:构造测试数据训练

训练2:构造路径断点与断言训练

4. 归纳测试思考视角与方法,形成模式

 

单元测试训练

1. 后测试模式训练

展示先开发后测试的过程

训练1:案例代码的编写

训练2:单元测试代码编写

训练3:分析测试结果

2. 先测试模式训练

展示先测试后开发的过程

训练1:依据案例编写测试代码

训练2:执行测试用例,编写实现代码

训练3:迭代完成实现代码

3. 对比两种测试模式

列举两种测试的优点与缺点l  

计算两种测试的时间效率

评估两种测试的质量效果

4. 接口测试训练

展示接口测试过程

训练1:构造接口测试用例

训练2:执行接口测试用例

训练3:分析测试执行结果

 

深度单元测试技术

 

 

1. 数据驱动单元测试

测试数据复用的形式

测试数据注入的方式

测试数据存储方式

读取测试数据代码方案

2. 单元测试打桩(Mock

静态打桩与动态打桩

Mock框架结构分析

可变参函数打桩

Proxy(代理)的方式打桩

3. 重构测试类

发现测试代码中坏味道

重构坏味道的策略

实施测试代码重构

归纳总结重构经验

 

 




如果您想学习本课程,请预约报名
如果没找到合适的课程或有特殊培训需求,请订制培训
除培训外,同时提供相关技术咨询与技术支持服务,有需求请发需求表到邮箱soft@info-soft.cn,或致电4007991916
技术服务需求表点击在线申请

服务特点:
海量专家资源,精准匹配相关行业,相关项目专家,针对实际需求,顾问式咨询,互动式授课,案例教学,小班授课,实际项目演示,快捷高效,省时省力省钱。

专家力量:
中国科学院软件研究所,计算研究所高级研究人员
oracle,微软,vmware,MSC,Ansys,candence,Altium,达索等大型公司高级工程师,项目经理,技术支持专家
中科信软培训中心,资深专家或讲师
大多名牌大学,硕士以上学历,相关技术专业,理论素养丰富
多年实际项目经历,大型项目实战案例,热情,乐于技术分享
针对客户实际需求,案例教学,互动式沟通,学有所获
报名表下载
联系我们 更多>>

咨询电话010-62883247

                4007991916

咨询邮箱:soft@info-soft.cn  

 

微信号.jpg

  微信咨询

随时听讲课

聚焦技术实践

订制培训 更多>>