《软件质量保障与测试》课程教学大纲

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

《软件质量保障与测试》课程教学大纲

(Software Quality and Software Testing)

课程编号:10134505

课程性质:专业课

适用专业:软件工程

先修课程:C语言程序设计

后续课程:

总学分:2.5学分其中实验学分0.5

一、教学目的与要求

1.教学目的

面向软件质量管理人员,分别从理论、实践、管理的角度介绍软件测试与质量管理的精华与要点。在理论部分,介绍软件开发流程、软件错误的种类、测试配置、问题跟踪系统与软件测试流程。在实践部分,介绍测试用例设计与实际测试示范,并讲解如何撰写Test Plan、Test Case、FAQ、相容测试报告、性能使用报告和测试报告,提供各类文件的范本与示范程序,方便读者直接把握实践的要点。在管理部分,介绍项目管理的技巧、QA人员的角色与责任、衡量时间的技术与方法,以及其他管理中应该注意的事项。

2.教学要求

学生必须具有面向对象程序设计语言C++或JA V A、数据结构、数据库原理等方面的知识。强调讲授与上机操作相结合,要保证学生有充分的上机条件。

二、课时安排

1.质量管理(2学时)

(1)教学基本要求

了解:软件公司生存三要素,质量管理模式以及软件质量管理的重要性。

理解:软件质量标准化。

(2)教学内容

①软件公司生存三要素

②质量管理简介与模式

③被遗弃的软件质量管理

④软件质量管理的重要性

⑤软件质量标准化

⑥实施质量管理对软件公司所造成的影响

2.软件生命周期简介(4学时)

(1)教学基本要求

了解:软件3 N

理解:软件开发生命周期模型, 现实环境的软件开发模型(2)教学内容

①软件3 N

②软件开发生命周期模型

③现实环境的软件开发模型

3.软件质量管理(6学时)

(1)教学基本要求

了解:QC,QA

掌握:软件质量管理流程

(2)教学内容

①质量控制(QC)

②质量保证(QA)

③软件质量管理流程

4.软件测试(6学时)

(1)教学基本要求

了解:测试形态

理解:测试技术

掌握:测试方法

(2)教学内容

①测试形态(Testing Types)

②测试技术(Testing Techniques)

③测试方法(Approach)

5.配置测试环境(6学时)

(1)教学基本要求

了解:测试环境的快速变迁及配置测试环境的困难点

掌握:如何配置测试环境,设计测试环境配置需求

(2)教学内容

①测试环境的快速变迁

②配置测试环境的困难点

③如何配置测试环境

④测试环境配置需求清单

⑤测试环境与外界真实环境

⑥个案讨论

6.测试用例设计(4学时)

(1)教学基本要求

了解:QC,QA

掌握:软件质量管理流程

(2)教学内容

①何谓测试用例

②为什么软件测试需要测试用例

③测试用例的种类

④测试用例设计技巧

7.软件测试工具(4学时)

(1)教学基本要求

了解:使用软件测试工具的目的

掌握:测试工具的使用

(2)教学内容

①使用软件测试工具的目的

②测试工具的种类

③Compuware NuMega侦错软件

④GUI接口自动化测试

⑤Network Sniffer Pro

⑥Sysinternals所提供的工具

四、授课方式及考核方法

1、授课方式

多媒体教学

2、考核方法

考试形式:有限开卷笔试

课程成绩构成:平时作业和上机操作占40%,期末考试成绩占60%

五、教材与参考书目

1. 许育诚. 软件测试与质量管理. 北京:电子工业出版社, 2004

2. 朱少民. 软件质量保证和管理. 北京:清华大学出版社, 2007

3. (德)DIRK HUBERTY, 译者:马博赵云龙. 软件质量和软件测试. 北京:清华大学出版社, 2003

4. (美)富特雷尔等著,袁科萍等译. 高质量软件项目管理. 北京:清华大学出版社, 2006

执笔人:曹永忠

相关文档
最新文档