资源描述
软件测试专业概述
1)市场现状
有关人才机构调查显示“软件测试工程师”已经成为新IT人才需求榜上的前四大职位之一。未来几年国内软件行业对软件测试工程师的需求将超过20万人。他们认为,人才配置结构的不同,一方面反映了国内企业在产品质量控制方面的差距,另一方面也说明了国内市场软件测试人才的稀缺。
国内最大的IT职业教育机构北大青鸟APTECH的调查数据显示,国内IT产业内部软件测试人才积累很少,目前具备5年以上从业经验的资深软件测试工程师不超过1万人,即使在软件测试岗位上从业的3万多技术人员,多数也是处于边工作边学习的摸索状态,能力提升非常缓慢。
2)专业优势
是面向软件企业测试岗位的职业教育培训课程,通过对相关知识和技能的科学系统化训练,培养具备一定软件项目测试经验、具备较强动手和学习能力、能够满足软件测试岗位基本素质要求的实用型软件测试人才。该培训将主要围绕真实工作环境和实际任务展开,通过项目案例和项目实训,培养学员专业的软件测试技能,整个课程体系具有显著的实用性、系统性和教学渐进性特点。
【课程配置】
必修课
基础课程(1系列)
课程编号
课程名称
英文名称
建议课时
建议实验课时
SWI-101
电子商务核心知识
e-business Fundamental
48
技术课程(2系列)
课程编号
课程名称
英文名称
建议课时
建议实验课时
SWI-202
Java 2 编程技术基础
Java 2 Programming Fundamental
64
20
SWI-207
DB2通用数据库基础
DB2 UDB Basics
48
10
SWI-213
软件测试
Software Testing
52
SWI-201
网络与Web技术导论
Introduction to Network and Web Technology
64
SWI-212
软件开发生命周期
Software Development Lifecycle
56
应用课程(3系列)
课程编号
课程名称
英文名称
建议课时
建议实验课时
SWI-307-1
Rational测试工具 –功能测试
Rational Testing Tools – Function Test
52
24
SWI-307-2
Rational测试工具 –性能测试
Rational Testing Tools – Performance Test
52
24
SWI-307-3
Rational测试工具 –测试管理
Rational Testing Tools – Test Management
64
30
SWI-308
Rational团队管理工具
Rational Unifying Platform
56
16
选修课
技术课程(2系列)
课程编号
课程名称
英文名称
建议课时
建议实验课时
SWI-205
基于JAVA技术的电子商务平台开发
Web-based Application Development with Java Technology
64
16
SWI-203
基于Linux操作系统
Operating System Course based on Linux
48
4
SWI-206
Linux操作系统入门
Linux Basics
48
10
SWI-204
XML及相关技术
XML & Related Texchnologies
52
4
应用课程(3系列)
课程编号
课程名称
英文名称
建议课时
建议实验课时
SWI-306
Rational开发工具
Rational XDE Developer
56
24
SWI-304
Lotus Domino/Notes 6 开发和管理技术
Lotus domino/Notes 6 Development and Administrator Technology
64
20
软件测试专业课程案例
1、专业定位
根据AUEC – IBM 软件学院的课程体系,我们重点选择了软件测试方向做课程置换建议书。
【职业需求】
随着信息技术在国内不同行业应用的开展,人们已经不再怀疑软件对于社会运转的巨大作用。但是,随着人们对软件作用期望值的提高,已经有越来越多人将关注点转移到软件的可靠性上,因此,国内软件测试公司或测评中心如雨后春笋般出现。对软件测试人员的需求也日渐升温。通过与各大软件测试公司的沟通,我们更加明确了在实际工作中软件测试人员的定位与企业在招聘和使用软件测试人员时所真正关注的内容,从这些实际的需求出发,我们规划了基于软件测试人员的专业培养课程。
【培养目标】
通过本专业的学习,培养学生掌握软件测试的基本理论和测试技能,熟悉软件工程理论以及软件开发生命周期中的各个环节,具备一定的软件开发经验,能熟练使用IBM Rational 测试工具进行软件测试。培养具备较强的动手能力和学习能力,成为满足软件测试岗位要求的实用型软件测试人才。
【课程匹配】
专业课程结构图如下:
AUEC – IBM 软件学院课程体系之软件测试专业(10 门)
基础课程
电子商务核心知识
软件测试
软件开发生命周期
DB2通用数据库基础
Java 2 编程技术基础
网络与Web技术基础
技术课程
Rational测试工具(3门)
Rational团队管理工具
应用课程
2.课程特点
辅助课程 核心课程 进阶课程
基础课程
技术课程
应用课程
课程总体框架图
横向:基础课程、技术课程、应用课程
纵向:辅助课程、核心课程、进阶课程
(一)培训因人施教、课程以人为本
a) 以职业需求为导向,目前我们课程设计的职业角色有:企业应用开发人员、Web应用开发人员、数据库系统管理人员、系统测试人员,而且可以不断的横向扩充。
b) 课程内容可定制化,针对培养目标的不同,分别定制不同级别(套餐式)的课程体系。
(二)内容来自原厂、知识随需应变
c) 依托 IBM 的技术领先优势,掌握相关的业界领先的厂商产品,培养基于开放标准的技术人才。
d) 与 IBM 软件学院紧密合作,不断更新教学材料、教学方法和学习路径,保证领先的课程体系。
(三)课程循序渐进、并重基础与技能
e) 课程体系从横向分为基础、技术和应用三个系列,从纵向分为辅助课程、核心课程和进阶课程。涵盖理论知识,技术素养和应用实践。
f) 学员可以参加IBM全球专业认证,成为最优秀企业争夺的IT技术专家。
3、教学计划
AUEC – IBM 软件学院课程体系之 软件测试专业(10门)
1、基础课程
课程编号
预备课程
课程名称
建议课时
课程介绍
建议实验课时
SWI-101
电子商务核心知识
48
介绍电子商务基本概念及IBM电子商务框架
2、技术课程
课程编号
预备课程
课程名称
建议课时
课程介绍
建议实验课时
SWI-202
网络基本知识
Java 2 编程技术基础
64
介绍使用Java语言进行程序设计必需了解的知识和技能。
20
SWI - 207
DB2通用数据库基础
48
介绍关系型数据库的基本概念、理论和SQL语言。
10
SWI - 213
软件测试
52
掌握主要的测试方法、测试流程、自动测试工具。
SWI-201
网络与Web技术导论
64
本课件介绍了计算机网络基础知识,包括网络应用知识、TCP/IP基础知识、网络管理和网络安全等。
SWI-212
软件开发生命周期
56
讲述软件工程的基本概念和软件开发生命周期的各个部分。
3、应用课程
课程编号
预备课程
课程名称
建议课时
课程介绍
建议实验课时
SWI-307-1
SWI - 213
使用 Rational 测试工具进行功能性测试
52
见详细描述
24
SWI-307-2
SWI - 213
使用 Rational 测试工具进行性能测试
52
见详细描述
24
SWI-307-3
SWI - 213
使用 Rational TestManager 进行有效的测试管理
64
见详细描述
30
SWI - 308
SWI – 212
Rational团队管理工具
56
讲述Rational团队统一平台中涉及到的各种产品及其每个产品的作用和使用方法。
16
使用 Rational 测试工具进行功能性测试
课程简介:
本课程将向学员讲述 IBM Rational 的最新的用于应用的功能性测试的自动化测试工具。目的是让学员真正的掌握使用 IBM Rational的自动化测试工具进行高效的、高质量的应用测试,根据测试的应用类型的不同,本课程被分为两个部分:
第一部分: 使用 IBM Rational Robot 进行自动化的功能测试
包括,自动化测试的介绍、 Robot自动化脚本的开发、验证点的概念和用法、自动化测试脚本的执行、测试结果的分析和数据驱动的自动化测试等内容。
第二部分:使用 IBM Rational RobotJ 进行 Java 和 Web 应用的测试。
包括,RobotJ 测试脚本的开发、验证点的使用、测试脚本的执行和测试结果的分析、对象地图和对象识别等内容。
两个部分分别对两种工具进行了详细的介绍,并结合每个章节的试验,使学员身临其境的体验 IBM Ratioanl 用于功能测试的工具产品的强大能力。
使用 Rational 测试工具进行性能测试
课程简介:
本课程将向学员讲述 IBM Rational 的最新的用于应用的性能测试的自动化测试工具。目的是让学员真正的掌握使用 IBM Rational的自动化测试工具进行高效的、高质量的应用测试。本课程包含了以下的内容:
性能测试的介绍、Rational 性能测试工具简介、GUI 录制、UV 录制、数据池、分析测试结果、UV 语言、数据关联等内容。
本课程对Rational 性能测试工具进行了详细的介绍,并结合每个章节的试验,使学员身临其境的体验 IBM Rational 用于性能测试的工具产品的强大能力。
使用 Rational TestManager 进行有效的测试管理
课程简介:
本课程将向学员讲述 IBM Rational 的最新的用于测试管理的工具 - Rational TestManager 。目的是让学员真正的掌握使用 IBM Rational的测试管理工具进行有效的、协调的测试过程的管理。本课程包含了以下的内容:
Rational TestManger 的介绍、测试项目的概念、管理测试计划和设计、开发和执行手工测试和测试套件和确定和报告测试的结果。
本课程对Rational TestManager 测试管理工具进行了详细的介绍,并结合每个章节的试验,使学员身临其境的体验 IBM Rational TestManager的测试管理的强大能力。
4、教学实施安排
类别
课程名称
建议学时总数
理论课时
建议实验课时
各学期学时分配
第一学年
第二学年
第三学年
一
二
三
四
五
六
专业基础课
电子商务核心知识(SWI-101)
48
48
0
48
专业技术课
网络与 Web 技术基础(SWI-201)
64
64
0
64
Java 2 编程技术基础(SWI-202)
64
44
20
64
DB2通用数据库基础(SWI-207)
48
38
10
48
软件开发生命周期(SWI-212)
56
56
0
56
软件测试(SWI-213)
52
52
0
52
专业应用课
Rational测试工具-功能测试(SWI-307-1)
52
28
24
52
Rational测试工具-性能测试(SWI-307-2)
52
28
24
52
Rational测试工具-测试管理(SWI-307-3)
64
34
30
64
Rational团队管理工具(SWI-308)
56
40
16
56
合计
556
432
124
112
112
108
104
120
展开阅读全文