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

合集下载

软件技术专业课程标准

软件技术专业课程标准

软件技术专业课程标准目录《高级语言程序设计》课程标准 (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 教学过程 中采用真实项 目引领 、课 内外兼修 、 “ 双师 ”共育项 目实 战的教学模式 。真实项 目引领指的是教学项 目与拓展项 目均为校 内教师 与企业专家共 同开发项 目;课程内外兼修是指学生除了课 内的学习 ,还 有课外的学 习任务 ; “ 双师”共育指 的是企业兼 职教师与校 内专任教师 共 同授课。将原有学科体系的知识点 ,彻底融人项 目中 ,提高 了学生的 阅读能力 、专 注能力 、可视化能力 、沟通能力和倾 听能力 ,培养 了学生 负责任的态度和吃苦耐劳精神。
  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%。

相关文档
最新文档