|
|
| 一、培养对象 |
| 学员要求为大专以上学历,优先招收计算机及相关专业学生(计算机、电子工程、通信工程、自控、信息管理)。学员入学时,应该具有基本计算机概念和操作能力。 |
| 二、培养目的 |
| 当前国内软件企业非常缺乏测试人员,特别是经过一定测试专业培训、进入企业后马上就能开展测试执行工作的测试执行人员。而在就业市场上,大专毕业生缺乏竞争力,不太容易找到合适的工作。本定向培训班的目的就是在这两者间建立通道,通过三个月的测试强化培训,使培训学员具备测试执行能力,进入软件企业后能马上承担测试执行工作,然后推荐给需要用人的企业。这样即解决了学员的就业问题,又解决了企业的用人问题。 |
| 三、课程目录 |
软件测试工程师必须得具备一定的计算机软件知识,所以第一个月的培训课程以计算机基本软件知识为主。由于目前国内软件企业测试人员基本上只承担系统测试,所以测试方面的专业课程重点在系统测试,单元测试、集成测试只要求学员掌握基本概念,对过程有所了解,能在教师指导下能完成简单的单元测试、集成测试实践即可。所有课程目录如下: |
| |
1、 软件技术基础
2、 C语言
3、 面向对象设计
4、 C++
5、 数据库理论基础
6、 SQL SERVER数据库设计与实现
7、 计算机网络技术
8 、 软件测试技术概论
9 、 测试管理
10、系统测试计划和方案
11、系统测试用例设计
12、集成测试计划和方案
13、集成测试用例设计
14、单元测试计划和方案
15、单元测试用例设计
16、单元测试执行
17、集成测试 执行
18、系统测试执行
19、WEB项目测试 专题
20、C/S架构项目测试专题 |
| |
| 四、课程大纲 |
| 时间 |
课程名称 |
培训目标 |
学时安排 |
第一月 |
|
|
|
| 软件技术基础 |
使学生了解软件基础知识,对软件系统有整体了解,对计算机系统组成、 软件层次结构、编译、操作系统、数据库、软件开发生命周期模型等基本软件工程知识作个总体概述 |
32 |
| |
|
|
| |
|
|
| C语言 |
掌握程序逻辑、 C语言语法、函数、指针 ,并将基本数据结构知识贯穿在课程中 |
32 |
| |
|
|
| 面向对象设计 |
|
16 |
| |
|
|
| C++ |
掌握 C ++基本语法、 VC 使用 |
32 |
| |
|
|
| 数据库理论基础 |
掌握关系数据库基本理论、 SQL基本语法 |
16 |
| |
|
|
| SQL SERVER数据库设计与实现 |
掌握数据库创建、管理、表的创建、建立视图、索引、查询、存储过程、事务 |
24 |
| |
|
|
| 计算机网络技术 |
了解基本网络结构、网络层次模型、 TCP/IP协议基础知识、基本网络操作 |
24 |
| |
第二月 |
测试管理 |
需求跟踪,缺陷跟踪,配置管理,及相关工具介绍 |
16 |
| |
|
|
| 系统测试计划和方案 |
掌握系统测试计划和方案写作要点,进行实践项目的系统测试计划和方案写作 |
16 |
| |
|
|
| 集成测试用例设计 |
掌握集成测试用例设计方法,进行实践项目的集成测试用例设计 |
16 |
| |
|
|
| 单元测试计划和方案 |
掌握单元测试计划和方案写作要点,进行实践项目的单元测试计划和方案写作 |
8 |
| |
|
|
| 单元测试用例设计 |
掌握单元测试用例设计方法,进行实践项目的单元测试用例设计 |
16 |
| |
|
|
| 单元测试执行 |
了解 TCL ,了解 TCL 进行自动化单元测试的过程和思路,了解覆盖率工具 PureCoverage ,能在教师辅导下进行桩函数、驱动函数的写作,并利用 TCL 完成实践项目的单元测试 |
16 |
| |
|
|
| 集成测试执行 |
能在教师辅导下进行测试代码写作,并利用 TCL 完成实践项目的集成测试 |
8 |
| |
|
|
| 系统测试执行 |
介绍 winrunner 、 loadrunner 工具,利用 winrunner 、 loadrunner 进行实践项目的系统测试 |
24 |
| |
第三月 |
WEB项目测试 专题 |
进行实际 WEB 项目的 GUI 测试、功能测试、性能测试,学员需测试计划、测试方案、测试用例写作,并完成以上测试执行 |
80 |
| |
|
|
| C/S架构项目测试专题 |
进行实际 C/S架构 项目的 GUI 测试、功能测试、性能测试、安全性测试,学员需测试计划、测试方案、测试用例写作,并完成以上测试执行 |
80 |
| |
| |