|
|
|
全部课程 >软件测试 |
|
白盒测试技术与工具实践
|
12283 次浏览 57 次
|
|
|
|
军老师 |
曾任微软高级开发工程师,白盒测试技术专家。 |
|
|
时间地点:北京 上海
深圳根据报名开班 |
课程费用: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++实时性能监控和分析优化
|
|
|
|
|
|
|
|
|
12283 次浏览 57 次
|
其他人还看了课程 |
|
|
|