培训对象 |
具有一定的开发经验的软件编程人员、系统分析员、软件研发队伍的管理人员、软件质保人员、企业内主管IT项目的管理人员,具有1年以上软件开发经验的项目经理、技术管理人员、系统分析员和高级程序员。 |
培训目标 |
·
通过专项软件测试及软件项目的系统测试,提高学员的软件测试水平
· 结合测试用例进行软件结构分析与逻辑框图作图的自动化,软件静态分析及数据分析。
· 通过进行软件的复杂性分析软件质量分析、动态性能分析及软件代码分支或条件测试覆盖率分析提高学员的分析速度和效果
· 结合实例讲解软件开发需要的软件工具,在实际工作中提高软件开发效率及软件系统分析能力 |
培训内容 |
一、软件工程基本知识(90分钟)
1软件过程模型
2软件质量特性
3软件配置管理
二、软件的管理和度量
1概述
2项目管理的概念
3测试管理的概念
4软件质量度量
5集成度量
三、软件测试基本知识(30分钟)
1什么是软件测试?
2软件测试的目的和原则
3软件测试的重要性
4国内软件测试的现状5软件测试的误区
四、软件测试原理(此处为课程重点)(120分钟)
1软件测试分类:
1)软件测试的对象2)软件测试的方式3)软件测试的手段4)软件测试的配置环境5)其它
2软件测试的前提:1)符合条件的测试人员2)测试环境:(1)软件配置(2)测试配置(3)测试工具3)软件测试质量管理体系4)要素
3软件测试的依据注:详细讲述关于软件测试的国家标准,以及怎样应用于实践
4软件测试的内容和过程:1)软件测试生命周期2)软件测试模型3)软件测试过程(1)拟定软件测试计划(2)编制软件测试大纲(3)设计和生成测试用例(4)实施测试(5)生成软件问题报告
五、软件测试策略
1概述
2单元测试
3集成测试
4确认测试
5系统测试
6调试技巧
六、专题:
1测试用例设计(此处为课程重点)
(1)黑、白盒测试:概念、意义、分析
(2)详细讲述基本路径测试:举例说明,计算复杂度
(3)针对应用的测试:GUI测试、Client/Server体系结构的测试
2自动测试?
七、案例分析:UML.NET.CN的测试理念
1概述
2测试开始阶段
3测试计划阶段:1)创建测试计划;2)开发测试用例;3)准备测试环境。
4测试执行
5测试结果分析
6测试报告管理?
八、软件质量管理和质量保证实例分析
|
课程特点 |
齐备的测试环境,通过讲解、演示、案例讨论和上机操作等形式,互动教学。 |