软件测试课程标准.docx

上传人:b****4 文档编号:12286401 上传时间:2023-04-17 格式:DOCX 页数:20 大小:21.23KB
下载 相关 举报
软件测试课程标准.docx_第1页
第1页 / 共20页
软件测试课程标准.docx_第2页
第2页 / 共20页
软件测试课程标准.docx_第3页
第3页 / 共20页
软件测试课程标准.docx_第4页
第4页 / 共20页
软件测试课程标准.docx_第5页
第5页 / 共20页
点击查看更多>>
下载资源
资源描述

软件测试课程标准.docx

《软件测试课程标准.docx》由会员分享,可在线阅读,更多相关《软件测试课程标准.docx(20页珍藏版)》请在冰豆网上搜索。

软件测试课程标准.docx

软件测试课程标准

软件测试课程标准

适用专业:

计算机应用技术

开设时间:

第五学期

课程编码:

课时数:

64

一、课程性质

专业主干课程、专业必修课程

二、课程培养目标

1.方法能力目标

(1)培养学生谦虚、好学的品质;

(2)培养学生勤于思考、做事认真的良好作风;

(3)培养学生良好的职业道德;

(4)培养严谨、严肃、严格的软件测试的工作作风;

(5)培养阅读设计文档、理解设计文档的能力;

(6)培养软件测试的能力。

2.社会能力目标

(1)培养学生良好的自我表现、与人沟通的能力;

(2)培养学生的团队协作精神;

(3)培养学生发现问题、分析问题、解决问题的能力;

(4)培养学生勇于创新、敬业乐业的工作作风;

(5)培养学生树立质量意识、安全意识的习惯;

(6)培养学生诚实、守信、坚持原则的性格;

(7)培养学生自主、开放的学习能力。

3.专业能力目标

(1)能具备软件基本研发能力;

(2)能具备程序设计能力;

(3)能具备软件测试需求分析能力;

(4)能掌握软件测试技术能力;

(5)能掌握软件测试工具能力;

(6)能具备软件测试能力;

(7)能具备软件验收能力;

(8)能具备测试用例设计能力;

(9)能具备软件维护能力。

三、与前后课程的联系

1.与前续课程的联系

“数据库应用技术”、“JAVA高级应用开发”、“C语言程序设计”、“数据结构与算法”、“软件工程与UML”、“JAVA游戏开发与实训”和“软件项目管理”使学生系统地学习了软件开发过程和面向对象的编程方法,具有软件工程思想,同时具备一定的面向对象程序设计、测试和实现的能力。

在此基础上,通过本课程的学习,让学生理解软件质量的重要性和掌握软件测试与质量保证技术,培养学生软件测试能力。

2.与后续课程的联系

本课程可以为“J2EE综合项目实训”等课程的开展进行软件作品测试,同时为毕业前的实习和毕业设计所涉及到的软件开发项目过程中的测试工作打下坚实的基础。

四、教学内容与学时分配

“软件测试”课程教学采用“项目驱动,案例教学,理论实践一体化”教学模式,理论教学内容与实践教学内容融为一体,整个课程以一个完整的项目开发、实施过程来驱动,根据系统开发过程及软件测试员能力要求,重构课程结构,形成模块化的课程结构,主要内容包括:

基础知识模块、单元测试模块、集成测试模块、系统测试模块、回归测试模块、验收测试模块和测试用例设计模块。

课程内容结构参见表2-7-1。

课程内容结构参见表2-7-1。

表2-7-1课程模块结构与学时分配表

模块编号

模块名称

模块内容

主要教学内容

学习目标

学时

1

基础知识模块

软件测试基础知识

1、软件质量保证的概念

2、软件质量标准及软件质量保证的标准化

3、软件质量保证的技术-审查

4、软件质量保证的实施

5、软件的质量设计

6、软件测试计划的编写

7、软件测试过程介绍

1、了解软件测试过程在软件开发过程中的地位和作用;

2、掌握软件测试计划的概念和编写;3、掌握软件测试过程

4

2

单元测试模块

程序模块测试

1、单元测试的概念

2、单元测试的方法

3、单元测试的数据要求

4、单元测试的测试技术

5、测试用例设计步骤

1、掌握单元测试的方法;2、掌握单元测试的技术

8

3

集成测试模块

子系统或系统的组装测试

1、集成测试的概念

2、集成测试的方法

3、集成测试分析

4、集成测试用例设计

1、掌握集成测试的方法;2、掌握集成测试的技术

12

4

系统测试模块

系统测试

1、系统测试的概念和内容

2、系统测试步骤

3、系统测试的方法和技术

4、系统测试的过程

1、掌握系统测试的方法;2、掌握系统测试的技术

12

5

回归测试模块

回归测试

1、回归测试的方法

2、回归测试过程

3、回归测试技术

4、面向对象的回归测试

1、掌握回归测试的方法;2、掌握回归测试的技术

8

6

验收测试模块

验收测试

1、用户验收测试的方法和技术

2、操作验收测试的方法和技术

3、自动验收测试工具的应用

4、软件验收测试工作程序

1、掌握验收测试的方法;2、掌握验收测试的技术

8

7

测试用例设计模块

1、黑盒和白盒测试技术介绍

2、逻辑覆盖用例设计技术

3、基本路径设计测试用例技术

4、等价类划分技术

1、掌握黑盒测试的技术;2、掌握白盒测试的技术

12

合计

64

五、教材的选用

1.教材选取的原则

教材选取应遵循“适用、实用、够用”的原则。

(1)适用。

(2)实用。

教材应以项目驱动的教材,强调理论与实践的结合,便于实现“教、学、做”三位一体;

(3)够用。

2.推荐教材

【1】刘怀亮,相洪贵.软件质量保证与测试[M]:

冶金出版社,2007.

六、教师要求

担任本课程的主讲教师需要具有丰富的软件开发经验、软件验收测试经验,了解软件开发方法,深刻理解面向对象编程和软件工程思想,具备一定的网络编程能力和数据库维护能力。

其主要要求包括:

(1)具有软件开发基础理论知识;

(2)具备SQLServer数据库管理和应用能力;

(3)具备一定的程序设计能力;

(4)具备一定的调试程序的能力;

(5)能使用面向对象方法进行软件系统开发;

(6)具有良好的沟通和理解能力。

同时应具备较丰富的教学经验。

在教学组织能力方面,本课程的主讲教师应具备基本的设计能力,即根据本课程标准制定详细的授课计划,对每一堂课的教学过程精心设计,做出详细、具体的安排;还应该具备较强的施教能力,即掌握扎实的教学基本功并能够因材施教,在教学过程中还应具备一定的课堂控制能力和应变能力。

七、学习场地及设施要求

该课程要求在理论实践一体化教室(多媒体教室)完成,以实现“教、学、做”合一,同时要求安装多媒体教学软件,方便下发教学任务和收集学生课堂实践任务。

同时,成立学习小组,实现课堂讨论、实践和课外的拓展学习。

八、考核方式与标准

1.课程考核方式

该课程的考核改变单一的终结性评价方法,采用过程考核和结果考核相结合、理论考试和实践考核相结合的方法,其中实践考核所占比例为50%。

理论部分考核学生对案例教学中各个知识点综合应用的掌握情况,实践部分主要考核学生对软件进行测试的能力。

灵活多样的考核方式可以全面考核学生的学习效果。

课程考核方式参见表2-7-2.。

表2-7-2课程考核方式

考核项目

考核方法

比例

过程考核

态度纪律

根据作业完成情况、课堂回答问题、课堂实践示范情况,由教师和学生干部综合评定学习态度的得分;

根据上课考勤情况,由教师和学生干部评定纪律得分

20%

结果考核

课堂实践

根据学生实践情况,由学生自评、他人评价和教师评价相结合的方式评定成绩;

根据完成的时间、功能的完善程序、是否有创新,由小组长评价和教师抽评相结合的方式评定成绩。

40%

期末考试

由教师评定笔试成绩

40%

合计

100%

2.课程考核标准

态度纪律考核标准见表2-7-3.。

表2-7-3态度纪律考核标准

考核点

考核比例

评价标准

优秀(86~100)

良好(70~85)

及格(60~69)

1.课堂学习

30%

没有缺勤情况;

能够爱护实训场地设备和卫生;

能积极主动地向老师提问,并正确回答问题

缺勤10%以下;

能够爱护实训场地设备和卫生;

能积极主动地向老师提问,并正确回答问题

缺勤30%以下

能够爱护实训场地设备和卫生;

能基本回答教师提问

2.课外学习

30%

能按时完成课外拓展练习;

能积极参加网上讨论活动;

能积极主动地进行自我学习

能按时完成80%课外拓展练习;

能参加网上讨论活动;

能进行自我学习

能按时完成60%课外拓展练习;

能参加网上讨论活动;

3.小组学习

40%

能积极参加小组活动;

能主动代表小组参与小组间的竞赛;

能提出合理化的建议,积极组织小组学习活动;

能帮助或辅导小组成员进行有效的学习

能积极参加小组活动;

能提出合理化的建议;

能帮助或辅助小组成员进行有效的学习

能参加小组活动;

能在小组成员的辅导下进行有效的学习

合计

100%

课堂实践考核标准参见表2-7-4.。

表2-7-4课堂实践考核标准

考核点

考核比例

评价标准

优秀(86~100)

良好(70~85)

及格(60~69)

1.软件开发、测试能力

70%

能综合运用本教学单元知识很好地完成课堂实践;

能熟练掌握软件开发和测试的相关技术;

能在规定的时间内完成实践

能综合运用本教学单元知识地完成课堂实践;

能掌握软件开发和测试的相关技术;

能在规定的时间内完成实践

能基本完成课堂实践;

能基本掌握软件开发和测试的相关技术;

能在规定时间内完成实践

2.创新能力

20%

能积极主动地发现问题、分析问题和解决问题;

有创新;

采用了优化方案

能发现问题并通过各种途径解决问题;

有一定的创新

能发现问题并在他人的帮助下解决问题;

局部方案有新意

3.表达能力

10%

能对实践过程正确讲解;

能正确回答问题;

能辅导他人完成课堂实践

能较正确地对实践过程进行讲解;

能回答问题

能对实践过程进行讲解;

能回答部分问题

合计

100%

期末考试考核标准参见表2-7-5.。

表2-7-5期末考试考核标准

序号

教学模块

考核的知识点

比例

1

基础知识模块

软件质量保证的概念、软件质量设计、软件测试计划的编写、软件质量保证的技术和软件测试的基本过程

10%

2

单元测试模块

单元测试的概念、单元测试的方法、单元测试的数据要求、单元测试的测试技术、单元测试的输入和输出

15%

3

集成测试模块

集成测试的概念、集成测试的必要性和过程、集成测试的方法、集成测试分析、集成测试用例设计、输入和输出

15%

4

系统测试模块

系统测试的概念、系统测试的步骤、系统测试的方法和技术、系统测试的过程、系统测试的输入和输出

15%

5

回归测试模块

回归测试的概念、回归测试的意义、回归测试的方法、回归测试的数据要求、回归测试的技术、回归测试的输入和输出、面向对象的回归测试

15%

6

验收测试模块

验收测试的概念、用户验收测试的方法、技术和过程、操作验收测试的概念、过程和工具

15%

7

测试用例设计模块

白盒测试、黑盒测试、、逻辑覆盖、基本路径测试、等价类划分、边界值分析、因果图、错误推测法、测试用例的设计

15%

合计

100%

九、学习情境设计

根据课程目标及基于软件测试过程,确定该课程共包括7个学习情景,其学习目标、课时、主要内容、教学方法与建议、考核与评价、教学材料、学生知识与能力要求、教师能力及知识要求如下所示。

1.基础知识模块(参见表2-7-6)

表2-7-6基础知识模块

学习领域

软件测试

学习情境

基础模块

学时

4

学习目标

学生能够根据一次完整的对软件模拟测试过程来了解测试的概念、意义和相关基本知识,并提高软件测试的学习兴趣。

主要内容

教学方法建议

1.编写测试计划

2.设计用例并模拟进行测试

3.发现问题并修改

4.根据需求验证软件基本功能和基本性能

5.编写测试文档

1.SDSPR教学法

2.案例分析法

3.小组学习法

考核与评价

态度纪律、课堂实践、期末考试

教学材料

学生知识与能力要求

教师知识与能力要求

备注

1.电子课件

2.课堂实践评价表

3.学习任务书

4.待测试软件包

1.了解测试基本概念、和过程

2.了解常用软件测试技术和方法

1.数量配置软件测试环境

2.具备软件测试经验

2.单元测试模块(参见表2-7-7)

表2-7-7单元测试模块

学习领域

软件测试

学习情境

单元测试模块

学时

8

学习目标

学生能掌握单元测试方法和技术并能够进行单元测试

主要内容

教学方法建议

1.模块接口测试

2.局部数据结构测试

3.重要的执行通路

4.出错处理通路

5.识别边界条件

6.边界测试

7.错误处理测试

8.路径测试

9.设计单元测试的数据

10.白盒测试

11.黑盒测试

12.配置/安装测试和兼容性/互操作性测试

13.单元测试的输入/输出

14.设计测试用例

15.测试小组组织

1.SDSPR教学法

2.案例分析法

3.小组学习法

考核与评价

态度纪律、课堂实践、期末考试

教学材料

学生知识与能力要求

教师知识与能力要求

备注

1.待测试系统

2.电子课件

3.测试工具

4.课堂实践评价表

5.学习任务书

1.了解单元测试一般步骤

2.了解单元测试方法和技术

3.能熟练编写、阅读程序

1.熟练设计测试用例

2.精通程序设计和阅读程序

3.能熟练进行单元测试

3.集成测试模块(参见表2-7-8)

表2-7-8集成测试模块

学习领域

软件测试

学习情境

集成测试模块

学时

12

学习目标

学生能够应用集成测试的方法和技术进行软件集成测试,能发现问题、分析问题和解决问题

主要内容

教学方法建议

1.集成测试计划

2.集成测试设计

3.集成测试实现

4.集成测试执行

5.集成测试分析

6.集成测试用例设计

7.集成测试的数据要求

8.集成测试的输入/输出

1.SDSPR教学法

2.案例分析法

3.小组学习法

考核与评价

态度纪律、课堂实践、期末考试

教学材料

学生知识与能力要求

教师知识与能力要求

备注

1.电子课件

2.课堂实践评价表

3.学习任务书

4.待测试系统

1.了解集成测试基本过程

2.了解集成测试基本方法和技术

1.熟练集成测试过程

2.熟练集成测试技术

3.能熟练地调试程序

4.能分析问题并解决问题

4.系统测试模块(参见表2-7-9)

表2-7-9系统测试模块

学习领域

软件测试

学习情境

系统测试模块

学时

12

学习目标

学生能够应用系统测试的方法和技术对软件进行系统测试,并能发现问题、分析问题和解决问题

主要内容

教学方法建议

1.制定系统测试计划

2.设计系统测试用例

3.执行系统测试

4.进行缺陷管理和纠错

5.根据用户需求进行功能测试

6.根据用户需求进行性能测试

7.压力测试

8.安全性测试

9.恢复性测试

10.可用性测试

11.可安装测试

12.文档测试

13.健壮性测试

14.兼容性测试

15.GUI测试

16.系统测试的输入/输出

17.系统测试的人员组织

1.SDSPR教学法

2.案例分析法

3.小组学习法

考核与评价

态度纪律、课堂实践、期末考试

教学材料

学生知识与能力要求

教师知识与能力要求

备注

1.电子课件

2.课堂实践评价表

3.学习任务书

4.待测试系统

5.测试工具

1.掌握软件系统测试的一般过程

2.了解系统测试的方法和技术

3.具备系统测试的基本能力和知识

1.熟练系统测试的方法、技术和过程

2.熟练进行进行软件系统测试

3.能发现问题、分析问题和解决问题

5.回归测试模块(参见表2-7-10)

表2-7-10回归测试模块

学习领域

软件测试

学习情境

回归测试模块

学时

8

学习目标

学生能够应用回归测试的方法和技术对软件进行回归测试,并能发现问题、分析问题和解决问题

主要内容

教学方法建议

1.维护测试用例库

2.回归测试包的选择

3.执行回归测试过程

4.选择回归测试的数据

5.回归测试的输入/输出

6.面向对象的回归测试

1.SDSPR教学法

2.案例分析法

3.小组学习法

考核与评价

态度纪律、课堂实践、期末考试

教学材料

学生知识与能力要求

教师知识与能力要求

备注

1.电子课件

2.课堂实践评价表

3.学习任务书

4.待测系统

1.了解回归测试的基本过程

2.掌握回归测试的方法和技术

1.熟练掌握回归测试过程

2.熟练掌握回归测试方法、技术

3.能很好的进行回归测试

6.验收测试模块(参见表2-7-10)

表2-7-10验收测试模块

学习领域

软件测试

学习情境

验收测试模块

学时

8

学习目标

学生能够应用验收测试的方法和技术对软件进行全面检查、验收测试,并能发现问题、分析问题和解决问题

主要内容

教学方法建议

1.设计测试用例

2.验收测试的具体操作过程

3.验收测试的输入/输出

4.操作验收测试的数据要求

5.自动化验收测试的工具SELENIUM安装应用

6.编写验收测试报告

1.SDSPR教学法

2.案例分析法

3.小组学习法

考核与评价

态度纪律、课堂实践、期末考试

教学材料

学生知识与能力要求

教师知识与能力要求

备注

1.电子课件

2.课堂实践评价表

3.学习任务书

4.待测系统

1.了解验收测试的基本程序

2.掌握验收测试的方法和技术

3.能在老师的指导下进行软件的验收测试

1.熟练掌握验收测试过程

2.熟练掌握验收测试方法、技术

3.能进行软件验收测试

4.能编写验收测试报告

7.测试用例设计模块(参见表2-7-10)

表2-7-10测试用例设计模块

学习领域

软件测试

学习情境

测试用例设计模块

学时

12

学习目标

学生能够根据不同情况和测试要求设计正确的测试用例,并能有效进行测试

主要内容

教学方法建议

1.黑盒法测试

2.白盒法测试

3.逻辑覆盖

4.控制结构的测试

5.基本路径测试

6.等价类划分

7.边界值分析

8.错误推测

9.设计测试用例

1.SDSPR教学法

2.案例分析法

3.小组学习法

考核与评价

态度纪律、课堂实践、期末考试

教学材料

学生知识与能力要求

教师知识与能力要求

备注

1.电子课件

2.课堂实践评价表

3.学习任务书

4.待测系统

1.了解白盒测试的基本过程、方法

2.了解黑盒测试的基本过程、方法

3.基本能设计测试用例

1.熟练掌握白盒测试的方法、过程

2.熟练掌握黑盒测试的方法、过程

3.能正确的设计测试用例

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 工程科技 > 能源化工

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1