要资料 文章 文库 Lib 视频 Code iProcess 课程 认证 服务 工具 火云堂 讲座吧   成长之路  
会员   
 
 
 
 
全部课程 | 技术学院 | 管理学院 | 嵌入式学院 | 在线学院  
成功案例   品质保证  电话 English
追随技术信仰

随时听讲座
每天看新闻
 
   
成功案例
航天科工 国家软件评测师认证
上海 使用Python与
中国民航 自动化测试方法、案
某新能源 探索式软件测试
全球著名 测试过程与测试技术
某知名债 Web应用的软件测
开明软件 单元测试方法、工具

相关课程  
软件测试(TD+WR+LD)
测试过程与团队管理
LoadRunner进行性能测试
WEB应用的软件测试
手机软件测试
嵌入式白盒测试
 

白盒测试技术与工具实践   
军老师
曾任微软高级开发工程师,白盒测试技术专家。
报名课程   6781 次浏览    156 次 
时间地点: 北京2018年1月18-19日; 上海 、深圳根据报名开班
课程费用: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++实时性能监控和分析优化
6781 次浏览   156 次
其他人还看了课程
性能测试方法与技术  4042 次浏览
国家软件评测师认证考前培训  598 次浏览
用户验收测试(UAT)  731 次浏览
自动化测试框架设计高级实践  2476 次浏览
云平台与服务测试  29 次浏览
敏捷测试之道、法、术、器  396 次浏览
定制内训


咨询服务:全流程测试工作平台与工具链
咨询目标
帮助开发测试团队建立从代码到组件,再到系统的全是流程测试工作平台与工具
咨询范围 代码检查、单元测试、集成测试、功能测试、性能测试
咨询方式 培训、客户一线项目咨询、工具打包交付
详情咨询:010-62670969, zhgx@uml.net.cn

最新活动计划
[北京]产品经理与产品管理 12-23
[北京]架构设计方法案例与实践 12-25
[北京]大数据处理技术架构12-16
[北京]UML和EA进行系统分析设计 12-18
[北京]Git版本控制与配置管理 12-21
[北京]微服务架构设计与实践12-25
[北京] 嵌入式软件测试12-27
[上海]软件架构设计方法案例实践 12-16
[上海]嵌入式架构设计高级实践12-23
[上海]人工智能机器和深度学习1-11
[深圳]需求分析与管理 12-23
 
 
 

 
每天2个文档/视频
扫描微信二维码订阅
订阅技术月刊
获得每月300个技术资源
 
希望我们的资料可以帮助你学习,也欢迎投稿&提建议给我
频道编辑:sky
邮       件:sky@uml.net.cn

关于我们 | 联系我们 | 京ICP备10020922号 京公海网安备110108001071号