认证证书
  • ● 理论知识考试
  • ● 案例实践考试
  • ● 工作经验审核
  • ● 工作素养评价
  • 合格者颁发认证证书
  • 学习流程:
  •  
  • 1.报名:选择适合自己的定向培养岗位,报名。
  • 2.准备:参加培养启动讲座,了解岗位任职资格和学习内容。
  • 3.听课:网络课堂参加培训。
  • 4.实践:1个月的实际案例实践指导 。
  • 5.认证:参加能力认证考试。
  • 6.推荐:通过能力认证的向会员企业推荐实习和工作岗位。

  求知 文章 文库 Lib 视频 iPerson 课程 认证 咨询 工具 讲座 Model Center   Code  
会员   
 
 
 
开班计划 | 技术学院 | 管理学院 | 嵌入式学院 | 机械 | 军工学院 | 定向培养 | 专家指导  
 电话 English
成功案例   品质保证
 
成功案例
某轨道交 性能测试方法与技术
某银行 信用卡业务测试实践
某半导体 测试用例分析与设计
某银行 基于业务场景的测试
某高性能 构建有效的测试工作
某大型通 NSB—UI自动化
某轨道交 高级性能测试

相关课程  
软件测试(TD+WR+LD)
测试过程与团队管理
LoadRunner进行性能测试
WEB应用的软件测试
手机软件测试
嵌入式白盒测试
 
全部课程 >软件测试  
白盒测试技术与工具实践   
12114 次浏览  55 次
军老师
曾任微软高级开发工程师,白盒测试技术专家。
时间地点:北京 上海 深圳根据报名开班
课程费用:5000元/人

报公开课  
企业内训:可以根据企业需求,定制内训,详见 内训学习手册


《测试工程师》  认证方式  
1.知识:权威知识考试;
2.技能:真实案例实践考评;
3.经验:工作经验审核;
4.素养:未来发展潜力的评估。


对于复杂的业务逻辑,尤其是后台服务相对较多的系统,开发中的测试应该占整个测试工作量的80%,系统的质量更应考内在的质量检查,而不把压力交给用户视角的功能测试。本课程关注如何整体做好白盒测试(单元测试只是其中一部分)。首先透彻讲解白盒测试基本方法、关键测试指标,然后结合实际案例,从质量目标角度关注白盒测试:都做什么白盒测试,白盒测试的关键指标有哪些,如何进行有效的白盒测试,有哪些工具支持,如何评价白盒测试的有效性。课程也从测试的视角给出开发者关注的可能缺陷列表,实现预防缺陷与事前。

培训目标:

  • 了解白盒测试都做什么
  • 了解如何进行结构性的白盒测试
  • 理解并掌握如何进行行为性的白盒测试
  • 如何进行白盒性能测试
  • 如何进行内存测试
  • 如何进行白盒测试覆盖率分析
  • 如何进行单元测试
  • 集成测试方法
  • 了解白盒测试的工具原理和应用方法

 

培训对象:白盒测试工程师,开发工程师,质量人员
学员基础:有过软件项目经验,掌握软件测试理论,熟悉软件应用操作系统、网络、硬件环境,具有一定开发经验。
授课方式: 定制课程 + 案例讲解 + 小组讨论,60%案例讲解,40%实践演练

培训内容:2天

白盒测试概览
  • 什么是白盒测试
  • 白盒测试的范围
  • 白盒测试的方法
  • 白盒测试技术难题和策略
  • 白盒测试工具
代码质量与度量指标
  • 代码质量度量模型
  • 质量度量元
  • 质量标准
  • 质量度量的不同阶段
  • 度量的时机和方法
白盒测试测试用例设计与覆盖率标准
  • 语句覆盖
  • 判定覆盖
  • 条件覆盖
  • 组合覆盖
  • 路径覆盖
静态白盒测试
  • 什么是静态白盒测试
  • 静态白盒测试的时机
  • 代码检查参与人员范围
  • 代码检查原则、方法和检查表
    • 走查
    • 审查
    • 评审
  • 如何做静态结构分析
  • 静态结构图建模方法
  • 如何保证检查的效率和质量
  • 代码质量报告

 

覆盖率分析
  • 覆盖率分析方法
  • 覆盖率分析工具
  • 把覆盖率和测试用例对照
  • 实例分析
复杂度分析
  • 什么是代码复杂度
  • 代码复杂度的测量模型
  • 复杂度测量工具
  • 根据代码复杂度报告简化代码
动态白盒测试
  • 什么是动态白盒测试
  • 动态白盒测试的时机
  • 动态白盒测试的内存监视
  • 动态白盒测试的路径跟踪
  • 动态白盒测试的性能监视
内存分析
  • 内存检查指标:
    • 内存占用
    • 内存分配空间
    • 内存泄漏
    • 缓冲区溢出
  • 内存使用的设计原则
  • 内存泄露的检查原理
  • 内存泄露检查工具
性能分析
  • 确立性能指标:
    • 进程数
    • 处理时间
    • Cpu占用
    • 内存占用,
    • IO占用
  • 性能分析模型基础
  • 性能测试用例设计
  • 性能分析方法与工具
单元测试
  • 不同级别的单元测试:逻辑,接口,数据库,通信
  • 单元测试用例设计方法
  • 单元测试对象虚拟技术
  • 单元测试次序编排
  • 单元测试的工具与方法
  • 单元测试报告
集成测试
  • 不同级别的单元测试:模块,子系统,系统
  • 集成测试用例设计方法
  • 集成次序编排
  • 集成测试的工具与方法
  • 集成测试报告
白盒测试工具与实践
  • 典型的白盒测试工具列表:PurifyPlus,logiScope…
  • 静态测试工具,选择、使用方法
  • 动态测试工具,选择、使用方法
  • 使用工具做各种覆盖分析
  • 白盒测试工具集
    • PurifyPlus,代码结构、内存,性能测试
    • TeamTest的代码结构,内存,性能测试
    • logiScope代码分析和测试工具
    • JTest Java代码分析与动态类、组件测试
    • Jcontact Java实时性能监控与分析优化
    • C++Test,C++代码分析与动态测试
    • Code WizardC,C/C++代码静态分析
    • Insure C++,C++实时性能监控和分析优化
   
12114 次浏览  55 次
其他人还看了课程
测试架构的构建与应用实践  2368 次浏览
面向测试人员的需求调研与沟通  1920 次浏览
重构和单元测试——软件内部质量提升  2283 次浏览
测试成熟度模型集成(TMMI)方法与实践  5539 次浏览
白盒测试技术与工具实践  12114 次浏览
移动应用测试体系方法与实践   2725 次浏览
定制内训


咨询服务:全流程测试工作平台与工具链
咨询目标
帮助开发测试团队建立从代码到组件,再到系统的全是流程测试工作平台与工具
咨询范围 代码检查、单元测试、集成测试、功能测试、性能测试
咨询方式 培训、客户一线项目咨询、工具打包交付
详情咨询:010-62670969, zhgx@uml.net.cn
课程计划
面向对象业务分析与系统设计 10-16[线上]
嵌入式软件架构设计-高级实践 10-17[线上]
Qlik Sense数据分析技术 10-17线上]
基于 UML 和EA进行分析设计 10-22[北京]
用户研究与用户建模 10-24[北京]
QT应用开发 10-24[北京]