《软件质量保证与测试》教学计划进度表-人邮

《软件质量保证与测试》教学计划进度表-人邮

2023年7月16日发(作者:)

教 学 进 度 表

2020 - 2021 学年 第 1 学期

课程名称 软件质量保证与测试

课程代码

任课班级

所在校区

任课教师

教 研 室

所属院部

2020年9月 4日 学期教学进度表计划说明:

一、本课程采用大纲的名称、编写人、编写日期: 《软件质量保证与测试》教学大纲

编写人 王智钢 ,编写日期 2018年8月

适用教材(讲义)名称: 软件质量保证与测试(慕课版)

主编: 王智钢 版本: 人民邮电出版社,2020版

重要参考书:

(1)王兴亚等,《开发者测试》,机械工业出版社,2019

(2)朱少民,《软件测试(第二版)》,人民邮电出版社,2016

二、授课班级 学生人数48人 授课班级所属院部

教学总课时数 32 周课时 2 教学周数 16

讲课时数 32

实践教学课时数 :实验 课内实习 课程设计 习题课

其它:

三、期末考核方式:分散考试☑ 集中考试□ 笔试□(闭卷□ 开卷□ ) 口试□

课程报告□ 实验综合考核□ 其他□

四、计分方式:本课程按照支持解决“复杂工程问题” 毕业要求达成的需要,采用试卷考核和实践考核相结合、期末考核和平时考核相结合的方式组织课程考核,课程成绩由四部分构成,期末考试占比40%,实践考核占比15%,平时测验占比20%,作业占比25%。

五、其它情况说明:

计划人签字 填写日期: 2020 年 9 月 4 日

教研室主任签字 审核日期: 年 月 日

院(系)负责人签字 审核日期: 年 月 日

共 4 页第 1 页

周次

星期

节次

教学内容

第1章 绪论

1.1 软件测试的产生与发展

1.1.1 软件测试的产生

1.1.2 软件测试的第一类方法

1.1.3 第二类软件测试方法

1.1.4 软件测试与软件质量

1.1.5 小结

1.2 软件缺陷、软件错误、软件失败

1.2.1 第一个Bug

1.2.2 软件缺陷

1.2.3 缺陷产生的原因

1.2.4 PIE模型

1.3 软件测试的意义、原则和挑战

1.3.1 软件发展特点对软件测试的影响

1.3.2 软件缺陷导致的事故案例

1.3.3 软件测试的意义

1.3.4 软件测试的基本原则

1.3.5 关于测试的错误认识

1.3.6 软件测试面临的挑战

第2章 软件测试策略

2.1 软件测试模型、过程和生命周期

2.1.1 软件测试模型

2.1.2 软件测试的过程

2.1.3 软件测试的生命周期

2.2 软件测试的方法和技术

2.2.1 静态测试与动态测试

2.2.2 黑盒和白盒测试

2.2.3 手工与自动化测试

2.2.4 软件测试的基本策略

第3章 黑盒测试

3.1 黑盒测试概述

3.2 等价类划分测试

3.2.1 等价类划分

3.2.2 等价类划分测试

3.2.3 等价类的组合

3.3 边界值测试

3.3.1 边界值

3.3.2 边界值测试用例设计

3.3.3 边界值的组合

学时分配

讲课 实践

作业及答疑

备注

4 二 3-4 2

5 二 3-4

2

习题1

6 二 3-4 2 习题2

7 二 3-4 2

8 二 3-4

3.4 错误推测法

3.4.1 错误推测法

3.4.2 登录测试错误推测法应用

3.4.3 数据表操作测试错误推测法应用示例

3.5 判定表驱动法

3.5.1 判定表

3.5.2 判定表的建立

3.5.3 判定表驱动测试示例

3.6 因果图法

3.6 1. 因果图介绍

3.6.2 采用因果图法设计测试用例的步骤

3.6.3. 因果图法设计测试用例示例

3.7 场景法

3.7.1 事件流

3.7.2 场景

3.7.3 场景法应用示例

3.8 正交实验法

3.8.1 正交实验法应用背景

3.8.2 正交实验设计方法

3.8.3 正交实验法应用

3.8.4 正交实验法应用示例

第4章 白盒测试

4.1白盒测试概述

4.2静态白盒测试

4.2.1 代码检查

4.2.2 静态结构分析

4.2.3 程序流程分析

4.2.4 编程规范和编码规则

4.3逻辑覆盖

4.3.1 简介

4.3.2语句覆盖(SC)

4.3.3判定覆盖(DC)

4.3.4 条件覆盖(CC)

4.3.5条件/判定覆盖(CDC)

4.3.6条件组合覆盖(MCC)

4.3.7覆盖标准小结

4.4基本路径覆盖

4.4.1 控制流图(CFG)

4.4.2 环路复杂度

4.4.3 基本路径覆盖

4.5 循环测试

4.5.1 基本循环结构测试

4.5.2 复合循环结构测试

共 4 页第 2 页

2

9 二 3-4 2 习题3

10 二 3-4

2

11 二 3-4 2

12 二 3-4

4.6 程序变异测试

4.6.1 程序变异

4.6.2 变异测试

4.6.3 变异测试的优缺点

4.7 符号测试

4.7.1符号执行的概念

4.7.2符号执行示例

4.7.3符号执行的特点和作用

4.8 程序插桩技术

4.8.1 设计插桩

4.8.2 插桩的作用

4.8.3 程序插桩示例

共 4 页第3 页

2

习题4

13 二 3-4

第5章 软件测试过程

5.1单元测试

5.1.1 单元测试介绍

5.1.2 单元测试的任务

5.1.3 JUnit单元测试入门

5.1.4 Junit测试方法

5.1.5 JUnit单元测试应用示例

5.2 集成测试

5.2.1集成测试概述

5.2.2一次性集成与增量式集成

5.2.3自顶向下集成与自底向上集成

5.2.4基于调用图的集成

5.2.5其它集成测试方法

5.3系统测试

5.3.1系统测试概述

5.3.2系统测试项目

5.4 验收测试

5.4.1 验收测试简介

5.4.2 验收测试的分类

5.5 回归测试

5.5.1 回归测试简介

5.5.2 回归测试实施

第 6 章 面向对象测试

6.1 面向对象测试概述

6.1.1 封装对测试的影响

6.1.2 继承对测试的影响

6.1.3 多态对测试的影响

6.1.4 复杂的依赖关系对测试的影响

2

2

2 习题5

14 二 3-4

14 三 3-4

2 习题6 15 二 3-4

共 4页第 4 页

第7章 自动化测试

7.1 自动化测试概述

7.1.1 自动化测试的概念

7.1.2 优点、局限性和适用情况

7.1.3 自动化测试工具

7.2 自动化黑盒测试

7.2.1 自动化黑盒测试的基本原理

7.2.2 自动化黑盒测试的相关技术

第8章 软件评审

8.1软件评审概述

8.2软件评审会议

第9章 软件质量与软件质量管理

9.1软件错误及分类

9.2程序中隐藏错误数量估计

9.3软件质量

9.4软件质量模型

9.5软件质量管理

9.6软件质量管理体系

第10章 软件测试组织和管理

10.1人员和资源组织

10.2过程和进度管理

10.3文档、用例和缺陷管理

15 三 3-4 2 习题7

16 二 3-4 2

习题8

习题9

2

习题10 16

三 3-4

发布者:admin,转转请注明出处:http://www.yc00.com/xiaochengxu/1689458625a251602.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信