软件测试与质量保证
软件测试与质量保证
5000+ 人选课
更新日期:2025/07/04
开课平台爱课程(中国大学MOOC)
开课高校-
开课教师董瑞志苏超宋东兴
学科专业工学计算机类
开课时间2025/02/17 - 2025/06/08
课程周期16 周
开课状态已结课
每周学时-
课程简介

本课程面向地方应用型本科院校软件工程、计算机科学等专业学生进行课程建设:

  1. 切合全国软件水平考试软件评测师、ISTQB国际软件测试工程师认证考试要求。
  2. 把《GBT/T 38634-2020 系统与软件工程 软件测试》系列标准、IEEE Std 730-2014软件质量保证标准有机融合到教学内容。
  3. 全程软件测试、软件测试管理的理念贯穿课程始终。
  4. 旨在培养具有软件测试、质量保证实战能力的应用型人才。
课程大纲
第1章软件质量的那些事
1.1软件的定义及特点
1.2如何理解软件质量
1.3软件质量成本
1.4软件质量管理
专题1:软件质量模型
第2章软件缺陷管理
2.1软件缺陷、软件故障和软件失效
2.2软件缺陷的属性
2.3软件缺陷分类
2.4软件缺陷生存周期
2.5软件缺陷管理过程
2.6Mantis软件缺陷管理系统
第3章软件测试概述
3.1软件测试什么?
3.2软件测试的原则
3.3如何进行软件测试?
3.4软件测试的分类
3.5软件测试与软件开发关系
3.6软件测试自动化
第4章软件测试过程
4.1软件过程模型
4.2全程软件测试观点
4.3软件测试过程概述
4.4软件测试过程模型
4.5测试成熟度模型TMMi
第5章软件测试的方法论
5.1软件测试方法的五大流派
5.2基于直觉和经验的测试方法
5.3基于输入域的测试方法
5.4基于组合技术和组合优化的测试方法
5.5基于逻辑覆盖的测试方法
5.6基于模型的测试方法
5.7基于场景的测试方法
第6章开发者测试
6.1概述
6.2开发者测试技术
6.3开发者测试的工作重点
第7章质量保证测试
7.1概述
7.2功能测试
7.3易用性测试
7.4性能/负载/压力测试
7.5兼容性测试
7.6安全性测试
7.7容错性测试
7.8可靠性测试
第8章软件测试自动化
8.1手工测试VS自动化测试
8.2自动化测试原理
8.3自动化测试成熟度
8.4自动化测试过程
8.5自动化测试工具
第9章软件质量保证
9.1质量管理理念发展历程
9.2质量管理方法论
9.3软件质量管理模式
9.4软件质量工程体系
9.5软件质量保证概述
9.6软件质量保证过程