《软件测试技术专业人才培养方案.docx》由会员分享,可在线阅读,更多相关《软件测试技术专业人才培养方案.docx(18页珍藏版)》请在第一文库网上搜索。
1、软件测试技术专业人才培养方案专业名称软件测试技术专业代码590120招生对象普通高中毕业生学制与学历三年专科1 .就业面向本专业毕业生主要面向IT企业、政府机关和各类企事业单位所需要的软件系统和产品的测试、开发和维护等技术一线岗位。主要就业岗位:软件测试工程师、程序员。次要就业岗位:软件开发工程师、系统管理人员。其他就业岗位:软件支持/维护工程师、软件销售和推广职业岗位及其主要工作任务见表Io表1职业岗位及其主要工作任务职业岗位主要工作任务软件测试工程师搭建和维护测试环境制订测试计划设计测试用例组织、执行测试撰写测试文档和相关软件文档程序员搭建和维护开发环境编码单元测试撰写文档软件开发工程师需
2、求分析设计和编码单元测试撰写文档系统管理人员日常系统使用与维护故障排查与处理系统文档撰写与维护软件支持/维护工程师熟悉软件技术支持管理与优化软件销售和推广人员市场推广与拓展销售和管理售后服务2 .培养目标与规格1 .1培养目标本专业培养德、智、体、美、劳全面发展,具有与本专业相适应的文化水平与职业道德,掌握计算机软件开发与测试技术的专业知识,熟悉软件测试过程与主流测试工具的使用,具备软件开发、软件测试等基本技能,从事软件测试、软件设计与编码、软件维护等技术工作的高端技能型专门人才。表2职业领域及其发展路线序号职业领域初始岗位发展岗位预计平均升迁时间/年1软件测试软件测试工程师(初级)软件测试项
3、目经理软件测试设计架构师软件质量管理人员352软件开发程序员软件开发工程师项目经理系统分析师系统架构师353软件支持与维护软件支持/维护工程师软件支持/维护主管454软件销售和推广软件销售和推广人员销售经理352 .2培养规格3 .知识要求1)工具性知识工具性知识包括英语、计算机基础等。2)人文社会科学知识人文社会科学知识包括政治学、社会学、法学、思想道德、职业道德、沟通与演讲等。3)自然科学知识自然科学知识包括数学等。4)专业技术基础知识策划、组织和撰写专业技术报告及文档的技巧与方法。软件测试技术专业技术资料的阅读。基本的开发和测试思想、程序设计基础知识与编程规范。计算机组装与维护、计算机硬
4、件故障的检测与维护、简单服务器架设。产品推销的方式和技巧、基本的市场营销知识。4 .技能要求D职业基本技能良好的沟通表达能力。计算机软硬件系统的安装、调试、操作与维护能力。利用OffiCe工具进行项目开发文档的整理(WOrd)、报告的演示(POWerPOint)、表格的绘制与数据处理(EXCe1)的能力、利用建模软件绘制软件开发相关图形的能力。阅读并正确理解需求分析报告和项目建设方案的能力。阅读本专业相关中英文技术文献、资料的能力。熟练查阅各种资料,并加以整理、分析与处理,进行文档管理的能力。通过系统帮助、网络搜索、专业书籍等途径获取专业技术帮助的能力。2)职业核心技能简单算法设计能力。数据库
5、设计能力。主流数据库管理能力。简单界面设计及开发能力。中小型应用程序开发能力。软件建模能力。根据软件文档提取测试需求的能力。根据测试计划组织测试活动的能力。根据系统特征选择合适的策略设计测试用例的能力。手工或使用主流测试工具执行测试用例的能力。分析测试结果与撰写测试报告的能力。撰写和维护软件开发和测试相关文档的能力。5 .素质要求1)思想政治素质具有科学的世界观、人生观和价值观,践行社会主义荣辱观;具有爱国主义精神;具有责任心和社会责任感;具有法律意识。2)文化科技素质具有合理的知识结构和一定的知识储备;具有不断更新知识和自我完善的能力;具有持续学习和终身学习的能力;具有一定的创新意识、创新知
6、识及创新能力;具有一定的人文和艺术修养。3)专业素质掌握从事软件开发、技术支持、维护、测试等工作所必须的专业知识;具有一定的数理与逻辑思维;具有一定的工程意识和效益意识。4)职业素质具有良好的职业道德与职业操守;具有较强的组织观念和集体意识;具有良好的人际沟通能力。5)身心素质具有健康的体魄和良好的身体素质;具有积极的人生态度和良好的心理调适能力。3 .职业证书软件测试技术专业所面向的职业技能证书见表2o要求获得以下证书之一:表2软件测试技术专业所面向的职业技能证书表序号证书名称等级发证单位备注1计算机技术与软件专业技术资格考试一一程序员初级中华人民共和国人力资源和社会保障部、中华人民共和国工
7、业和信息化部选考2计算机技术与软件专业技术资格考试一一软件评测师中级中华人民共和国人力资源和社会保障部、中华人民共和国工业和信息化部选考3国际软件测试工程师认证(ISTQB认证)Foundation1eve1中国软件测试认证委员会选考4Java系列认证软件工程师初级Orac1e(中国)有限公司选考5CNCIW系列认证工程师助理级威凯普斯公司选考4 .课程体系与核心课程1 .1课程体系的架构与说明根据人才培养目标和培养规格,本专业开设基本素质和职业能力两类课程。1 .1.1基本素质课程(公共课):本类课程为高职各专业学生必须学习的基础课程,目的是培养学生的思想政治素质、人文和科学素质、身心素质。
8、包括公共必修课、公共选修课。4 .12职业能力课程(专业课):本类专业课程体系共有四类课程,目的是培养学生的职业能力。包括专业必修课:职业通用能力课程、职业专门与综合能力课程;专业选修课:职业能力拓展课程、职业能力提高课程。本专业课程结构表课程性质与类别课程公共课(基本素质课)公共必修毛泽东思想和中国特色社会主义理论体系概论,思想道德修养与法律基础、廉洁修身,形势与政策,大学英语,计算机应用基础,体育,大学生职业发展与就业指导,入学教育与军训,公益劳动。公共选修人文素质、新兴与交叉学科、通用技能等方面的课程,由学院统一安排,学生自由选修。专业课(职业能力课)专业必修职业通用能力课程高等数学1、
9、计算机导论、程序设计基础、C语言程序设计、网页制作与标记语言、数据库技术、数据结构、计算机网络应用技术、操作系统原理及应用职业专门与综合能力课程Web客户端开发、面向对象程序设计(JaVa)、软件测试基础、软件工程和UM1,自动化测试技术A、软件测试管理、JSP程序设计、控制台程序设计A、单元与集成测试实训、功能与性能测试实训、软件项目测试综合实训、动态网站设计实训、毕业综合实践(顶岗实习)专业选修职业能力拓展课程微机组装与维护实训、多媒体信息处理技术、计算机专业英语、IT市场营销职业能力提高课程概率论与数理统计、应用系统测试、Web安全测试、Java高级程序设计、ORAC1E数据库管理及应用
10、、软件测试技术专业考证培训2 .2专业核心课程简介2.1.1 面向对象程序设计(Java)课程代码:;4学分;72学时。能力目标:能理解和把握面向对象的概念,掌握面向对象的基本技术,能够使用面向对象的方法用JaVa语言开发复杂的控制台程序和桌面应用程序,并养成良好的编码规范。知识目标:1)认识面向对象程序设计的思想方法;2)能正确配置Java的运行环境;3)能设计和使用类;4)能正确理解和使用类的封装、继承和多态;5)能正确使用包、接口和内部类;6)能正确进行异常处理;7)能实现图形界面;8)能使用Java进行简单的连接数据库操作。课程内容:3 )JaVa运行环境配置;4 )JaVa语言基础;
11、3)类与对象;4)继承与多态;5)接口与内部类;6)输入/输出和异常处理;7)图形用户界面的实现;8) Java连接数据库操作。4.2.2软件工程与UM1课程代码:;3学分;54学时。能力目标:能理解常用的软件开发模型和软件生命周期的思想,能理解软件生存周期各阶段的任务,掌握基本编程规范。能利用建模工具进行面向对象建模,能阅读软件文档并理解识别常用UM1图像,能撰写简单的软件文档和绘制简单UM1图形。知识目标:1) 了解软件和软件工程的概念;2) 了解软件的生存周期模型;3) 了解软件生存周期各阶段的主要任务;4)掌握软件生命周期各阶段的方法和步骤;5) 了解基本编程规范;6) 了解UM1的发
12、展、特点、结构和视图;7)能进行简单系统的用例建模,能在ROSe中绘制USeCaSe图;8)能进行简单系统的静态建模,能在RoSe中绘制对象图和类图以及类图的关系;9)能进行简单系统的动态建模,并能在RoSe中绘制活动图、状态图、顺序图、协作图;10)能进行简单系统的体积结构建模,并能在ROSe中绘制组件图和部署图。课程内容:1)软件工程的概念;2)软件过程;3)软件生存周期模型;4)常用软件开发方法;5)项目案例分析:a)可行性分析;b)需求分析;c)概要设计;d)详细设计;e)系统测试;f)项目维护;6)程序编程规范;7)用例建模介绍;8)静态建模介绍;9)动态建模介绍;10)体系结构建模
13、介绍。4.2.3软件测试基础课程代码:;4学分;72学时。能力目标:能理解软件测试的目标、原则和基本策略,掌握软件测试模型,掌握软件测试的阶段性过程和各个阶段的任务、内容、目标和方法,掌握黑盒测试和白盒测试的概念,能根据软件文档设计简单测试用例,为后续的学习打下理论基础。知识目标:1) 了解软件测试的目标、原则;2) 了解软件开发与软件测试的联系;3)掌握软件测试模型;4)掌握软件测试的复杂性分析方法;5)了解软件测试的基本策略和方法;6)掌握各个阶段的任务、内容、目标和方法;7)掌握黑盒测试的概念和测试用例设计方法;8)掌握白盒测试的概念和测试用例设计方法;9) 了解对某些特定系统进行测试用
14、例设计的策略和方法。课程内容:1)软件测试基础理论;2)软件测试过程;3)软件测试的复杂性分析;4)软件测试策略与方法;5)黑盒测试及用例的设计:a)等价类划分方法;b)边界值分析法;c)因果图方法;d)决策表测试法;e)正交试验设计法;6)白盒测试及用例的设计:a)覆盖测试;b)路径测试;7)特定系统测试策略与方法。9.4.4 自动化测试技术A课程代码:;4学分;72学时。核心能力目标:掌握用于白盒测试、黑盒测试、测试管理和测试设计与开发等领域的测试工具,掌握主流功能测试和性能测试工具的使用,能编写自动化测试方案及使用工具测试中小型软件,能按标准编写测试文档。核心知识目标:1) 了解自动化测试引入的原因和优势;2) 了解各领域的主流测试工具;3)掌握性能测试工具1oadRunner的基本使用;4)掌握功能测试工具QTP的基本使用;5)掌握测试性能测试和功能测试的组织;6)掌握测试文档的撰写。课程内容:1)软件自动化测试的引入;2)软件自动化测试工具介绍;3)性能测试与1oadRunner的使用;4)功能测试与QTP的使用;5)测试文档的撰写。9.4.5 软件测试管理A课程代码:;2学分;36学时。能