专业
|
软件测试工程师精英班
|
班次
|
全日制脱产;半脱产班。
|
课时
|
500课时
|
课程周期
|
全日制脱产:3-4个月左右;
半脱产班:8-10个月。
|
培训目标
|
1)与企业完全结合,能胜任软件公司软件测试、自动化测试、功能测试、性能测试、白盒测试、黑盒测试、技术文档、技术支持、配置管理等岗位;
2)精通功能测试工具QTP;
3)精通性能测试工具LR;
4)缺陷管理工具QC(TD);
5)掌握软件测试技术与测试方法;
6)掌握国际化、规范化的软件工程方法及测试管理流程;
7)掌握主流的应用平台及测试环境;Linux与Windows;
8)掌握白盒测试、黑盒测试等软件测试技术;
9)掌握功能测试、性能测试技术与方法技巧;
10)项目小班制教学,让学员具备相当于1-2年的软件开发工作经验。
|
第一阶段
软件工程
|
1)软件工程的体系及框架;
2)软件工程的目标;
3)软件测试风险成本;
4)软件工程的过程和原则。
|
第二阶段
测试体系
|
1)软件测试体系;
2)软件测试基本技能要求;
3)软件测试概述、常用术语;
4)发展历程及现状、目的、类型、原则。
|
第三阶段
手机测试
|
1移动终端基础;
2三大手机主流平台:ios、android、win phone;
3手机软件的测试技术;
4手机软件测试用例设计;
5手机系统平台测试;
6手机一致性测试;
7手机测试项目实战;
8手机软件质量保证 。
|
第四阶段
测试过程
|
1)软件开发与测试流程;
2)软件测试的技术分类;
3)软件测试策略及阶段划分;
4)单元测试;
5)集成测试;
6)系统测试。
|
第五阶段
测试技术
|
1)黑盒测试技术及测试方法;
2)白盒测试技术及测试方法;
3)掌握测试的概念以及分析方法;
4)能进行测试脚本的编写。
|
第六阶段
测试用例
|
1)掌握测试用例写作的格式和设计思路;
2)运用测试技术测试方法编写测试用例。
|
第七阶段
技术文档
|
1)掌握技术文档写作的格式和思路;
2)编写软件测试流程文档:测试计划文档、测试说明文档、测试报告文档、问题报告文档等 。
|
第八阶段
软件质量
软件模型
|
1)了解ISO9000和CMM/CMMI
2)理解并掌握质量模型,理解质量铁三角。
3)软件开发模型
4)软件测试模型
|
第九阶段
Linux系统
|
1. LINUX基础;
2. LINUX安装和配置;
3. LINUX系统目录结构;
4. LINUX常用命令;
5. 文件权限和用户组;
6. linux分区详解;
7. linux网络和服务配置;
8. linux搭建等。
|
第十阶段
功能测试
|
1)功能测试概念及类型;
2)常用的功能技术和测试技巧;
3)常用功能方法和策略;
4)功能测试标准;
5)功能测试流程;
6)功能测试中经典案例分析。
|
第十一阶段
自动化测试开发
|
1) 自动化代码框架的搭建;
2) 描述性编程;
3) 正则表达式;
4) VBscript;
5) QTP脚本开发增强。
|
第十二阶段
自动化工具QTP
|
1) 功能自动化测试原理;
2) 自动化测试优缺点及特点;
3) QuickTest Professinal引入;
4) QTP对象识别方法;
5) QTP对象库与数据池 ;
6) 操作模块(Action)
7) QTP环境变量
8) 保留对象
9) QTP检查点
10) 库函数文件
11) QTP的调试功能
12) QTP场景恢复及测试结果
13) QTP自动化对象模型
14) 功能测试需求分析;
15) 功能测试经典案例分析;
16) QTP自动化测试各项应用及项目实战;
17) QTP高级。
|
第十三阶段
自动化流程管理
缺陷管理
自动化工具QC
|
1)缺陷管理生命周期,能进行缺陷提交和分析;
2)测试流程管理方法;
3)测试流程管理策略;
4)自动化测试流程与手动测试流程管理的区别;
5)自动化测试流程管理工具介绍;
6)自动化测试流程管理工具QC引入;
7)QC自动化测试流程管理思想;
8)QC后台管理;
9)QC项目平台管理;
10)QC前台用户应用;
11)项目实战。
|
第十四阶段
性能测试
|
1)性能测试基础;
2)性能测试基本概念;
3)性能测试类型;
4)性能测试标准;
5)性能测试方法和策略;
6)应用在客户端性能的测试;
7)应用在网络上性能的测试;
8)应用在服务器上性能的测试;
9)性能测试流程;
10)性能测试技术:主要技术和测试技巧。
|
第十五阶段
性能测试自动化
工具LoadRunner
|
1)性能自动化测试工具引入;
2)LoadRunner自动化测试流程;
3)LoadRunner测试脚本开发;
4)LoadRunner测试场景设计;
5)LoadRunner测试监控数据设计;
6)LoadRunner测试运行分析;
7)LoadRunner性能测试结果分析;
8)性能测试案例,项目实战。
|
第十六阶段
测试环境搭建
|
1)测试环境搭建
2)网络通讯与故障诊断
3)windows测试环境搭建及实战
4)linux测试环境搭建及实战
|
第十七阶段
需求管理
面向对象分析设计
UML及JUDE建模
|
1.UML及JUDE建模工具应用
1) 软件体系结构与UML基本模型视图
2) 用UML对系统结构建模技术
3) 用UML对系统行为建模技术
4) 用JUDE进行UML建模及开发应用
2.用UML进行面向对象系统分析与设计
1) 面向对象基本概念
2) 运用UML、设计模式进行面向对象分析与设计
3) 业务需求建模
4) 系统需求建模
5) 分析阶段及分析模型的建立
6) 设计阶段及设计模型的建立:
3.应用案例分析:详细分析讲解系统案例,从需求阶段,到分析模型及设计模型的建立等。
4.检查需求文档描述的的正确性和准确性
5.理解需求管理相关知识,完成实例项目的需求跟踪矩阵
6.阅读项目开发文档,理解软件开发的整个过程
|
第十八阶段
测试分阶段及实战
|
1)需求测试;
2)数据库测试;
3)单元测试与集成测试;
4)系统测试与验收测试;
5)通用测试用例设计。
|
第十九阶段
软件测试管理
|
1)项目管理;
2)开发各阶段测试工作安排;
3)测试过程与控制管理;
4)测试流程管理;
5)测试配置管理;
6)VSS(CVS)的管理运用;
7)软件环境的规划与管理;
8)质量管理体系等。
|
第二十阶段
软件测试准备
|
1)了解项目环境及测试目的;
2)搜集参考资料,确认缺陷通过标准;
3)走读历史测试用例和缺陷跟踪库的问题报告;
4)学习业务知识和识别测试需求并确认优先级;
5)定义测试通过标准;
6)加入开发邮件群组;
7)进行测试流程阶段。
|
第二十一阶段
项目综合实战
(B/S)
|
完全按照企业正规化运作进行项目实战,相关的评审等过程完全流程化:
1)项目规划
2)需求调研
3)需求分析
4)开发测试计划
5)开发测试方案
6)开发测试用例
7)测试执行与分析
8)缺陷跟踪与管理
9)功能自动化
10)性能测试
11)测试总结
12)项目实战考核
|
第二十二阶段
项目综合实战
(C/S)
|
完全按照企业正规化运作进行项目实战,相关的评审等过程完全流程化:
1)项目规划
2)需求调研
3)需求分析
4)开发测试计划
5)开发测试方案
6)开发测试用例
7)测试执行与分析
8)缺陷跟踪与管理
9)功能自动化
10)性能测试
11)测试总结
12)项目实战考核
|
第二十三阶段
测试综合技能提升
|
1)如何组建测试部门:软硬件条件、运作模式;
2)测试部之组织机构、质量体系、流程管理、测试技术、工作模式等;
3)操作手册,帮助文档等编写以及相关工具的运用;
4)综合考试,系统化知识体系;
5)查漏补缺,答疑。
|
第二十四阶段
就业指导
项目整理
|
1. 就业强化培训;
2. 指导学员进行专业化简历的编写;
3. 让学员做好充足的面试技术准备并掌握面试技巧;
4. 模拟测试;
5. 模拟面试场景;
6. 就业一对一指导;
7. 整理完整作品,并到就业部报到。
|
专业认证
|
可考取国家软件测试工程师证书,国家级别,全国通用。
|
金牌讲师
|
老师均为高级软件测试工程师、项目经理、系统分析师、架构师,有丰富的项目经验,教学中将把多年的开发设计经验与大量项目与学员们共同分享。
|
教学承诺
|
1、多媒体教学,保证每人一台高配置的笔记本电脑;
2、学员一期不会,下期可免费重修;
3、入学即签合同,毕业后推荐学员实习或就业;
4、学员就业后在工作中遇到任何技术问题,均可获得本中心技术支持;
5、实行小班制项目教学,着重学员的实际动手能力,通过案例分析和项目实战让学员学完后拥有相当于1-2年的项目经验。
|