本科教学大纲建议稿(32学时)

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

《软件测试》课程教学大纲

一、课程名称

软件测试Software Testing

二、学时与学分

学时32 学分2

三、先修课程

软件工程、软件开发技术。

四、课程教学目标

软件测试是软件质量保证的重要内容,随着软件规模的不断扩大,复杂程度的不断提高以及面向对象程序设计方法和工具的使用,软件测试的难度进一步提高,测试质量更加难以度量。本课程介绍软件测试的基础理论和原理,以及作为软件测试人员应具备的基本素质。

具体的课程教学目的在于:

1.帮助学生初步掌握基本的测试方法

2.帮助学生学会协调项目团队中各种人员之间的关系。

3.使学生能初步理解自动化测试。

五、适用学科专业

软件工程、数字媒体技术。

六、基本教学内容与学时安排

总体的课时及进度安排如下:

具体的课时及进度安排如下:第一部分软件测试概述

●软件测试和软件缺陷(1学时)

软件测试的定义。

软件缺陷的定义。

软件缺陷的来源。

不同软件缺陷对软件的影响。

●测试用例(1学时)

测试用例的定义。

测试用例的基本组成。

常见的测试用例模板。

软件测试的基本原则。

第二部分软件测试技术

●边界值测试(2学时)

边界值测试的基本原理。

边界值测试用例设计。

基于输出域的边界值分析。

●等价类测试(2学时)

等价类测试的基本原理。

等价类测试用例设计。

基于输出域的等价类测试

●基于场景的测试(2学时)

基于场景的测试的基本原理。

基于场景的测试用例设计。

●黑盒测试总结(2学时)

黑盒测试方法的优点和不足。

综合实例。

●对判定的测试(2学时)

基本原理

语句覆盖的基本策略和测试用例的设计。

判定覆盖的基本策略和测试用例的设计。

条件覆盖的基本策略和测试用例的设计。

逻辑覆盖指标的分类。

逻辑覆盖的局限性。

●对路径的测试(2学时)

相关基本概念。

独立路径测试的基本原理。

测试用例设计。

不可行路径问题。

●静态白盒测试(2学时)

静态白盒测试的概念。

静态结构检查的基本方法。

白盒测试方法的优点和不足。

第三部分软件测试应用

●缺陷管理(2学时)

软件缺陷的属性。

缺陷报告的撰写。

缺陷的跟踪和管理

BugFree的使用。

●测试工具(2学时)

功能测试的内容。

QTP的使用。

七、考核方式

考勤+ 课堂讨论+ 实践作业+ 考试(或考查)

相关文档
最新文档