课程培训
白盒测试培训

课程目标:

 

通过该课程的学习,学员将掌握白盒测试技术(含静态、动态)的主要方法,熟悉现行的主要单元测试框架(CunitNunit等),并基于单元测试框架掌握测试驱动开发的要领(充分掌握从语句判断到MC/DC级别的各覆盖层次),对Stub&Mock有清晰、明确的认识,能熟练、正确地运用到测试开发中;同时,针对白盒测试体系的搭建,包括自动化(持续集成)白盒及敏捷白盒方法将具备一定综合能力,结合公司业务的特性可针对性予以实施。

 

课程大纲:

 

时间

主题

内容

 

 

 

 

 

 

 

 

 

第一天

 

上午

 

 

 

软件测试架构(一)

1. 测试定义&对象

2. 开发过程(模型)&测试流程

. W-H-V模型

.结合开发的测试流程

3. 测试的层级&手段

. 手段-黑、白、灰等及应用场景

.层级-需求、单元、集成等

4. 软件测试原则

5. 软件质量模型

McCll Boehm CMM

 

 

下午

 

软件测试架构(二)

1. 测试的基本方法

决策表  正交试验  场景法  错误推测 因果图等

白盒测试技术与方法论

1. 定义&目的&范围

. C/C++/Ada/4GL语言中的单元

.基于静态与动态的目的&范围

2. 测试框架&环境

. JUint/Nunit/Catus

.一般流程与环境构建

3. 测试策略&边界

. 6个具体部位

7个边界特性

 

 

 

第二天

 

 

 

 

 

上午

 

 

白盒测试进阶&实战(一)

1. 代码度量

. 结构度量

Halstead

.  McCabe

2. 测试代码的第一次编写尝试

对不带框架的案例代码进行编写教学

3. 深层触摸测试框架

. Cunit详解

.针对案例代码编写框架测试用例实战

4. Stub&Mock

. 定义与区别

StubMock案例实战

5. 6个级别覆盖率

语句、判定、条件覆盖、判定&条件覆盖、条件组合、路径覆盖实战训练

 

 

 

下午

 

 

白盒测试进阶&实战(二)

 

 

1. 不能踩的雷

实战测试代码健壮性、维护性、可读性

2. 白盒测试的持续集成(自动化)

. 流程作用及原则

.环境搭建

3. 敏捷与白盒测试

交流&讨论

1. 目前的痛点及存在的问题

2. 建议&答疑

  

以上课程可以根据客户实际情况进行灵活调整。




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

服务优势:
丰富专家资源,精准匹配相关行业,相关项目技术精英,面向用户实际需求,针对性培训或咨询,互动式交流,案例教学,精品小班,实际工程项目经验分享,快捷高效,节省时间与金钱,少走弯路与错路。

专家力量:
中国科学院相关研究所高级研究人员
西门子,TI,vmware,MSC,Ansys,MDI,Mentor, candence,Altium,Atmel 、Freescale,达索,华为等
大型公司高级工程师,项目经理,技术支持专家
中科信软培训中心,资深专家或讲师
大多名牌大学,硕士以上学历,相关学历背景专业,理论素养高
多年实际项目实践,大型复杂项目实战案例分享,热情,乐于技术分享
针对客户实际需要,真实案例演示,互动式沟通,学有所值
报名表下载
联系我们 更多>>

咨询电话010-62883247

                4007991916

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

 

微信号.jpg

  微信咨询

随时听讲课

聚焦技术实践

订制培训 更多>>
技术支持:帮做网络