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

合集下载

软件测试工程师考核标准

软件测试工程师考核标准

目标:为了增强部门测试工程师考核的合理性、科学性,特制定本准则,根据本准则来完成对部门所有测试工程师的考核目前部门测试团队共有11人,进行多个项目执行的软件测试工作,同时承担着部门大量的随机测试任务、性能测试任务、自动化测试任务在每一项考核中我们都增加了考核的权数,每个文档、用例、Bug的提交都需要与权数相乘以后才是最终的得分,所有的得分相加将是测试工程师的最终得分指标:1、提交测试相关文档的质量当前部门软件测试过程主要体现测试计划、测试用例、测试报告(会有多个)几个文档,故而对文档的考核将主要依据这几个文档来完成,对文档的质量的考核将在加分、扣分中阐述,文档的质量不满足要求会出现被扣分的情况,但是扣分最多只能扣除本文档带来积分(一般一个文档1分)文档的考核权数为1文档总分= 所有文档的总数×0.52、测试设计的质量当前在部门测试过程中,测试设计的工作比重已经逐步增多,从而带来了大量的测试设计工作,测试设计的好坏将直接决定着部门测试水平的高下;我们的测试设计分为测试项和测试用例,由于当前测试管理平台还有待改进,测试用例设计文档中对测试项和测试用例没有严格的区别,故而很难定义、分解两者,目前按照统一的标准来考核测试设计的考核权数为0.1测试用例总分= 所有测试用例的总数×0.13、Bug的提交情况对测试中发现的Bug进行分类和定义的目的,是为测试工程师的评价提供量化依据,为Bug的有效性提供参考。

在考核过程中,所有的Bug统计都基于项目组确认是Bug的前提下,项目组不认定是Bug的不记入有效Bug中、同时不记入考核积分。

前提保证:目前所有的Bug每个月都会统一汇总公布,故而减少了非正常原因被拒绝的Bug数量,提高了项目经理、BA工程师对Bug的处理准确性Ø 一级Bug(系统崩溃)在系统运行中出现严重错误导致系统陷于瘫痪,并且无法自行恢复正常的Bug。

一般,这类Bug的出现和消除都无法控制,只有通过重启系统才能恢复正常。

软件测试整体考核评价标准

软件测试整体考核评价标准

软件测试整体考核评价标准《软件测试》课程整体考核方案一、考核方式软件测试课程的考核采用多种方式综合考核的方法。

课程的总成绩由过程性考核成绩、综合素质评价、终结性考核成绩三个部分构成。

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

(二)技能要求1.能够熟练应用各种测试方法;2.能够运行软件测试相关知识,进行测试活动;3.能够独立编写测试计划;4.能够独立编写测试总结;5.能够独立进行各种测试用例的设计;6.能够使用自动化测试工具进行简单的测试,进行结果的分析;7.能够使用软件测试的相关技术,针对某个项目进行完整的测试活动。

三、评分方法最终成绩=过程考核30%+综合素质评价20%+终结考核50%。

最终成绩评出优秀、良好、中等、及格和不及格五个等级。

其中大于等于90分为优秀;小于90分,大于等于80为良好;小于80分,大于等于70分为中等;小于79分,大于等于60为及格;小于60分为不及格。

(一)过程考核:30%过程性考核对学习者完成实践类项目的情况进行综合评定。

每一个项目的考核要求见项目考核标准。

(二)综合素质评价:20%综合素质评价对学习者在平时学习和实践中所表现出的职业素养进行综合评定。

具体见综合素质评价标准。

(三)终极考核:50%建立试题库,实施考教分离。

在学期末对学生进行综合测试,包括笔试和上机考试,试题可从试题库中抽取。

1.卷面考核:对理论系统知识掌握的考核,了解学生对知识的认识及理解深度。

该部分占期末考核成绩的70%,主要考查软件测试的基本理论知识(包括基本概念、基本方法和基本技术)以及测试理论运用能力。

2.实践考核:对实践技能的考核,测试学生对理论知识的运用情况和对技能掌握的程度。

《软件测试》课程标准

《软件测试》课程标准

《软件测试》课程标准一、课程概述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教 学情境设 计 本课 程 小组 通过 学 院专业 指 导委 员会 、 重庆亚德科技 、重 庆大佳 、重庆港澳 大家等软 件公司 的企业技术 人员进行实际调查 ,制定 了 适合 高职 学 生 的软件 测试 课 程体 系与 职业 能 力,确定 了软件测 试课程典型 的教学情 景与子 情 景,在教学情 景中给出具体 的工作 任务、工 作方法 以及要 求学生掌握的知识 与技 能等,在

软件测试技术课程(含实验)教学大纲

软件测试技术课程(含实验)教学大纲

软件测试技术课程(含实验)教学大纲《软件测试技术》课程教学大纲课程英文名称:Software Testing课程编号:14314019课程类别:专业课课程性质:必修课学分: 4学分学时:(其中:讲课学时:40 实验学时:24 上机学时: )适用专业:软件工程专业、信息安全专业开课部门:计算机科学与技术学院一、课程教学目的和课程性质《软件测试技术》是软件工程专业的必修课程和信息安全专业的选修课程,是为培养学生软件测试基本理论知识和实践能力而设置的一门重要的专业课程。

《软件测试技术》是研究软件开发和管理过程中如何提高软件产品质量的一门课程,系统分析软件开发和管理过程中软件缺陷产生的原因,详细阐述发现各种缺陷问题的策略、方法和技术。

学生学习本课程要实现的目的是:领会软件测试的基本思想、基本概念与分析方法,掌握软件测试的基本理论、测试策略、测试模型和测试流程,提高软件测试技能、测试管理能力和文档撰写能力,能综合运用软件测试原理、方法和技术开展软件项目的测试。

通过本课程的学习,使学生尽快步入软件测试之门,为学生将来从事实际软件测试工作和进一步深入研究打下坚实的理论基础和实践基础。

本课程归属于软件工程知识领域。

二、本课程与相关课程的关系本课程要求学生有一定高级语言编程经验,对本课程涉及到的软件开发、软件工程、面向对象分析与设计等知识较熟悉。

课程讲授中将根据学生的情况,简单复习这些方面的内容。

本课程的先修课程:软件工程专业导论、程序设计(C)、计算机操作系统与原理、计算机网络、需求工程、面向对象分析与设计等。

三、课程的主要内容及基本要求(一)理论学时部分第1单元软件测试基础( 6 学时)[知识点]软件测试概念;软件测试的目的;软件测试的分类;软件测试的原则;缺陷定义和分类;测试用例的定义和标识;软件测试的模型;软件测试过程;测试团队的建设、测试团队的管理;软件测试计划;缺陷管理流程;缺陷数据分析;测试有效性度量;常见的缺陷管理工具;[重点]软件测试的概念;软件测试的原则;测试用例定义;缺陷分类;V模型;W 模型;软件测试计划的制定;缺陷管理流程;[难点]软件测试计划的制定;缺陷流程管理;缺陷数据分析;测试有效性度量;[基本要求]1、识记:软件测试的概念;软件测试的分类;测试用例的定义;缺陷定义;缺陷的分类;测试用例的定义;2、领会:软件测试的原则;V模型;W模型;X模型;H模型;软件测试过程;测试团队的建设、测试团队的管理;软件测试计划;缺陷管理流程;3、简单应用:根据软件规格说明说编写软件测试计划;4、综合应用:在实际的软件测试项目中,开展软件测试过程管理,进行缺陷跟踪管理。

《软件测试技术》教学大纲

《软件测试技术》教学大纲

《软件测试技术》课程教学大纲一、课程教学目标与教学任务(一)课程的培养目标《软件测试技术》通过引入实际案例的测试过程学习,帮助学生更好的掌握软件测试技能,做到理论与实践相结合,方法与应用相结合。

本课程除要求学生掌握软件测试的基础知识和工具使用,包括软件测试的基本概念、相关模型、基础方法、执行过程以及常用的自动化测试工具的使用方法等,重点要求学生学会分析问题的思想和方法。

(二)该门课程在该专业课程体系中的地位和作用《软件测试技术》是计算机科学与技术专业一门选修课程,它的先修课程是一门高级语言、软件工程等课程,通过动手实践,学会进行软件测试用例的设计和使用方法。

(三)通过对该门课程的学习,应掌握的知识点和应达到的专业能力通过本课程的学习,学生应掌握软件测试背景及分类、软件测试模型、软件测试的基础方法、软件测试的整体过程、软件测试活动的组织与管理、面向对象的软件测试、软件测试自动化、缺陷跟踪管理、单元测试工具JUnit、接口测试工具、负载测试工具、生活小工具微服务测试和手机视频播放软件测试等。

通过本课程学习使学生掌握以黑盒测试技术为平台掌握等价类、边界值、判定表、正交实验等测试用例设计方法,掌握系统测试应用技术。

二、教学内容、教学要求及重点难点第一章软件测试概述与基本概念了解软件测试的定义和历史背景;了解软件缺陷的定义和出现原因;了解软件测试的原则;掌握常用的软件测试分类方法[教学重点];包括按测试阶段分为单元测试、集成测试、确认测试、系统测试和验收测试,按是否需要执行被测试软件分为静态测试和动态测试,按是否需要查看代码分为白盒测试、黑盒测试和灰盒测试等;了解软件测试行业的现状与前景。

第二章软件测试模型了解软件开发的基本过程和常见的软件开发过程模型;了解软件测试的基本流程;了解软件测试过程模型的概念;掌握V模型、W模型、H模型、X模型以及前置测试模型等常用的软件测试过程模型[教学重点、难点];了解软件测试过程改进模型的概念及典型模型种类。

软件测试课程标准

软件测试课程标准

《软件测试》课程标准一、课程定位《软件测试》是软件技术专业的一门必修的专业核心课程,也为软件技术专业的学生就业提供了主要的技能支撑,本课程总学时为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.具有爱岗敬业、遵守职业道德规范、诚实、守信的高尚品质。

软件测试技术课程标准

软件测试技术课程标准

1软件测试技术课程标准“软件测试”课程标准一、课程概述1.课程定位软件测试课程是软件技术专业的一门专业核心课程,随着目前对软件产品质量的日益关注,软件测试在整个软件开发过程中的地位越来越受到重视。

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

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

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

高等职业教育应该培养具有大量技术知识和操作技能兼备的高级应用型人才。

我们改变传统的教学模式,突出行动导向的教学理念,强化职业技能训练,实现学校与企业的零距离。

(1)内容设计软件测试是软件技术领域的分支学科,是信息系统开发中的一个重要步骤,由理论体系与工程运用两大部分组成。

以软件测试员/测试工程师岗位要求为依据,根据软件测试岗位的每个工作任务需要使用的技术为依据,以真实的测试项目为载体,以职业能力培养为重点,将课程内容进一步分解细化。

分离基础理论知识、基本测试方法、自动化测试、测试工程实践等几个部分。

(2)教学设计软件测试是伴随软件工程过程的活动,是一项复杂、系统和综合性较高的工作。

软件测试课程属于理论(含实践)课程类型,其课程本身包含了大量的测试理论知识和技术实现策略,同时该课程实践性也比较强,因此,课程教学要达到较高目标,不仅需要通过扎实的课堂理论学习,掌握测试的知识和技术理论还需课程代码: 0920XX 学分数:制订人:黄珍要科学、合理的设计实践教学,配备丰富的软件测试工具与测试平台环境,选择典型的工程案例或项目,使实践教学活动满足课程教学的需要和体现岗位工作的内容,教学过程融入真实软件企业环境与岗位工作的氛围。

《软件测试》教学大纲

《软件测试》教学大纲
《软件测试》教学大纲
课程名称
软件测试课程编号
总学时/学分
68学时72学分理论学时38上机学时30
先修课程
程序设计基础、WEB开发、网络基础开课学期第3学期
授课对象
计算机科学与技术、计算机应用技术、软件工程、软件测试等专业
考核方式
考试(80%)+平时成绩(20%)
一、教学目标和基本要求
软件测试是软件开发过程的重要组成部分,是用来确认一个程序的品质或性能是否符合开发之前所提出的一些要求,是软件质量保证的关键步骤。通过学习本课程,使学生掌握软件测试的基本理论、基本流程、主流测试技术,会用常用测试工具,了解测试框架、测试体系等。软件测试的学习不仅要注重理论知识的学习,更重要的是要培养学生的测试思维和测试设计执行能力,培养学生综合应用测试技术、方法和工具测试项目的能力。
12.2.2项目介绍
12.2.3需求分析
12.2.4脚本开发
12.2.5使用1oadRunner完成H5网站的脚本
开发
12.3场景设计精要
12.4性能测试分析思路
12.4.1观察现象
12.4.2层层递进
12.4.3缩小范围
12.5本章小结
4
4学时
上机内容:
性能测试练习
第13章移动APP非功能测试
13.1移动APP启动时间测试
13.1.1用户体验角度的APP启动时间
1学时
上机内容:
移动APP非功能测试
13.1.2常见的APP启动时间测试方法
13.1.3使用adb获得APP启动时间示例
13.2移动APP流量测试
13.2.1APP流量测试场景
13.2.2APP流量测试示例
13.3移动APPCPU测试

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

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

《软件测试技术》课程标准一、课程性质与地位1.课程性质1.知识布局着眼为后续课程和继续教育服务《软件测试技术》课程内容的设置,是根据软件技术专业教学计划和专业教学特点进行设置,内容包括软件工程基础知识、软件测试基本概念、软件开发及测试整个生命周期的各种方法和流程,软件测试用例的设计、测试实施及管理等,这些知识对后续课程和学员就业后的继续教育都有非常重要的作用。

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

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

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

3.在实践中培养学员创新能力《软件测试技术》是指导软件测试设计与实施的一门基础课程,需要学员融会贯通,理解体悟。

通过线上线下相结合的方式,将课前自学到课后完成作业的整个过程变成本课程教学的重要实践环节,将软件工程的基本要求、软件测试工作的基本原则、基本方法浸透到整个学习过程中,使得学员在解决问题的过程中得到启发,思考软件测试需要解决的许多问题及相应的解决方案。

4.课程注重培养学生综合素质。

教学过程以促进学生就业为导向,以培养满足企业需要的软件测试工程师为标准,促进学生实现从学校到企业的平滑过渡。

在教学全过程中有机融入思想政治、文化素养、职业精神等,使得学生的职业技能培养与职业精神养成融通。

在教学实施过程中融入“赛教融合”的理念,对课程的教学整体设计和教学内容注重知识由易到难,循序渐进的安排,将技能竞赛的规程和内容引入课堂,把技能竞赛的资源内化成日常教学资源。

在教学设计和实施中应包含对接“X"证书的课程,有助于夯实学生基础,无缝对接“X”证书的考取和职业技能的提升。

软件测试课程 考核标准

软件测试课程 考核标准

课程考评方式与标准一、考核形式本课程的教学考核形成有以下三种方式。

(1)过程性学习成绩考核(作业、习题及实践练习的完成情况);(2)课程结业性考核(卷面笔试成绩);(3)项目实践情况考核(项目过程及实际完成情况)。

其中:过程性学习的考核(作业完成)占比课程总成绩的20%,课程结束(结业性)考核占比课程总成绩40%,实践项目完成情况考核占比课程总成绩40%。

卷面试题构成:软件测试基本理论知识、软件质量度量、软件生命周期的测试、软件测试标准与规范,主要的软件测试技术及方法,实际题目的运用能力,软件测试管理内容及过程,软件自动化测试的知识,以及对项目测试工程的过程等组成(应用题目形式)。

实践学习的考核构成:给定软件测试项目实施完成情况的全过程。

考核内容可设定为:测试项目的测试需求分析、测试策略及方案设计、测试用例(场景)设计、测试执行的过程、测试结果的分析以及测试总结报告。

二、考核内容1.试题的内容第1章软件测试概述软件测试基本概念与相关的基础知识理论,基本概念与术语。

本章主要知识点。

软件测试产生与发展、软件测试概念和基本要素、软件测试基本原理、软件开发模式与测试的关系、软件测试模型、软件质量概念与质量模型、软件质量体系与测试策略。

第2章软件生命周期的测试软件生命周期中的各层级测试活动及测试内容、测试过程。

本章主要知识点。

软件生命周期的概念、 V模型、软件测试的策略与测试流程、软件测试的主要类型。

组件测试、集成测试、系统测试、确认测试与验收测试各层级的内涵及过程。

第3章软件测试的静态测试技术软件测试的静态测试技术及工程的方法。

本章主要知识点和能力点。

静态测试概念及静态测试框架,静态测试方法(数据流分析与控制流分析、程序复杂度计算),软件评审策略与方法。

第4章软件测试的动态测试技术软件测试的动态测试技术及工程的方法。

本章主要知识点和能力点。

软件测试动态测试概念,动态测试技术分析方法,基于规格说明的动态测试方法及测试用例的设计(黑盒测试技术:等价类划分法、边界值分析法、因果图和决策表法、状态转换法、正交实验测试法);基于程序结构的动态测试方法及测试用例设计(白盒测试技术:逻辑覆盖-语句覆盖、分支覆盖-分支/条件覆盖,路径测试-基本路径测试、循环路径测试)。

软件测试类能力评分标准

软件测试类能力评分标准

熟悉 Loadrunner/Nunit/QTP(Robo t)等测试工具之一;能设计 编写易读性,可持续发展性 较高的测试脚本。
可以熟练使用两种以上测试 工具,能够作项目的自动测 试的开发与设计工作,可以 辅导一般测试人员学习测试 工具
能识别测试过程中遇到的常 见数据库异常,并处理异常 以确保测试正常进行。
缺陷报告 测试技能
工具化测试
了解 Loadrunner/Nunit /QTP之一,能构按 照测试计划及测试 脚本执行测试
数据库
了解 Loadrunner/Nunit/ QTP(Robot)等测试 工具之一,能阅读 并简单维护测试脚 本,并能对测试结 果作简单分析。 理解SQL server的 能进行日常测试用 组成,各部分之间 数据库(SQL Server 的关系;理解 & Oracle)的维护 Oracle的 (新建/备份/还 database,instanc 原)。 e,process概念和 原理及其各自的组 成部分的原理和用 途。
测试类型
可完成功能测试和 能完成功能测试/UI 能完成功能测试/UI测试/安 UI测试 测试/安装配置测试 装配置测试/性能测试
测试设计
能按照设计好的测 可部分参与/负责测 测试用例易于理解并被复 试策略和测试用例 试规划设计。 用,测试遗漏少。 开展测试工作。 能合理运用路径法/ 等价分类法/边界值 法/决策表法设计测 试用例。 理解缺陷生命周 缺陷报告能清晰的 积极跟踪自己所提报缺陷的 期,能应用缺陷管 描述测试步骤,缺 解决进程直到解决为止,过 理系统提交缺陷报 陷易于重现。 程中能适当指出缺陷的根源 告。 并给出可参考的缺陷修复方 案。
程序编写 研发技能
掌握VB 能进行局部静态白 能看懂系统代码,编写测试 Script/C#/HTML/J 盒测试(代码规范 代码进行局部动态白盒测试 ava Sript其中之 性校验)。 (单元测试/集成测试)。 一的基本语法。 能够写出标准的查 询语句 (insert,delete, update,select) 使用(create)创建 数据表,熟练运用 各种表的连接方式 (inner,left,righ t,full,cross)对 数据查询的影响。 能够使用create,alter创建 、维护数据表,为表添加各 种约束,知道怎样写嵌套子 查询,知道在查询中使用系 统函数,知道 group\union\order的使用
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《软件测试技术》课程考核标准
(理论课程)
一、课程的性质和目的
课程性质
软件测试是软件质量保证的关键因素,也是计算机软件工程方法和技术的一个主要组成部分,对于从事软件开发的学生来说,本门课程非常重要。

课程目的
本课程详细介绍了软件测试的各个方面,包括软件测试技术、测试管理理念、质量保证体系,以及先进的软件测试工具等等,通过本课程的学习,可以基本掌握软件测试的技术、方法,了解组织计划、流程管理以及文档的建立和规范化管理知识,具有独立承担实施测试项目的能力,全面了解测试相关技术、工具、方法,并掌握关键实施技巧。

二、教学目标和基本要求
理论方面
1、熟练掌握软件测试的基本概念及基本原理。

2、熟练掌握软件测试的基本方法(黑盒测试和白盒测试,集成测试和系统测试,验证测试和确认测试)。

3、掌握测试计划、文档的编写方法。

4、掌握面向对象测试的基本理论。

实践方面
1、掌握软件的各种测试方法和原理。

2、掌握软件质量度量和测试评估的规则和方法。

3、掌握用软件自动化测试工具对开发软件的性能和功能进行快速测试。

基本要求
1、讲授与实验相结合,围绕基本概念、编程技术与软件测试的基本方法进行教学。

2、本课程应保证学生有充分的实践时间,使他们在实践中不断地发现问题并解决问题,达到教学大纲规定的要求。

3、要注意培养学生的自学能力,在教学中注意引导学生自己提出问题,分析问题,培养他们独立解决问题的能力。

三、课程考核方法
考核方法
本课程是软件技术专业的一门核心课程,是学生开发大型软件的基础,掌握好了有利学生的就业和提高编程能力,故采用笔试闭卷考试。

除此之外,还可采用开发项目的形式
进行考核。

闭卷考试的具体操作是在课程考核前二周把课程的考试指南(该指南包括各章主要知识点和教学要求)下发给所有学生,学生根据指南复习,并根据自己学习和掌握情况自主安排复习计划。

在这期间一般要根据学生需要安排1~2次集中答疑。

拟采用的题型:
选择题、填充题、判断题、简答题、综合题等。

四、考核标准
五、考核说明
1、根据高职课程考核改革的发展趋势,本课程将不断加大实际操作技能和应用能力的考核比重,具体通过考核课程实验的成功率和完成率等指标上。

2、不断整合教学内容,随着软件测试技术的不断发展,一些软件测试技术将逐渐淘汰,课程考核方案也将随之调整。

鉴于此,在使用该方案时要不断加大对技能考核重点章节的比重。

相关文档
最新文档