《软件测试》课程标准 软件技术

合集下载

软件技术专业课程标准

软件技术专业课程标准

软件技术专业课程标准目录《高级语言程序设计》课程标准 (1)《软件工程导论》课程标准 (8)《J A V A程序设计》课程标准 (12)《面向对象程序设计(.NET)》课程标准 (19)《数据库应用开发》课程标准 (32)《计算机网络基础》课程标准 (36)《网页设计与制作》课程标准 (47)《JSP动网设计》课程标准 (61)《动态设计与制作()》课程标准 (71)《数据结构》课程标准 (77)《商务网站开发》课程标准 (80)《软件测试》课程标准 (89)《软件工程与UML建模》课程标准 (99)《C/S结构应用程序开发》课程标准 (117)《基于S TRUTS框架的应用开发》课程标准 (135)《计算机组装与维护技能实训》课程标准 (141)《管理信息系统开发》课程标准 (145)《软件文档写作》课程标准 (154)《J2EE企业级应用开发》课程标准 (164)《B/S结构应用程序开发》课程标准 (171)《高级语言程序设计》课程标准一、课程说明《高级语言程序设计》是针对学生就业岗位能力进行培养的一门专业基础课程,通过本课程的学习,使学生掌握以下的专业能力、社会能力和方法能力。

这门课程的学习,为本课程奠定计算机基本操作和程序设计入门知识的基础。

本课程学习结束后,为软件基础和其他专业课的学习打下良好的专业理论基础,并为学生今后掌握一些以C语言为基础而发展起来的面向对象的程序设计技术打下基础。

1、专业能力(1)理解结构化编程的思想和基本方法(2)掌握C语言的基本知识和编程技术(3)能够较熟练使用C语言进行基本的程序设计,解决实际问题2、社会能力(1)具有一定的口头与书面表达能力、人际沟通能力(2)具有团队合作精神(3)具有良好的心理素质与克服困难的能力(4)能与客户建立良好的、长期的关系3、方法能力(1)能自主学习新知识、新技术,不断更新自己的知识结构(2)能通过各种渠道查找自己所需要的信息,帮助自己解决问题(3)能制订工作计划并进行实施(4)能不断积累经验,不断提高自己的工作能力和水平三、课程设计思路《高级语言程序设计》课程采用以行为导向、基于工作过程的课程开发方法进行设计,整个学习领域由若干个学习情境组成。

专业技能课课程标准模板(Web)

专业技能课课程标准模板(Web)

《Web程序设计与框架技术》课程标准1、课程信息2、课程性质随着计算机硬件技术以及Internet的发展,Web技术被广泛的应用在Internet上。

伴随着网络时代的到来,人们对网络的依赖越来越多,人们需要从网络上获取越来越多的信息资源,Web技术作为信息传递的一门技术受到越来越多人的青睐。

2000年以后,随着Web应用程序复杂性不断提高,人们逐渐意识到,单纯依靠某种技术多半无法达到快速开发、快速验证和快速部署的效果。

必须整合Web开发技术形成完整的开发框架或应用模型,来满足各种复杂的应用需求。

出现了几种主要的技术整合方式:MVC的设计模型;门户服务和Web内容管理。

Struts、Spring等都是开源世界里与MVC开发框架、门户服务和Web内容管理相关的优秀解决方案。

动态网页技术是运行在服务器端的Web应用程序,程序根据用户的请求在服务器端进行动态处理后,把处理的结果以HTML文件格式返回给客户端。

当前主流的三大动态Web 开发技术是:JSP、ASP/、PHP。

2.1课程在专业中的地位《Web程序设计与框架技术》课程主要讲解JSP、Servlet、JavaBean、Struts、Spring 和Hibernate等技术。

该课程是在软件Web项目开发中最核心的课程也是整个软件技术(Java方向)最重要的一门课程,web 项目开发的基础和关键技术。

Web程序设计JSP是基于B/S模式开发的基础性核心课程,它已成为信息技术中的一个不可缺少的内容和发展基石。

随着互联网的发展,过去的静态网页已发展到现在的动态交互式网页,网站建设技术上升到一个新的层次。

现在设计制作静态网页已是件相对比较容易工作,而能设计制作具有交互式网站的人则相对比较缺乏。

许多人也对这方面的技术抱以浓厚的兴趣。

目前全国均在大力发展电子政务和电子商务,迫切需要掌握这方面建站技术的专业人才。

为了适应信息技术的发展和社会需求,近年来,我国高校的计算机专业以及相关专业的教学计划都做了调整和改革,开设了Web程序设计方面的课程。

《软件工程》课程标准

《软件工程》课程标准

《软件工程》课程标准一、课程基本信息课程名称:软件工程课程编码:参考学时: 30学时课程所属系部:信息工程系适用专业:计算机应用、计算机网络编制人员:汪波二、课程性质与任务本课程向学生介绍与大型软件相关的规划. 分析. 设计. 实现. 测试. 维护等概念. 原理. 技术与工具,同时向学生讲述传统的结构化开发方法与当前流行的面向对象开发方法。

要求学生牢固掌握软件生命周期. 软件质量. 软件成本等基本概念以及传统的结构化分析. 设计与实现方法;掌握面向对象软件工程的基本概念与表示技术,基本掌握软件开发中的管理技术。

通过本课程的学习,让学生对软件工程学有一个全貌的了解,对其所涉及的基本概念. 原理. 方法和有关技术逐步领会并进行运用。

要求学生能够在已有的程序设计. 数据结构. 数据库等理论基础上,为今后进行实际的软件开发奠定一个良好的基础。

本课程应强调实际运用,最好在教学中安排学生参予系统开发的策划. 分析. 设计. 编码. 测试等阶段工作的环节,积极引导学生从个人的单纯编程活动转移到进行系统分析与设计方面上来。

如果受条件所限,可让学生在毕业设计中将这一环节补上。

(一)本课程与前后课程的联系本课程的先修课程为《C语言程序设计》《数据结构》与《VB》。

本课程的后续课程可以为《JA V A程序设计》《POWER BUILDER》。

(二)课程的性质与地位本课程为三年制高职计算机网络专业的主要专业课程,其开设目的及要求如下:1.掌握软件工程的基本概念,理论及当前发展趋势,熟悉软件生存周期的各个过程及其任务,并能够正确加以运用。

2.了解软件生存周期中的文档种类,掌握主要文档的编制方法。

(三)课程的主要任务本课程的任务是:通过该课程的学习,提高学生的综合素质,增强学生理论分析能力。

通过学习具备参与中等规模软件需求调研,设计的能力,能够独立设计小型软件系统。

三、课程设计的理念与思路(一)课程设计的理念通过本课程的学习充分激发学生的理论分析能力和培养以工程化软件分析、设计思维模式。

办公软件应用 课程标准

办公软件应用 课程标准

办公软件应用课程标准
办公软件应用课程标准旨在让学生掌握办公软件的基本操作和技能,能够熟练地使用办公软件完成日常工作和学习任务。

以下是该课程的课程标准:
1. 课程目标:通过本课程的学习,学生应掌握Word、Excel、PowerPoint 等办公软件的基本操作和技能,能够熟练地使用这些软件进行文字处理、表格处理、演示文稿制作等操作,提高工作效率和信息表达能力。

2. 课程内容:本课程主要内容包括Word文档编辑、排版与打印;Excel电子表格的制作、数据处理与分析;PowerPoint演示文稿的设计与制作等。

3. 教学方法:采用多媒体教学、案例分析、实践操作等多种教学方法,注重培养学生的实际操作能力和解决问题能力。

4. 课程评价:课程评价主要包括平时成绩和期末考试成绩两部分。

平时成绩主要考查学生的出勤率、课堂表现、作业完成情况等;期末考试成绩则主要考查学生对办公软件的掌握程度和应用能力。

5. 课程资源:本课程需要配备计算机、投影仪、教学软件等教学资源,确保学生能够顺利完成学习任务。

通过以上内容可以看出,该课程标准注重实践操作和实际应用,旨在让学生掌握实用的办公软件技能,为未来的学习和工作打下坚实的基础。

软件工程课程标准

软件工程课程标准

《软件工程》课程标准课程名称:软件工程课程类别:专业课适用专业:软件技术一、课程定位(一)课程性质《软件工程》是软件技术专业学生必修的一门专业课。

(二)课程任务本课程以软件技术专业学生的就业岗位群能力目标为导向,以“高校图书管理系统” 项目为载体,通过对项目的需求分析、设计、编码、测试、实施、维护等工作过程进行分析与实施,培养学生的软件开发、测试、维护等职业能力。

(三)课程衔接前导课程:《数据库应用与设计》、《面向对象程序设计》。

后续课程:《Web企业级开发实战》、《顶岗实习》。

二、课程目标本课程主要通过对项目的需求分析、设计、编码、测试、实施、维护等工作过程进行分析与实施,培养学生的分析、设计、开发、测试、维护等职业能力。

课程目标分为知识目标、能力目标和素质目标。

(一)知识目标1.掌握软件工程的基本概念;2.掌握软件工程各个阶段的目的与任务;3.掌握软件需求分析和软件设计的基本原理;4.掌握结构化设计方法和面向对象设计建模方法;5.掌握软件测试的常用方法和选取测试用例的原则;6.掌握软件发布的正规操作流程;7.掌握软件后期维护的原则和方法。

(二)职业能力目标1.能够按照规范的软件项目开发流程来设计、开发软件;2.能够规范地编写软件项目开发各阶段的文档;3.能够使用Project工具软件进行软件项目管理;4.能够使用Rose或Viso等工具软件进行项目辅助设计;5.能够准确地设计测试用例,进行软件项目测试;6.能够规范地发布项目并制定合理的后期维护计划。

(三)素质目标1.培养学生规范的系统设计、开发思路2.培养学生良好的编程习惯和准确的语言表达能力3.培养学生团队精神与协作能力,使学生具有一定的岗位意识和岗位适应能力4.培养学生认真严谨、求真务实、遵纪守时、吃苦耐劳的工作作风5.养成良好的职业素养和自主学习的能力。

三、课程内容和要求课程设计相关说明:本课程依据软件技术专业教学计划,适应软件开发、软件维护岗位,结合高职院校学生的认知特点而设计。

软件测试课程标准

软件测试课程标准

《软件测试》(高职)课程标准
一、课程性质与定位
本课程是我院所有专业学生开设的一门专业课程,以计算机应用为主线,探讨软件测试的方法。

二、课程内容与目标
本课程主要内容是通过课堂教学,使学生了解软件测试的背景,熟悉软件缺陷是什么,熟练掌握软件测试的定义和
基本概念。

应用性知识目标:
1. 软件测试背景
2. 软件测试基础理论
3. 软件开发过程
三、考核与评价方式
理论课程过程考核与评价:
本课程采用过程考核+期未理论考核。

其中平时成绩包括平时作业成绩、教师、单元测验和期中考试等。

过程评价权重为30%,期未理论考核权重为70%,。

《软件测试》课程标准

《软件测试》课程标准

《软件测试》课程标准一、课程概述1.课程性质《软件测试》是移动互联应用技术专业针对移动互联应用开发企业的JavaWeb开发岗位,经过对企业岗位典型工作任务的调研和分析后,归纳总结出来的为适应具备移动APP 和Web网站的测试等能力要求而设置的一门专业核心课程。

2.课程任务《软件测试》课程通过与城铁查询测试相关的实际项目学习,增强学生对专业软件测试知识运用的认识,让他们熟练掌握软件测试方法,熟练掌握功能测试、自动化测试的方法, 熟练掌握黑盒测试、白盒测试方法的运用,熟悉测试工具的使用方法,从而满足企业相应岗位的职业能力需求。

3.课程要求通过理实一体的课程学习,培养学生移动APP和Web网站的测试方面的岗位职业能力,养成良好的职业道德、职业素养、法律意识,养成质量意识、环保意识、安全意识、信息素养、工匠精神、创新精神,养成勇于奋斗、乐观向上,能够进行有效的人际沟通和协作,与社会、自然和谐共处,具有职业生涯规划的意识,具有较强的集体意识和团队合作精神,为从事移动APP和Web网站的测试岗位打下坚实的基础。

二、教学目标4.知识目标(1)理解软件测试的背景,软件缺陷和故障的概念;(2)掌握软件测试相关概念;(3)理解软件测试的方法与策略;(4)掌握黑盒测试方法并设计测试用例;(5)掌握白盒测试方法并设计测试用例;(6)掌握单元测试、集成测试、系统测试的方法;(7)使用测试工具进行自动化测试;(8)熟悉各个阶段的软件测试文档。

2.能力目标(1)能根据软件需求说明书撰写测试计划;(2)能应用各种白盒测试方法进行测试用例的设计并用各种测试工具进行测试;(3)能应用各种黑盒测试方法进行测试用例的设计并用各种测试工具进行测试;(4)能应用自动化测试工具进行综合的测试用例的设计并进行测试;(5)能书写各个阶段的软件测试文档。

3.素质目标(1)培养学生良好的自我表现、与人沟通能力;(2)培养学生的团队协作精神;(3)培养学生分析问题、解决问题的能力;(4)培养学生勇于创新、敬业乐业的工作作风;(5)培养学生的质量意识、安全意识;(6)培养学生诚实、守信、坚忍不拔的性格;(7)培养学生自主、开放的学习能力。

《软件测试》课程标准的研究与探索

《软件测试》课程标准的研究与探索

参考 文 献
【】 民. 件测试 方法和技 术[ . l 朱少 软 M] 北京: 大学 出版 社, 0 . 清华 2 5 0 【1 2姜大源 . 于工作 过程系统 化课程结 构 的理论基础 l. 教通讯 , 0 , 关 J职 1 2 61 0
2 课程 目标 本课程 的教学 目标是使学生掌握软件测试的方法 、测试流程 、测试 工具和测试 总结分析报告等技术 ,具备软件测试员岗位所需 的技能 ,为 今后从事软件测试工作打下 良好 的基础 。同时培养学生 的团队合作 、分 析解决问题的能力、与人沟通 的能力和 自 学等能力 。
通过对软件技术专业岗位群 的分析 ,确定了 《 软件测试 》课程为软 件技术专业的核心课程 。经过 与企业专家研讨 ,确定了本课程 的教学项 目,教学项 目的设计 以学生 已具有的专业技能为人 口,同时为后续课程 打下 良好基 础 。 本门课程达到学生能力培养 目标 的参考学时为9学 时 ,参考学分为 6 6 分。 学 整体设计思路 : 1. . 1校企 合 作 2 进一步深化校企合作 ,实施 “ 点对面订单式”人才培养模式 ,校企 共建丰富课程 开发资源 :案例库 ,实践技能测试题库 ,特 色教材 ,测试
蔫 霸 禚
教 育 科 学
l 3 7
《 件测试 》课程 标准 的研究 与探索 软
于 艳 华 ,吴 艳 平
( 春 职 业 技 术 学 院 ,吉 林 长 春 1 0 0 长 3 0 0)
摘 要 结 合笔者多 年的教学 经验 ,分 析了软件测 试课程 的定位与设计 思路 ,课程 目标 ,教学 内容 ,教学设计 ,考核与 评价 ,并对 其进行
考 核与 终 结 性考 核 的权 重 比为 4 。 :6
通过对软件测试岗位工作任务分析 ,以软件测试员职业 岗位能力培 养 为主线 ,我们将教学 内容分为两个 项 目:网上购 物系统 的测试 活动 和超市管理系统 的测试活动 ,本课程 主要 围绕这两个项 目展开教学和训 练。结合学生的认知特点和教学规律 ,采用递进与并列相结合 的方式来 展现教学内容。其 中网上购物系统 的测试为教学项 目,是本课程的核心 内容 ;超市管理系统 的测试活动为拓展项 目,满足各层次学生的需求 。 l _ 学 内容 的组 织 -3教 2 以企业项 目为载体 ,根据不 同的内容分成多个 学习性工作任务 ,按 照学 生 的认 知 规 律 ,由简 到难 的原 则 来 组织 教 学 内容 。 1. .4教学模式的采用 2 教学过程 中采用真实项 目引领 、课 内外兼修 、 “ 双师 ”共育项 目实 战的教学模式 。真实项 目引领指的是教学项 目与拓展项 目均为校 内教师 与企业专家共 同开发项 目;课程内外兼修是指学生除了课 内的学习 ,还 有课外的学 习任务 ; “ 双师”共育指 的是企业兼 职教师与校 内专任教师 共 同授课。将原有学科体系的知识点 ,彻底融人项 目中 ,提高 了学生的 阅读能力 、专 注能力 、可视化能力 、沟通能力和倾 听能力 ,培养 了学生 负责任的态度和吃苦耐劳精神。

高职软件专业《软件测试》课程标准设计

高职软件专业《软件测试》课程标准设计

4 . 性 E 测 试 5 . 测 试 报 告 编 写
I O . L o a d r u n n e r 测 试 工 具 的 使 用 l 1 . 编 写 软 件 测 试 报 告
文档 编 写 能 力
应图文并茂 ,内容应详略得到。 2 . 3教学方法设计 由于本 课程 的 主要 教学 内容涉及 白盒测 试 、黑盒 测试、 自动化功能测 试与性能测试等 操作性很 强的教学环节 ,必须通 过课程实训才 能达 到对 项 目作规范需求分析 的培养 目标 。具 体教学方法设计如下: ( 1 ) 全班 学生分为N 个项 目小组 ,3 人一 小 组 ,1 人任 组长 ,组长要 求协调 沟通 能力 比较
I 丝. 学 奎豌……。 Байду номын сангаас’ …………………
高职软件专业 《 软件测试 》课程标准设计
重庆工程职 业技术 学院信息工程学院
探讨 。
郑小蓉
【 摘要 】本文从基于工作过程的角度对高职 《 软件测试》课程 的课程定位、课程设计思路、教学情境设计 、教材设计 、教学方法设计、课程评价 设计 等方 面进行 了研究 与
【 关键词 】软件测试 ;工作过程;课程设计
1 . 课程 的定位与教学设计 1 . 1课程定位 《 软 件测 试 》课 程作 为软 件专 业 二年 级 下学期的专业课 ,它 的前导课程是 《 数据库 设 计 》、 《 数据结构 》、 《 软件工程实施 》,后 续课程 是课程实训及 毕业实习 。通过本课程 的 学习,使学生加深对 软件测试基本理论和基 本 方法 的理解与应用 ,能熟练使用常用软件测 试 工具 ,并能运用软件 测试工具完成应用 软件 的 测 试 工作 ,提 高 学生对 软 件 的测试 与 维护 能 力,并进一步培养学生 的的团队协作能力 。 1 . 2课程 设计思路 软件 测试 是 高职 计算 机 软件 专业 学生 在 以后 的工作 岗位上要 用到的核心技能 。因此 , 本课 程应该作为专业 必修课程和核心课程 ,重 点培 养学生在 以后 的工作 岗位上所 需的职业能 力: 白盒测试 、黑盒测 试、 自动化功 能测试与 性能测试 。 《 软 件测 试 》课 程 的总体 设 计思 路是 , 转变 传统的学科课程 模式 ,不再 以知 识传授 为 主,构建 以工作任 务为中心的企业培 训体系, 引入 企业 项 目,让学 生在 真 实的 企业 项 目中 完成 相应的工作任务 ,从而储备相关 的专业知 识,发展职业 能力 。授课 内容重 点突 出对学生 职业 能力的培养 。课 堂上不再单纯地 只讲授 理 论知 识 ,而 是围 绕实 际工 作任 务 的需 要来 选 取,这充分考虑 了高职学生动手 能力 强,理论 知识 薄弱的特 点。 2 , 教学设计 2 . 1教 学情境设 计 本课 程 小组 通过 学 院专业 指 导委 员会 、 重庆亚德科技 、重 庆大佳 、重庆港澳 大家等软 件公司 的企业技术 人员进行实际调查 ,制定 了 适合 高职 学 生 的软件 测试 课 程体 系与 职业 能 力,确定 了软件测 试课程典型 的教学情 景与子 情 景,在教学情 景中给出具体 的工作 任务、工 作方法 以及要 求学生掌握的知识 与技 能等,在

《软件测试》教学和实践论文

《软件测试》教学和实践论文

关于《软件测试》教学中的思考和实践摘要:随着软件全球化竞争的日益加剧,软件测试是伴随it产业的发展而迅速出现和发展的新兴工作岗位。

本文通过分析目前高职院校的软件测试课程教学现状,结合多年的教学实践引入辩证唯物主义为指导的教学过程和开放式的教学模式。

提出了一些值得尝试的解决方法和建议,对学生提高学习效率和教师改进教学质量具有现实指导意义。

关键词:软件测试;辩证唯物主史;开放式;教学过程;教学模式1、引言随着全球信息化程度地不断加剧,中国软件产业也蓬勃地发展。

软件产品的质量控制与质量管理正逐渐成为软件企业生存与发展的核心。

几乎每个大中型it企业的软件产品在发布前都需要大量的质量控制、测试和文档工作,而这些工作必须依靠拥有娴熟技术的专业软件人才来完成。

但是我国的现状却是:一方面企业对高质量的测试工程师需求量越来越大越大,另一方面国内原来对测试工程师的职业重视程度不够,使软件测试工程师供不应求,甚至一些用人单位感慨“如今招个软件测试员比招个博士生还难!”。

目前,国内软件测试人才的来源主要有三种渠道:一是软件开发领域,二是来自高校计算机专业,三是来it培训机构。

在对这三种渠道提供的人才满意度调查中,七成企业认为“计算机专业应届毕业生缺乏动手能力”,六成企业认为“有相关工作经验的人员并未系统掌握软件测试流程,缺乏系统培训”,而对于培训机构提供的学员,绝大多数企业表示认可。

作为“以就业为导向,以服务为宗旨,培养技术技能型人才,满足社会需求”的职业教育的主要承担者的高等职业学院也陆续开设了软件测试专业或软件测试课程。

本人就在高职院校中积累的软件测试课程教学实践谈点些心得和思考。

2、软件测试课程教学中现存问题2.1 课程定位不清晰、不准确随着软件测试行业的兴起,现在很多高职院校也开始积极的培养软件测试的专业人才,但是专业的软件测试人才培养却未形成体系。

目前的软件测试教材大都是近些年出版的,体例基本上是按照测试理论、测试技术、测试工具、测试实践、测试管理的顺序依次展开。

软件测试课程标准

软件测试课程标准

《软件测试》课程标准一、课程定位《软件测试》是软件技术专业的一门必修的专业核心课程,也为软件技术专业的学生就业提供了主要的技能支撑,本课程总学时为45学时。

本课程是针对软件测试员/程序员岗位的任职要求所设置的具有综合性质的课程,主要任务是通过对软件测试基础理论、技术方法、流程管理和使用自动化工具实施项目测试的学习,使学生了解完整的软件测试的工作过程,能对完整的项目进行测试的实施工作,从而实现与测试技能要求的无缝连接。

前导课程:程序设计语言、数据结构、Web开发、数据库管理与应用等。

后续课程:《JavaEE企业级项目开发》、《.NET企业级项目开发》、《软件工程与项目实践》、《顶岗实习》、《毕业设计》等二、课程目标通过本课程的教学,使学生掌握软件测试的理论知识,掌握主流的测试技术和方法,能承担软件测试的工作任务,具备良好的逻辑思维与分析能力、测试计划的制定能力、测试用例的设计能力、测试代码及文档编写能力、较强的团队合作和沟通能力。

对学生今后从事软件编码、软件测试以及其他岗位工作的职业能力培养和职业素养起到重要的支撑作用。

㈠知识目标1.理解软件测试的模型和分类;2.理解软件测试的原则、策略、流程;3.掌握软件测试的过程;4.掌握白盒测试用例的设计;5.掌握黑盒测试用例的设计;6.掌握JUnit单元测试技术;7.了解测试项目管理;8.了解自动化测试工具的使用;9.掌握测试计划、测试总结的编写。

㈡能力目标1.能够熟练应用各种测试方法,完成对应用系统的测试工作;2.能够独立编写测试计划;3.能够独立编写测试总结;4.能够独立进行各种测试用例的设计;5.能够使用自动化测试工具进行简单的测试并进行结果的分析;6.能够使用软件测试的相关技术,针对某个项目进行完整的测试活动。

㈢素质目标1.具有分析、解决问题的能力;2.具有良好的沟通能力;3.具有良好的团队合作能力;4.具有良好的自学能力;5.具有较好的可持续发展能力;6.具有爱岗敬业、遵守职业道德规范、诚实、守信的高尚品质。

高职《软件测试》课程建设初探

高职《软件测试》课程建设初探

几 方 面进行 探 索 与研 究 。 关 键 字 : 件 测 试 学 习情 境 教 学单 元 软
中 图分 类号 : G6 4
文 献标 识 码 :A
文章 编号 : 7 -0 8 2 0 ) 0 a一0 2 0 1 4 9 X( 0 9 1 ( ) 1 - 1 6 8
1软件测试 课程的性质 与作 用


两 个 学 习 情 境 : 习情 境 ①天 天超 市 信 息 学 管 理 系 统 的 测 试 。 习 情 境 ② We 学 b系统 ( 网 上 购 物 系统 ) 测 试 。 的 () 学单 元 的设 计 。 7教 根据 学 习情 境 设计 的大 小 , 为每 个 学 习情 境 化分 若 干个 学 习单 元 , 个 学 习单 元 完成 一 个或 若 干个 学 习任 每 务 , 括 教学 目标 、 学 重 点 、 学 难 点 、 包 教 教 教 学 内容 、 教学 资 源 、 学 评价 等 内容 。 教
《 件测 试 》 软 件 技 术 专 业 开 设 的 一 软 是 门专 业核 心 课程 , 整 个人 才 培养 目标 环 节 在 中处 于 重要 地位 , 示 范校 建 设 中重 点建 设 是 课程 之 一 , 过 对 岗位 的典 型 工作 任 务 的分 通 析 , 对“ 针 软件 测 试 ” 岗位 , 们将 其定 位 为 我 基, 双技 , 拓 展” 一 的课 程 , 一 基 ” “ 即指 掌 握软 件 测试 的基 本 知识 , 双技 ” “ 即职 业能 力 +生 存能 力 , 一 拓 展” 学生 独 立 学 习的 能 “ 即 力 。 课 程 依据 职 业 活动 领 域 ( 本 岗位 ) 内在 的 联 系与 互相 关 系 , 以界 面设 计 、 据库 设 计 、 数 软 件 设计 的学 习为 基 础 , 时 与 “ 件 技 术 同 软 服务” 等课 程 相 衔 接 , 同打 造 软 件技 术 专 共 业 学 生 的方 法 能 力 与社 会 能 力 。

软件测试技术课程标准

软件测试技术课程标准

《软件测试技术》课程标准一、概述(一)课程性质《软件测试技术》课程是新的软件专业人才培养方案的重要组成。

软件测试是软件工程的重要部分,是软件质量保证的最主要技术手段与措施,因此已成为软件产业的新兴门类而迅速发展起来。

软件测试主要针对程序(广义的概念)进行,课程开设前要求学生具有一定的程序阅读与编制能力。

该课程主要学习软件测试理论知识和业界主流的通用测试技术,使学生掌握软件测试的基本概念、理论、技术和方法,并应用到实践,最终承担起软件测试的工作任务。

(二)课程基本理念本课程教学分为理论和项目实践两大部分。

理论教学内容主要包含软件测试的基本理论和技术方法,企业级的各类软件测试解决方案。

理论教学突出基本知识和基本概念的表述,通过知识点的认识掌握,形成知识链和技术理论。

项目实践教学内容主要包括具体的测试项目的实施,以及对自动化测试技术的掌握。

项目实践教学贯彻“任务驱动、项目导向”的教学策略,选择典型的软件工程案例或项目,配备丰富的软件测试工具与测试平台环境,通过实际项目的运作,以“学中干、干中学”的方式培养学生的专业技能。

(三)课程设计思路本课程属于理论(含实践)课程类型,课程设计以技术理论和技术应用为主线,实现知识传授与技能培养并重,体现知识、能力、素质培养“三合一”特征。

对软件测试基础理论知识的涵盖原则是“必须的不缺、不用的不设”,对技术原理(方法)的分析原则是“举一反三”,对实践技能训练的原则是“项目运作”。

学生在学完计算机基础和程序设计知识后可以学习本课程,建议分阶段开设160课时,理论课时为80,实训课时为80。

前阶段以理论教学为主,后阶段以项目实践为主。

二、课程目标1、总目标通过教学,使学生掌握软件测试的基本概念和基本理论,掌握基本测试技术及方法的运用,在以上理论指导下,来解决具体的测试任务。

通过完成项目工作任务的全过程,培养技术的运用能力、协同合作能力以及沟通交流能力,以提高职业的综合素质。

《软件测试》核心课程标准

《软件测试》核心课程标准

《软件测试》核心课程标准一、课程性质与定位本课程是高等职业技术学校软件外包服务专业的一门重要的专业核心课,是本专业学生必修的计算机技术核心课程之一,目标是让学生了解软件测试的基本过程;掌握软件测试的一般步骤和方法,是进行软件项目实训的基础。

通过本课程的学习,使学生掌握软件测试方法、测试用例设计、测试模型、测试过程等基本知识和技术。

在完成程序设计基础、Java程序设计等专业基础课的基础上,本课程围绕如何开发高质量的软件,如何保证软件质量,如何避免或减少软件测试风险组织实施教学,并在后续企业项目案例等课程和生产性实训、顶岗实习中不断应用、强化和提升。

二、课程设计与理念(一)课程理念《软件测试》课程内容的设置,是根据软件技术专业教学计划和专业教学特点进行设置,内容包括软件测试的基本概念、软件测试的各种方法和流程,软件测试用例的设计、面向对象的程序设计等,这些知识对后续课程和学员就业后的继续教育都有非常重要的作用。

课程设计在注意发挥教师在教学中主导作用的同时,应特别注意体现学员的学习主体地位,以充分发挥学员的积极性和学习潜能,挖掘学员的计算思维能力。

在测试用例的设计教学中教师的主导作用在于阐述算法设计的基本思路,为学员进行算法设计提供引导作用,让学员在基本思路的指引下,自己动手完成算法设计,使学员的计算思维能力得到充分的挖掘和发挥。

通过这种方式,使学员在充当一个软件测试者的同时在实践着软件生产管理者的作用。

《软件测试》是指导软件设计与实现的一门综合性基础课程,需要学员融会贯通,理解体悟。

通过课后作业的方式,将完成作业的整个过程变成本课程教学的重要实践环节,将软件工程、并发程序开发技术方法、算法设计方法浸透到整个学习过程中,使得学员在设计算法解决工程中实际问题的过程中得到启发,体会软件测试需要解决的许多问题以及解决的方案。

(二)课程设计思路软件测试以前是作为软件工程课程的一个分支,但是近年来随着国内软件企业的蓬勃发展,软件质量已经成为软件业发展的瓶颈,软件测试人才也是现在国内各大软件公司急需的人才,为此将软件测试课程进行单列。

《软件工程》课程标准

《软件工程》课程标准

《软件工程》课程标准一、课程基本信息二、课程的性质、目的和任务1.课程性质《软件工程》是我院电子信息工程技术专业(物联网方向)学生必修的专业核心课程。

本课程主要为软件设计、开发企业培养具有软件设计开发能力,了解软件项目开发规范,具备软件项目管理知识的实践型人才。

帮助学生进入该类企业,从事软件项目设计、开发、测试与维护奠定基础。

2.目的和任务通过本课程的学习使学生理解软件工程的基本原理、软件项目开发各阶段的任务,掌握传统的结构化设计方法和面向对象的开发方法,能够使用Rose、Viso等建模工具进行软件项目设计,按照标准规范地进行软件项目开发,在整个软件项目开发各阶段形成规范的文档,,并具备基本的软件项目管理能力。

在项目开发过程中,培养科学的思维方法,灵活运用知识的能力,养成良好的编程习惯,积累软件项目开发经验,为学生职业能力培养和职业综合素质培养起重要支撑作用。

三、课程教学的基本要求四、课程的教学重点和难点、学时分配教学重点:数据库基本概念及关系模型、数据库逻辑结构设计、创建数据库、数据表,设置数据库完整性、数据库的简单查询、统计查询、连接查询、视图使用、存储过程与触发器的使用、用户、权限、角色等管理、数据库访问。

教学难点:数据模型、体系结构、数据建模、数据库的子查询、权限设置、 数据库访问。

课程学时分配一览表五、相关课程的衔接其前导课程有《C语言程序设计》、《电子技术》、《电子技术应用与实践》、《.Net 初级应用》,后续课程有《.NET高级应用》等。

六、实验教学七、其它课程的考核与评价。

理论与实践相结合,注重过程考核,科学全面地评价学生的综合素质。

考核方式为过程考核+综合考核。

强调学生平时学习的态度和知识的积累。

学生成绩包括平时成绩和期末考试成绩,其中,平时成绩占50%,期末考核占50%。

成绩考核方法分为过程考核和理论考核两种。

平时成绩为过程考核,包括出勤表现10%、课堂提问10%、作业测评10%、实践操作10%、实践报告10%,主要考核学生的实践动手能力、团队协作精神、服从意识等。

《软件工程》课程标准

《软件工程》课程标准

《软件工程》课程标准表1 课程基本信息(一)课程性质与任务课程性质:《软件工程》是软件工程专业的一门工程性基础课程,在软件工程学科人才培养体系中占有重要的地位.软件开发是建立计算机应用系统的重要环节,人们通过软件工程学把软件开发纳入工程化的轨道,而软件工程学是用以指导软件人员进行软件的开发、维护和管理的科学。

《软件工程》已成为高校计算机软件教学体系中的一门核心课程课程任务:通过本课程的学习,要求学生能掌握软件工程的基本概念、基本原理、开发软件项目的工程化的方法和技术及在开发过程中应遵循的流程、准则、标准和规范等;学生应能掌握开发高质量软件的方法,以及有效地策划和管理软件开发活动,为学生参加大型软件开发项目打下坚实的理论基础。

(二)课程教学目标本课程的开设旨在使学生通过学习,掌握软件项目开发和维护的一般过程,掌握软件开发的传统方法和最新方法,能用软件工程的方法参与软件项目的分析、设计、实现和维护,为更深入地学习和今后从事软件工程的实践打下良好的基础。

1。

知识目标(1)教授以软件工程的发展、主要方法、常用工具的使用为主线。

包括:软件工程的基本概念、基本原理、常用的软件管理方法、常用的建模工具等。

(2)关键的知识讲授阶段有:软件需求获取方法、需求规格说明撰写与评审方法、软件设计的基本概念、结构化设计方法、体系结构设计、面向对象UML的软件分析方法、UML建模方法、软件测试基本理论等。

(3)通过该课程的教授,学生应具备软件工程基本理论知识。

2. 能力目标(1)运用软件工程的概念、原理、技术和方法开发与维护软件的能力(2)编写相关技术文档的能力(3)分析问题和解决问题的能力和团队工作交流能力。

3. 素质目标(1)职业素养的培养:对软件开发领域常见的职业要求、团队合作精神进行培养与灌输。

(2)专业素养的培养:对软件管理过程中常见的问题能够予以准确判断,明确解决思路。

(三)参考学时64(理论:32\实验:32 )学时。

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

《软件测试技术》课程标准课程编号:073011课程总学时:36课程学分:2课程类别:专业选修课适用专业:软件技术制定单位:信息工程学院制定时间:2014年8月一、课程总述1.课程性质《软件测试技术》是软件技术专业的一门专业选修课程,本课程是针对软件测试员或程序员岗位的任职要求所设置的具有综合性质的课程,主要任务是通过对软件测试基础理论、技术方法、流程管理和使用自动化工具实施项目测试的学习,使学生了解完整的软件测试的工作过程,能对完整的项目进行测试的实施工作,从而实现与测试技能要求的无缝连接。

前导课程:《C#程序设计》、《面向.NET的WEB应用程序开发》、《数据库设计与实现》后续课程:《项目开发》、《Android应用开发》、《顶岗实习》、《毕业设计》等。

2.设计思路本课程紧紧围绕软件测试工程师的岗位能力需要,进行教学内容设计,基于任务导向来组织教学,以培养学生适应职业岗位的能力。

在教学内容的设计上,按照软件测试的知识体系,组织成“软件测试的基本概念”、“白盒测试”、“黑盒测试”、“单元测试”、“测试管理”五个部分。

针对软件测试工程师的职业岗位需求,设计真实测试项目案例,以典型实际问题为载体,引出相关专业理论知识,使学生在学习和实训过程中加深对专业知识、技能的理解和应用,培养学生的综合职业能力,满足学生职业生涯发展的需要。

在考核方式的设计上,也对学生的学习效果实施过程化、能力导向的综合评价。

把学生的学习态度和学习表现也纳入到评价体系中,强调过程考核与集中考核相结合,理论考核与实践考核相结合。

成绩考核主要采取了课堂表现、实验实训记分、考试等方式。

3.课程目标课程总体目标:通过本课程的教学,使学生掌握软件测试的理论知识,掌握主流的测试技术和方法,能承担软件测试的工作任务,具备良好的逻辑思维与分析能力、测试计划的制定能力、测试用例的设计能力、测试代码及文档编写能力、较强的团队合作和沟通能力。

对学生今后从事软件编码、软件测试以及其他岗位工作的职业能力培养和职业素养起到重要的支撑作用。

知识目标:(1)理解软件测试的模型和分类;(2)了解解软件测试的原则、策略、流程;(3)掌握软件测试的过程;(4)掌握白盒测试用例的设计;(5)掌握黑盒测试用例的设计;(6)掌握JUnit单元测试技术;(7)了解测试项目管理;(8)了解测试计划、测试总结的编写。

能力目标:(1)能够熟练应用常用测试方法,完成对应用系统的测试工作;(2)能够独立编写简单测试计划;(3)能够独立编写简单测试总结;(4)能够独立进行常用测试用例的设计;(5)能够使用软件测试的相关技术,针对某个项目进行完整的测试活动。

素质目标(1)具有分析、解决问题的能力;(2)具有良好的沟通能力;(3)具有良好的团队合作能力;(4)具有良好的自学能力。

(5)具有较好的可持续发展能力;(6)具有爱岗敬业、遵守职业道德规范、诚实、守信的高尚品质。

4.课程重点、难点本课程的重点和难度在于学生对测试方法的掌握,白盒测试和黑盒测试具有一定的理论水平,学生较难掌握。

JUnit单元测试也是一个重难点。

重难点方面要求教学内容不能过于理论化,否则会难以理解,影响学生的学习热情。

教师应注重实践,讲解一些容易理解的测试方法,对难度较大的(如白盒测试中的条件/判定覆盖测试和组合覆盖测试、黑盒测试中的决策表和因果图)只做简单要求。

对于JUnit单元测试要求学生掌握简单的语句和方法的使用,而难度较大的框架方法的使用可以作为参考学习。

5.教学学时分配本课程共36学时, 2学分,讲授24学时,课内实践12学时。

具体学时分配如下表所示:6.1教材及参考资料选用(1)教材选用《软件测试》,许丽花,高等教育出版社,2013年5月《软件测试(高等职业教育专业教学资源库建设项目规划教材)》(作者许丽花)是高等职业教育专业教学资源库建设项目“软件测试”课程的配套教材.是按照高职高专软件技术专业人才培养方案的要求.总结近几年国家示范性高职院校软件技术专业教学改革经验编写而成的。

本书共分为6个单元,单元1介绍软件测试的基础知识;单元2介绍白盒测试技术;单元3介绍黑盒测试技术;单元4介绍单元测试;单元5介绍测试过程和管理;单元6介绍自动化测试。

每个单元都通过一个引例来描述每个单元所要掌握的知识和技能,每个单元又由多个任务组成。

通过每个任务支撑知识的讲解完成该任务所涉及的知识点介绍;然后分析任务实施过程,完成任务;最终对相关知识进行拓展。

使用本书可以实施教学做一体化,每一个任务后面有一个配套的课堂实训,让学生自行完成,从而达到在课堂上就完成知识讲解和实训的双重目标。

(2)参考资料选用(1)《软件测试技术.方法和环境》,徐拥军,北京航空航天大学出版社,2012.6;(2)《软件测试》,陈明,机械工业出版社,2011.5;(3)《软件测试项目实战》,于艳华,电子工业出版社,2012.11。

6.2其他资源的利用与开发(1)51Testing软件测试网:(2)中国测试员网站:(3)希赛网:/category.asp?class=c(4)CSDN—软件测试频道:6.3 教学方法手段(1)用案例引导学生学习知识,让学生理解、掌握基本的编程知识和基本技能。

(2)通过动手实践以及对实践结果进行思考获取知识,避免灌输式教学,指导学生通过动手来解决遇到的学习问题。

(3)在讲授过程中,将各项目案例贯穿于各模块中,使学生最终能够针对各个项目进行测试活动。

课程结束时,学生已编写测试用例100个以上。

6.4考核评价(1)考核类型本课程是考查课程。

(2)考核评价方式突出过程化考核和综合素质评价,过程考核按在教学中任务完成情况给予评定,课程结束时进行终结考核,具体比重为:期末考核40%,过程考核60%,其中实践占40%,出勤和课堂表现占20%。

考核方式:总成绩=过程性考核*60%+期末考试*40%二、教学内容和要求单元一:软件测试基本概念1.教学内容(1)软件开发与软件测试各阶段的联系;(2)测试与开发的并行特征;(3)软件测试模型;(4)软件质量管理;(5)软件能力成熟度模型;(6)软件测试成熟度模型;(7)软件测试的分类。

2.教学要求教学任务:(1)了解软件测试的基本概念和内容;(2)了解软件质量管理的基本概念和内容;(3)了解软件测试的分类等基本概念。

重点内容:软件开发与软件测试各阶段的联系、软件测试的分类单元二:白盒测试1.教学内容(1)语句覆盖;(2)判定覆盖;(3)条件覆盖;(4)条件/判定覆盖;2.教学要求教学任务:(1)理解白盒测试的基本概念;(2)掌握语句覆盖、判定覆盖、条件覆盖等白盒测试方法;(3)掌握基路径测试以及循环测试方法;(4)掌握白盒测试的应用策略。

重点内容:条件覆盖难点内容:条件覆盖单元三:黑盒测试1.教学内容(1)等价类划分;(2)边界值;(3)决策表;2.教学要求教学任务:(1)理解黑盒测试的基本概念;(2)掌握用等价类黑盒测试方法编写测试用例;(3)掌握用边界值等黑盒测试方法编写测试用例;(4)掌握用决策表黑盒测试方法编写测试用例;重点内容:等价类黑盒测试、边界值黑盒测试、决策表黑盒测试难点内容:决策表黑盒测试单元四:单元测试1.教学内容(1)单元测试的基本概念;(2)JUnit的简单使用;(3)使用JUnit测试简单JA V A程序;(4)JUnit 基本框架;(5)测试案例。

2.教学要求教学任务:(1)理解单元测试的基本概念;(2)掌握JUnit的简单实用方法;(3)了解JUnit 基本框架;(4)掌握实用JUnit测试应用程序的方法。

重点内容:JUnit使用方法、JUnit 基本框架难点内容:JUnit基本框架单元五:测试管理1.教学内容(1)单元测试;(2)集成测试;(3)测试用例管理;(4)测试缺陷管理。

2.教学要求教学任务:(1)理解集成测试和测试管理的相关概念;(2)掌握测试用例管理的方法;(3)掌握测试缺陷跟踪和管理的方法。

重点内容:集成测试、测试缺陷管理难点内容:集成测试三、课内实践教学1.实践教学内容2.实践教学目的和基本要求实践一使用白盒方法编写测试用例【1】理解白盒测试的基本概念;理解逻辑覆盖和路径测试的基本方法;对程序结构的正确分析;根据不同的覆盖标准设计测试用例。

【2】实践内容、目的、要求:编制控制台类型应用程序:根据给出的程序片段编写语句覆盖、判定覆盖、条件覆盖、判定/条件覆盖的测试用例。

根据给出的程序片段编写基路径测试的测试用例。

画出程序流程图,找出所有的判断条件,写出逻辑覆盖的测试用例。

【3】实践主要配套设备及台(套)数:每人计算机一台(CPU主频>=1.2GHz,内存>=512MB,硬盘>=40GB),安装有Windows操作系统、Visual Studio、Eclipse 开发工具。

【4】实践报告要求:完成实践报告。

实践二网上订餐系统的黑盒测试【1】理解黑盒测试的相关基本概念;掌握等价类、边界值等常用的黑盒测试技术编写测试用例的方法;掌握综合运用黑盒测试技术的策略。

【2】实践内容、目的、要求:根据项目页面的功能要求,利用黑盒测试方法设计测试用例。

【3】实践主要配套设备及台(套)数:每人计算机一台(CPU主频>=1.2GHz,内存>=512MB,硬盘>=40GB),安装有Windows操作系统。

【4】实践报告要求:完成实践报告。

实践三使用JUnit编写单元测试【1】能力培养要求:理解单元测试的基本概念;理解手工编写单元测试的基本方法;掌握使用Eclipse进行单元测试的过程;编写简单的基于JUnit的单元测试用例;掌握JUnit 的核心类。

【2】实践内容、目的、要求:2. 利用Java编写一个简单的判断日期字符串的程序,方法名为:boolean validate(String dateStrin)),使用main(String[] args)验证程序的正确性。

【3】实践主要配套设备及台(套)数:每人计算机一台(CPU主频>=1.2GHz,内存>=512MB,硬盘>=40GB),安装有Windows操作系统、2. JDK 1.6.0_16或以上版本、Eclipse 3.6或以上版本、JUnit 3.8.1、JUnit 4.x。

【4】实践报告要求:完成实践报告。

3.实践教材(指导书)、参考书《软件测试》,许丽花,高等教育出版社,2013年5月4.实践成绩评定与考核方式4.1考核方法(1)测试用例编写正确(60%);(2)实践报告(40%)。

4.2成绩评定总实践成绩为每次实践成绩的平均值。

实践成绩占课程总成绩的40%。

相关文档
最新文档