课程培训
|
单元测试培训课程
课程大纲: 测试驱动的思维模式 1. 功能理解分析 初步评估功能任务书(使用评估视角模型) 分解功能任务书文字描述(理解文字背后含义) 原型分析或绘制原型草图(理解文字的界面表达) 功能操作级别的分解(细化业务流程) 2. 功能解决方案 动态设计-操作步骤的时间编排 静态设计-数据实体的结构规划 约束设计-前置与后置约束、边界约束、时间约束 技术设计-选择适合框架API、语言表达方式 3. 功能详细设计训练 训练1:全面功能分析过程训练 训练2:健壮性功能设计过程训 4. 归纳功能设计视角与方法,形成模式
测试的思维模式 1. 攻击设计思维 攻击路线图(发现从哪里攻击?有多少种攻击方式?) 制定攻击的方法(策略方案) 2. 测试方案构造 测试数据构造(动态路径中测试因子,引发缺陷的因子) 测试路径断点构造(拦截测试数据执行结果) 测试断言构造(缺陷的判断标准)
测试依赖项构造(测试打桩-测试替身MOCK) 3. 测试用例训练 训练1:构造测试数据训练 训练2:构造路径断点与断言训练 4. 归纳测试思考视角与方法,形成模式
单元测试训练 1. 后测试模式训练 展示先开发后测试的过程 训练1:案例代码的编写 训练2:单元测试代码编写 训练3:分析测试结果 2. 先测试模式训练 展示先测试后开发的过程 训练1:依据案例编写测试代码 训练2:执行测试用例,编写实现代码 训练3:迭代完成实现代码 3. 对比两种测试模式 l 列举两种测试的优点与缺点l 计算两种测试的时间效率 评估两种测试的质量效果 4. 接口测试训练 展示接口测试过程 训练1:构造接口测试用例 训练2:执行接口测试用例 训练3:分析测试执行结果
深度单元测试技术
1. 数据驱动单元测试 测试数据复用的形式 测试数据注入的方式 测试数据存储方式 读取测试数据代码方案 2. 单元测试打桩(Mock) 静态打桩与动态打桩 Mock框架结构分析 可变参函数打桩 Proxy(代理)的方式打桩 3. 重构测试类 发现测试代码中坏味道 重构坏味道的策略 实施测试代码重构 归纳总结重构经验
如果您想学习本课程,请预约报名
如果没找到合适的课程或有特殊培训需求,请订制培训 除培训外,同时提供相关技术咨询与技术支持服务,有需求请发需求表到邮箱soft@info-soft.cn,或致电4007991916 技术服务需求表点击在线申请 服务特点: 海量专家资源,精准匹配相关行业,相关项目专家,针对实际需求,顾问式咨询,互动式授课,案例教学,小班授课,实际项目演示,快捷高效,省时省力省钱。 专家力量: 中国科学院软件研究所,计算研究所高级研究人员 oracle,微软,vmware,MSC,Ansys,candence,Altium,达索等大型公司高级工程师,项目经理,技术支持专家 中科信软培训中心,资深专家或讲师 大多名牌大学,硕士以上学历,相关技术专业,理论素养丰富 多年实际项目经历,大型项目实战案例,热情,乐于技术分享 针对客户实际需求,案例教学,互动式沟通,学有所获 |
|