随着中国软件业的日益壮大和逐步走向成熟,软件测试在不断发展,软件测试的重要性也得到了
越来越多的企业关注;为能够做好软件测试,快速缩短中国的软件企业和国外先进的软件企业的差距,
关键在于拥有高素质的软件测试人才。培养和引进目前紧缺的软件测试人才,已成为中国软件企业的
当务之急。
中科永联培训中心是中国科学院软件所培训中心分部,依托软件所国家队的强大技术人才优势,
以国内绝对领先的师资力量,推出软件测试工程师实践班的课程,弥补目前培训班存在的理论多、实
践少;理论与实践相脱节以及课程内容重点不突出、针对性不强等问题,使学员在参加培训后具有能够
独立承担测试项目的能力。
□ 课程名称: 软件测试工程师实践班
□ 课程时间: 2006年12月14-17日(共4天)
□ 培训地点:中科永联高级技术培训中心多媒体培训教室
北京市海淀区长春桥路11号亿城中心C2栋605A(查看行车路线)
□ 培训对象:测试工程师、测试主管、开发人员、质量管理人员、软件系统用户、第三方测试机构
以及立志成为测试工程师的相关人员。
□ 培训特色:课程内容中强调测试流程、质量保证、功能测试、性能测试、测试管理以及职业素质
等测试技术与实践案例紧密结合,与测试工具使用紧密结合,达到学以致用。
□ 培训目标:培训内容从实用性、规范性和系统性出发,通过培训使学员掌握软件测试的技术、方法,
了解组织计划、流程管理以及文档的建立和规范化管理知识,具有独立承担实施测试项目
的能力,旨在培养高素质技术人才,提高我国软件整体质量。主要目标可以概括为:
1、掌握软件测试领域的总体体系和基础知识;
2、掌握软件测试领域专项测试的详细技术,包括功能测试、性能测试等;
3、了解建立测试部门必需具备的技术与管理两条主线的基本要素;
4、使企业测试主管和质量管理人员获取决策的量化依据;
5、使企业开发人员掌握质量保证的有效手段;
6、使企业测试人员的理论与实践知识得到提升;
7、使直接用户掌握评估软件系统的实用手段。
□ 培训方式:采用案例、互动式教学,使理论与实践相结合;安排四天实践课,在实际操作中发现并
解决问题。
□ 课程费用:3600元/人(含教材、实习费用、午餐、学习用具等)食宿统一安排,费用自理。
软件测试工程师实践班培训内容
|
第一天
|
知识与技术点 | |
|
软件测试基础 |
软件测试基本概念 |
•软件测试的发展
•软件测试的定义
•软件测试的目的
•软件测试的原则
•广义的软件测试
•软件测试的重要性
|
|
软件测试类型 |
•按实施对象:企业内部测试、最终用户测试、第三方测试。
| |
|
软件测试策略 |
•单元测试
•集成测试
•确认、系统与验收测试
•回归测试
•测试与调试
| |
|
•软件错误
•软件缺陷
•软件故障
•软件失效
•缺陷的管理流程
| ||
|
软件测试风险成本 |
•测试的风险
•测试的成本
| |
|
软件测试流程 |
软件测试流程模型 |
•V模型
•W模型
•H模型
•模型的使用
|
|
软件生命周期测试 |
•软件开发与软件测试
•分析设计阶段测试
•软件开发阶段测试
•确认验收阶段测试
| |
|
软件测试流程 |
•分析测试需求
•制定测试计划
•执行测试
•跟踪与管理bug
•测试信息流
| |
|
软件测试流程文档 |
•测试计划文档
•测试说明文档
•测试报告文档
•问题报告文档
| |
|
测试流程案例 |
•分析测试需求
•制定测试计划
•执行测试
•跟踪与管理bug
注:提供实环境确认验收阶段测试具体用例(本用例根据学员需求,在每次培训课程中调整)
| |
|
第二天
|
知识与技术点 | |
|
功能测试技术 |
功能测试概念 |
•软件测试的种类
•软件测试的特性
•什么是软件缺陷
•什么是黑盒测试
•什么是通过测试
•什么是失败测试
•什么是测试用例
|
|
功能测试案例设计 |
•等价类划分
•边界值分析
•因果图
•比较法
•场景法等
| |
|
功能测试方法与技巧 |
•输入测试
•输出测试
•数据测试
•计算测试
| |
|
功能测试结果文档 |
•测试计划(测试案例)
•测试报告
•问题报告
| |
|
功能测试案例 |
测试案例分析 |
•实时系统功能测试
•非实时系统功能测试
|
|
测试案例实习 |
•学员参与制定与某企业业务相关的用例
注:本用例根据学员需求,在每次培训课程中调整。
| |
|
自动化功能测试方法及实践 |
自动化功能测试方法与流程 |
•测试方法
•测试流程
|
|
自动化的功能回归测试工具 |
•结合案例使用工具
•WinRunner7.6的主要功能
| |
|
软件测试质量保证 |
建立测试部门(实验室) |
•测试实验室软硬件条件
•测试实验室运作模式
运作之组织机构
运作之质量体系
运作之流程管理
运作之测试技术
运作之工作模式
|
|
建立质量体系 |
•质量手册
•作业指导书
•过程文档
| |
|
测试质量评估 |
•测试深度
•测试广度
| |
|
软件测试质量保证案例 |
国内案例 |
•结合国内某企业软件测试质量保证现状,讨论质量保证手段与质量评估方法
注:本用例根据学员需求,在每次培训课程中调整。
|
|
国外案例 |
•微软质量保证手段与质量评估方法
| |
|
第三天
|
知识与技术点 | |
|
性能测试基础 |
系统性能测试概念 |
•系统性能
•系统负载压力性能
•系统负载压力性能测试
|
|
应用在客户端性能的测试 |
•并发性能测试
•疲劳强度测试
•大数据量测试
| |
|
应用在网络上性能的测试 |
•网络仿真
•网络故障分析、性能优化
•网络应用性能监控
| |
|
应用在服务器上性能的测试 |
•对服务器操作系统的监控
•对数据库的监控
•对中间件的监控
| |
|
性能测试流程 |
|
•测试需求分析
•测试案例制定
•测试环境、工具、数据准备
•测试脚本录制、编写与调试
•负载压力场景制定
•测试执行
•结果分析与定位问题
•测试报告与测试评估
|
|
性能测试技术 |
关键技术 |
•Web应用测试
•三层(或多层)应用测试
•Winsock传输测试
•CS架构测试
•网络负载测试
|
|
测试技巧 |
•测试经验交流
•测试工具使用技巧
| |
|
性能测试结果分析 |
|
•性能测试客户端结果指标分析
•性能测试网络结果指标分析
•性能测试服务器端结果指标分析
|
|
性能测试案例 |
性能测试计划 |
•分析应用程序
•定义测试目标
•计划方案实施
•检查测试目标
|
|
性能测试故障诊断与瓶颈分析技术 |
•性能测试
•获取结果
•故障诊断
•瓶颈分析
| |
|
性能测试案例分析 |
•实时系统案例
•非实时系统案例
注:本用例根据学员需求,在每次培训课程中调整。
| |
|
性能测试案例讨论 |
•硬件与性能
•网络与性能
•集群与性能
| |
|
J2EE应用案例分析 |
•测试方法
•测试故障定位
| |
|
自动化性能测试实践 |
性能测试与故障诊断工具介绍 |
•负载压力测试工具
•资源监控工具
•故障诊断工具
|
|
LoadRunner8.0
|
•结合案例使用工具
•LoadRunner8.0的主要功能
| |
|
第四天
|
知识与技术点 | |
|
软件测试管理 |
开发各阶段测试工作安排 |
•测试计划及执行
•单元测试
•集成测试
•系统与确认测试
•验收测试
|
|
测试过程与控制 |
•测试生命周期
•测试计划
•测试设计
•测试开发
•测试执行
•测试评估
| |
|
测试流程管理 |
•需求分析
•测试计划
•测试执行
•缺陷跟踪
| |
|
测试配置管理 |
•测试配置管理方法
•测试配置管理流程
| |
|
软件测试管理案例 |
测试管理案例 |
•加入与某国内企业业务相关的用例
注:本用例根据学员需求,在每次培训课程中调整。
|
|
提高测试管理经验 |
•将流程管理自动化
•使用测试用例管理工具
•使用文档管理工具
•使用版本控制工具
•建立测试标准
•建立案例 Review机制
•建立专家会诊机制
•建立团队沟通机制
•根据需要调整团队结构
| |
|
测试管理工具实践 |
•结合案例使用工具
•其它测试管理工具介绍
| |
|
软件测试职业素质 |
测试组织 |
•测试组织模型
•测试典型组织
•项目管理
•团队协调
•常见问题
|
|
测试人员素质 |
•客观
•主观
| |
|
测试人员激励机制 |
•案例讨论
•经验讨论
| |

一沙一世界 一花一天堂 掌中握無……

网络编程技术、多媒体技术、PC应用技术
