测试
课程名称:软件测试工程师(实战)培训
课程时间:4天
课程对象:
企业质量管理负责人、测试部门主管、测试经理 、测试分析设计人员 、 测试工程师、 项目经理、开发组长
课程目标:
掌握软件测试的基本概念;
掌握软件测试的基本方法;
知道如何构建适合本企业的测试体系;
知道如何对测试过程进行评估;
理解缺陷管理和配置管理对软件测试工作的重要性;
理解自动测试原理;
理解性能测试原理;
理解软件测试工作的监控方法。
课程内容:
|
软件测试工程师(实战) |
||
|
第一天 (软件测试 基础) |
软件测试基本概念 |
¨
软件测试的发展 ¨
软件测试的定义 ¨
软件测试的目的 ¨
软件测试的原则 ¨
广义的软件测试 ¨
软件测试的重要性 |
|
软件测试类型 |
¨
按测试用例设计方法:白盒测试、黑盒测试。 ¨
按测试策略和过程:单元测试、集成测试、确认测试、系统测试、验收测试。 ¨
按实施对象:企业内部测试、最终用户测试、第三方测试。 |
|
|
软件测试策略 |
¨
单元测试 ¨
集成测试 ¨
确认、系统与验收测试 ¨
回归测试 ¨
测试与调试 |
|
|
软件缺陷分类与管理 |
¨
软件错误 ¨
软件缺陷 ¨
软件故障 ¨
软件失效 ¨
缺陷的管理流程 |
|
|
软件测试风险成本 |
¨
测试的风险 ¨
测试的成本
|
|
|
第一天 (软件测试 流程) |
软件测试流程模型 |
¨
V模型 ¨
W模型 ¨
H模型 ¨
模型的使用 |
|
软件生命周期测试 |
¨
软件开发与软件测试 ¨
分析设计阶段测试 ¨
软件开发阶段测试 ¨
确认验收阶段测试 |
|
|
软件测试流程 |
¨
分析测试需求 ¨
制定测试计划 ¨
执行测试 ¨
跟踪与管理bug
¨
测试信息流 |
|
|
软件测试流程文档 |
¨
测试计划文档 ¨
测试说明文档 ¨
测试报告文档 ¨
问题报告文档 |
|
|
测试流程案例 |
¨
分析测试需求 ¨
制定测试计划 ¨
执行测试 ¨
跟踪与管理bug 注:提供实环境确认验收阶段测试具体用例(本用例根据学员需求,在每次培训课程中调整) |
|
|
第二天 (功能测试 技术) |
功能测试概念 |
¨
软件测试的种类 ¨
软件测试的特性 ¨
什么是软件缺陷 ¨
什么是黑盒测试 ¨
什么是通过测试 ¨
什么是失败测试 ¨
什么是测试用例 |
|
功能测试案例设计 |
¨
等价类划分
¨
边界值分析
¨
因果图
¨
比较法
¨
场景法等 |
|
|
功能测试方法与技巧 |
¨
输入测试 ¨
输出测试 ¨
数据测试 ¨
计算测试 |
|
|
功能测试结果文档 |
¨
测试计划(测试案例) ¨
测试报告 ¨
问题报告 |
|
|
测试案例分析 |
¨
实时系统功能测试 ¨
非实时系统功能测试 |
|
|
测试案例实习 |
¨
学员参与制定与某企业业务相关的用例 注:本用例根据学员需求,在每次培训课程中调整。 |
|
|
第二天 (自动化功能 测试方法 及实践) |
自动化功能测试方法与流程 |
¨
测试方法 ¨
测试流程 |
|
自动化的功能回归测试工具 |
¨
结合案例使用工具 ¨
WinRunner7.6的主要功能 ¨
QTP的主要功能 |
|
|
第二天 (软件测试 质量保证) |
建立测试部门(实验室) |
¨
测试实验室软硬件条件 ¨
测试实验室运作模式 ¨
运作之组织机构 ¨
运作之质量体系 ¨
运作之流程管理 ¨
运作之测试技术 ¨
运作之工作模式 |
|
建立质量体系 |
¨
程序文件 ¨
质量手册 ¨
作业指导书 ¨
过程文档 |
|
|
测试质量评估 |
¨
测试深度 ¨
测试广度
|
|
|
国内案例 |
¨
结合国内某企业软件测试质量保证现状,讨论质量保证手段与质量评估方法 注:本用例根据学员需求,在每次培训课程中调整。 |
|
|
国外案例 |
¨
微软质量保证手段与质量评估方法 |
|
|
第三天 (性能测试) |
系统性能测试概念 |
¨
系统性能 ¨
系统负载压力性能 ¨
系统负载压力性能测试 |
|
应用在客户端性能的测试 |
¨
并发性能测试 ¨
疲劳强度测试
¨
大数据量测试
|
|
|
应用在网络上性能的测试 |
¨
网络仿真
¨
网络故障分析、性能优化
¨
网络应用性能监控
|
|
|
应用在服务器上性能的测试 |
¨
对服务器操作系统的监控 ¨
对数据库的监控 ¨
对中间件的监控 |
|
|
性能测试流程 |
¨
测试需求分析
¨
测试案例制定
¨
测试环境、工具、数据准备
¨
测试脚本录制、编写与调试 ¨
负载压力场景制定 ¨
测试执行
¨
结果分析与定位问题 ¨
测试报告与测试评估 |
|
|
性能测试技术 (关键技术) |
¨
Web应用测试
¨
三层(或多层)应用测试
¨
Winsock传输测试
¨
CS架构测试
¨
网络负载测试 |
|
|
性能测试技术 (测试技巧) |
¨
测试经验交流 ¨
测试工具使用技巧 |
|
|
性能测试结果分析 |
¨
性能测试客户端结果指标分析 ¨
性能测试网络结果指标分析 ¨
性能测试服务器端结果指标分析 |
|
|
性能测试案例 (性能测试计划) |
¨
分析应用程序 ¨
定义测试目标 ¨
计划方案实施 ¨ | |