软件测试课程标准.doc

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

软件测试课程标准

适用专业:计算机应用技术

开设时间:第五学期

课程编码:

课时数: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

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、掌握回归测试的技术

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.

六、教师要求

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

文档评论(0)

159****1944 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档