|
第一天
|
知识与技术点 |
|
软件测试基础 |
软件测试基本概念 |
•软件测试的发展
•软件测试的定义
•软件测试的目的
•软件测试的原则
•广义的软件测试
•软件测试的重要性
|
|
|
•按实施对象:企业内部测试、最终用户测试、第三方测试。
|
|
软件测试策略 |
•单元测试
•集成测试
•确认、系统与验收测试
•测试与调试
|
|
|
•软件错误
•软件缺陷
•软件故障
•软件失效
•缺陷的管理流程
|
|
软件测试风险成本 |
•测试的风险
•测试的成本
|
|
软件测试流程 |
软件测试流程模型 |
•V模型
•W模型
•H模型
•模型的使用
|
|
|
•分析设计阶段测试
•软件开发阶段测试
•确认验收阶段测试
|
|
软件测试流程 |
•制定测试计划
•执行测试
•跟踪与管理bug
•测试信息流
|
|
软件测试流程文档 |
•测试计划文档
•测试说明文档
•测试报告文档
•问题报告文档
|
|
测试流程案例 |
•分析测试需求
•制定测试计划
•执行测试
•跟踪与管理bug
注:提供实环境确认验收阶段测试具体 用例(本用例根据学员需求,在每次培训课程中调整)
|
|
第二天
|
知识与技术点 |
|
功能测试技术 |
功能测试概念 |
•软件测试的种类
•软件测试的特性
•什么是软件缺陷
•什么是黑盒测试
•什么是通过测试
•什么是失败测试
•什么是测试用例
|
|
功能测试案例设计 |
•等价类划分
•边界值分析
•因果图
•比较法
•场景法等
|
|
功能测试方法与技巧 |
•输入测试
•输出测试
•数据测试
•计算测试
|
|
功能测试结果文档 |
•测试计划(测试案例)
•测试报告
•问题报告
|
|
功能测试案例 |
测试案例分析 |
•实时系统功能测试
•非实时系统功能测试
|
|
测试案例实习 |
•学员参与制定与某企业业务相关的用例
注:本用例根据学员需求,在每次培训课程中调整。
|
|
自动化功能测试方法及实践 |
自动化功能测试方法与流程 |
•测试方法
•测试流程
|
|
自动化的功能回归测试工具 |
•结合案例使用工具
•WinRunner7.6的主要功能
|
|
软件测试质量保证 |
建立测试部门(实验室) |
•测试实验室软硬件条件
运作之组织机构
运作之质量体系
运作之流程管理
运作之测试技术
运作之工作模式
|
|
建立质量体系 |
•质量手册
•作业指导书
•过程文档
|
|
测试质量评估 |
•测试深度
•测试广度
|
|
软件测试质量保证案例 |
国内案例 |
•结合国内某企业软件测试质量保证现状,讨论质量保证手段与质量评估方法
注:本用例根据学员需求,在每次培训课程中调整。
|
|
国外案例 |
•微软质量保证手段与质量评估方法
|
|
第三天
|
知识与技术点 |
|
性能测试基础 |
系统性能测试概念 |
•系统性能
•系统负载压力性能
•系统负载压力性能测试
|
|
|
•并发性能测试
•疲劳强度测试
•大数据量测试
|
|
应用在网络上性能的测试 |
•网络仿真
•网络故障分析、性能优化
•网络应用性能监控
|
|
应用在服务器上性能的测试 |
|
|
性能测试流程 |
|
•测试案例制定
•测试环境、工具、数据准备
•测试脚本录制、编写与调试
•负载压力场景制定
•测试执行
•结果分析与定位问题
•测试报告与测试评估
|
|
性能测试技术 |
关键技术 |
•Web应用测试
•三层(或多层)应用测试
•Winsock传输测试
•网络负载测试
|
|
测试技巧 |
•测试经验交流
•测试工具使用技巧
|
|
性能测试结果分析 |
|
•性能测试客户端结果指标分析
•性能测试网络结果指标分析
•性能测试服务器端结果指标分析
|
|
性能测试案例 |
性能测试计划 |
•分析应用程序
•定义测试目标
•计划方案实施
•检查测试目标
|
|
性能测试故障诊断与瓶颈分析技术 |
•性能测试
•获取结果
•故障诊断
•瓶颈分析
|
|
性能测试案例分析 |
•实时系统案例
•非实时系统案例
注:本用例根据学员需求,在每次培训课程中调整。
|
|
性能测试案例讨论 |
•硬件与性能
•网络与性能
•集群与性能
|
|
|
•测试方法
•测试故障定位
|
|
自动化性能测试实践 |
性能测试与故障诊断工具介绍 |
•资源监控工具
•故障诊断工具
|
|
LoadRunner8.0
|
•结合案例使用工具
•LoadRunner8.0的主要功能
|
|
第四天
|
知识与技术点 |
|
软件测试管理 |
开发各阶段测试工作安排 |
•测试计划及执行
•单元测试
•集成测试
•系统与确认测试
•验收测试
|
|
测试过程与控制 |
•测试生命周期
•测试计划
•测试设计
•测试开发
•测试执行
•测试评估
|
|
测试流程管理 |
•需求分析
•测试计划
•测试执行
•缺陷跟踪
|
|
|
•测试配置管理方法
•测试配置管理流程
|
|
软件测试管理案例 |
测试管理案例 |
•加入与某国内企业业务相关的用例
注:本用例根据学员需求,在每次培训课程中调整。
|
|
提高测试管理经验 |
•将流程管理自动化
•使用测试用例管理工具
•使用文档管理工具
•建立测试标准
•建立案例 Review机制
•建立专家会诊机制
•根据需要调整团队结构
|
|
测试管理工具实践 |
•结合案例使用工具
•其它测试管理工具介绍
|
|
软件测试职业素质 |
测试组织 |
•测试组织模型
•测试典型组织
•团队协调
•常见问题
|
|
测试人员素质 |
•客观
•主观
|
|
测试人员激励机制 |
•案例讨论
•经验讨论
|