目录

  • 1 课程简介
    • 1.1 课程简介和评分构成说明
    • 1.2 参考教材
  • 2 第1章 绪论
    • 2.1 行业现状
    • 2.2 软件与软件测试
    • 2.3 软件测试定义的课后思考
    • 2.4 软件缺陷
    • 2.5 测试用例
    • 2.6 软件质量
    • 2.7 本章要点
  • 3 第2章 黑盒测试
    • 3.1 概述
    • 3.2 等价类测试
    • 3.3 边界值测试
    • 3.4 基于场景的测试
    • 3.5 本章要点
  • 4 第3章 黑盒测试实践
    • 4.1 实践作业
    • 4.2 测试管理
      • 4.2.1 测试用例管理
      • 4.2.2 缺陷管理
  • 5 第4章 白盒测试
    • 5.1 概述
    • 5.2 对判定的测试
    • 5.3 对路径的测试
    • 5.4 静态白盒测试
    • 5.5 本章要点
  • 6 第5章 单元测试
    • 6.1 单元测试基本思想
    • 6.2 基于JUnit的单元测试
    • 6.3 本章要点
  • 7 第6章 白盒测试实践
    • 7.1 实践作业
  • 8 第7章 软件质量
    • 8.1 软件质量模型
    • 8.2 软件质量度量
课程简介和评分构成说明

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

一、课程名称

Software Testing

、先修课程

软件工程、语言开发类课程。

、课程教学目标

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

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

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

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

3. 使学生了解软件测试的大致流程,并能初步理解和实现部分的自动化测试

、适用学科专业

软件工程、计算机相关专业

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

课堂教学28学时

第一部分  软件测试综述4学时

 软件测试

软件缺陷

 测试用例

 

第二部分  测试基础16学时

黑盒测试技术(8学时)

 边界值测试

 等价类测试

 基于场景的测试

 黑盒测试总结

白盒测试技术(8学时)

 对判定的覆盖

 路径测试

 静态白盒测试

 

第三部分   单元测试6学时

 单元测试概述

 基于JUnit的单元测试

 

部分   软件质量(2学时

 软件质量模型

 

八、教材及参考书

教材:《Software testing foundations(第4版)[]Andreas Spillner著,北京:人民邮电出版社,2014

参考书:

[1] 《软件测试实用教程—方法与实践(第2版),武剑洁 编著,北京电子工业出版社,201211

[2] The art of software testing》,Glenford J. Myers,John Wiley & Sons, Inc, 1979, 2004

[3] Software testing》,[]Ron Pattons著,北京:机械工业出版社,200210

九、考核方式

1.平时成绩(40%

2. 实践作业30%

3. 考试(或考查)30%