《软件测试》课程标准

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《软件测试》课程标准

课程名称:软件成熟度模型

课程代码:建议课时数: 32 学分:2

适用专业:软件技术

1前言

1.1课程的性质

本课程是软件技术专业的一门专业核心课程,目标是让学生了解软件测试的基本过程;掌握软件测试的一般步骤和方法。它要以《数据库设计与应用》、《C++程序设计》、《C#程序设计》、《软件工程文档编写》、《系统开发与设计》、《开发》等课程的学习为基础,是进行《EET(软件企业经验体验)》软件项目实训的基础。

1.2设计思路

软件产业和相关信息服务业已成为全球重要的产业,已成为信息产业的核心和灵魂,是实现我国经济腾飞的重要途径之一。随着长三角区域经济的转型,软件服务外包业将成为无锡经济发展的新动力。软件开发是软件服务外包的重要内容,也是软件技术专业学生毕业后的主要就业方向,也是软件行业最主要的工作岗位。本课程的目的是让学生了解软件测试的基本过程;掌握单元测试的一般步骤和方法;掌握系统测试的一般步骤和方法;掌握测试数据的分析与整理。这些都是软件测试工程师岗位所必须的基本能力,因此本课程在软件技术专业中处于非常重要的地位,应当作为专业核心课程和必修课程。

本课程立足于实际能力培养,对课程内容的选择标准作了根本性改革,打破以知识传授为主要特征的传统学科课程模式,转变为以工作任务为中心组织课程内容和课程教学,让学生在完成具体项目的过程中来构建相关理论知识,并发展职业能力。经过市场调研,虽然现在软件种类繁多,层出不尽,开发软件的工具、编程语言也很多,但其开发的过程是基本相似的,都要经过需求分析、系统分析、系统实现、系统测试和系统发布几个环节。因此本课程根据软件企业的实际工作过程,结

合高职学生的知识基础和软件专业的教学规律,确定了五个典型工作过程:测试需求分析、测试计划、单元测试、系统测试和BUG管理。课程内容突出对学生职业能力的训练,理论知识的选取紧紧围绕工作任务完成的需要来进行,充分考虑了高等职业教育对理论知识学习的需要;同时充分考虑海辉、软通动力等企业的任职具体活动和任务需求,《CMMI3标准》对软件测试工作任务的描述和规范,并融合了相关了计算机国家二级、程序员等职业资格证书对知识、技能和态度的要求,确定本课程的目标与内容。

按照情境学习理论的观点,只有在实际情境中学生才可能获得真正的职业能力,并获得理论认知水平的发展,因此本课程要求打破纯粹讲述的教学方式,实施项目教学以改变学与教的行为。这是教学模式的一个重大转变,要有力地推动这一转变,需要以项目为载体来组织课程内容。在项目课程设计中,项目载体设计是一个关键环节。本课程确定以项目作为载体的项目设计思路,实际项目设计既有在企业中应用的普遍性和典型性,又能最为有效的促进学生职业能力发展,达到本课程的目标。本课程选择企业网站开发和精品课程网站二个载体作为项目,企业网站开发是软件开发的主要业务,目前在互联网上该类网站十分多,精品课程网站是学生日常学习的重要组成部分,学生比较了解,对于课程的实施是十分有利的。

为了更为清楚的表述课程目标,提高课程目标对教学过程的指导价值,本课程采用表现性课程目标表达方法,即不再采用“掌握……”、“了解……”、“熟悉……”、“具备……职业能力”等传统的课程目标表述方式,改为用学生在相关课程内容掌握中所能表现出的实际行为来表述课程目标。即使是概念和原理知识也要求如此。技能要求的基本格式为“能(会)+程度用语+动词+对象”。本课程所涉及的程度用语主要有“熟练”、“准确”、“基本”。“熟练”指能在所规定的较短时间内无错误的完成任务,“准确”指没有任何错误,“基本”指在没有时间要求的情况下,不经过旁人提示,能无错误的完成任务。

该门课程的总学时为64课时,4个学分。

2课程目标

通过任务引领型的项目活动,熟悉Excel工具的使用,并将该工具灵活运用到软件测试的各环节中;了解软件测试的基础知识;熟悉软件测试过程中各类技术文档的编制规范;熟悉测试用例的编制、测试数据的准备;掌握软件单元测试、系统测试的一般方法;成良好的软件标准化和软件质量意识,能够自觉将相关的标准运用到软件测试过程中;具有良好的团结协作精神,主动适应团队工作的职业素养。

职业能力培养目标

●能理解用户规格说明和详细设计说明书

●能够熟练掌握Excel工具的使用

●能根据详细设计说明书编写单元测试用例和编写测试数据

●能根据用户需求规格说明书编写系统测试用例和编写测试数据

●能使用LoadRunner自动测试软件进行性能测试

●能对BUG进行跟踪管理

●能分析测试数据并根据要求编写测试分析报告

3课程内容和要求

根据专业课程目标和涵盖的工作任务要求,确定课程内容和要求,说明学生应获得的知识、技能。了解、熟悉、理解

4实施建议

4.1教材编写

必须依据本课程标准选用或编写教材,要充分体现项目课程设计思想。本课程标准根据软件测试的4个典型工作过程,以企业网站开发和精品课程网站测试作为载体,采用渐进式展开教学内容。在编写教材的过程中,将软件测试基础知识作为第一个项目,然后以企业网站测试需求分析、单元测试、系统测试和BUG管理4个典型工作过程作为第二、第三、第四、第五个项目。在每个项目中要求安排精品课程网站测试作为对应的课后练习项目;在教材编写中,每个典型工作过程都要符合

CMMI3标准的要求,主要工作文档格式、所绘的图型均要符合CMMI3标准的要求。

4.2教学建议

1.应加强对学生实际职业能力的培养,强化案例教学或项目教学,注重以任务引领型项目开发来诱发学生兴趣,使学生在项目开发过程中掌握软件测试的相关基本岗位能力。

2.应以学生为本,注重“教”与“学”的互动。通过选用典型项目,由教师提出要求或示范,组织学生进行活动,让学生在活动中增强职业意识,掌握本课程的职业能力。

3.应注重职业情景的创设,以多媒体、案例分析、角色扮演、实验实训等多种方法来提高学生分析问题和解决问题的职业能力。

4.教师必须重视实践,更新观念,加强校企合作,实行工学结合,走产学研相结合的道路,探索中国特色职业教育的新模式,为学生提供自主发展的时间和空间,为学生提供轮岗实训的机会与平台,积极引导学生提升职业素养,努力提高学生的创新能力

4.3教学条件

专业教师要求:具备讲师(工程师)及以上职称,有扎实的软件项目管理能力、有软件企业软件项目开发经历的人员。

实训装备要求:数字教室一个(50座);软件测试实训室一个(50座):实验室也要有多媒体教学设备;小型会议室二个(各10座):有多媒体设备,用于项目小组讨论和阶段成果评审。

4.4课程资源

(1)注重基于CMMI3级为标准的实验指导书和实验教材的开发和应用。

(2)注重幻灯片、视听光盘、多媒体仿真软件等现代化教学资源的开发和利用,这些资源有利于创设形象生动的工作情境,激发学生的学习兴趣,促进学生对知识的理解和掌握。同时,建议加强OA办公自动化系统、学生成绩管理系统、图书管理系统、新闻发布系统、网上购物系统、库存管理系统等开发项目资源的开发,建立多媒体课程资源库,努力实现跨学校多媒体资源共享,提高课程资源利用效率。

相关文档
最新文档