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