《软件测试与质量保证》课程设计了32个知识点,其中包括软件测试基础、白盒测试、黑盒测试、面向对象测试、软件测试管理等软件测试核心内容,还包括软件质量、CMMI、QA、评审等软件质量保证主要内容。同时设计了线下的实验平台和实验手册,学习者既可以学习软件测试与质量保证的理论和方法,又能够锻炼实际操作能力。适合大学的学分教育,也适合工业界IT工作者。
Overview
Syllabus
- 0.课程开始
- 1.软件测试基本知识
- 1.1 软件测试概念
- 1.2 软件质量评价
- 1.3 软件测试过程
- 1.4 软件测试原理
- 自主阅读学习
- 2.软件质量保证
- 2.1 软件质量体系
- 2.2 SQA
- 2.3 评审
- 作业
- 自主阅读学习
- 3. 白盒测试技术
- 3.1 白盒测试基本原理
- 3.2 代码逻辑覆盖测试
- 3.3 代码路径测试
- 3.4 数据流测试
- 3.5 代码静态审查
- 作业
- 自主阅读学习
- 4. 黑盒测试技术
- 4.1 黑盒测试基本原理
- 4.2 等价类
- 4.3 边界值
- 4.4 决策表
- 作业
- 自主阅读学习
- 5. 软件测试模型
- 5.1 软件测试模型
- 5.2 单元测试
- 5.3 集成测试
- 5.4 系统及验收测试
- 自主阅读学习
- 6. 软件测试分类
- 6.1 GUI测试
- 6.2 配置及兼容性测试
- 作业
- 7. 面向对象软件测试技术
- 7.1 基于UML模型的测试原理和映射
- 7.2 类方法与类状态测试
- 7.3 类间消息路径测试
- 7.4 事件流与用例场景测试
- 作业
- 自主阅读学习
- 8. 软件测试管理
- 8.1 软件测试PDCA流程
- 8.2 软件测试计划
- 8.3 软件缺陷报告
- 8.4 软件缺陷分析和质量评价
- 作业
- 9. 软件测试自动化
- 9.1 软件测试自动化的基本原理
- 9.2 性能测试
- 作业
- 10. 实验
- 11.课程综合讨论
- 考试
- 实践:离线上机实验
- 书:参考书与阅读材料
- 中电金信作业
Taught by
Yong Zhou and Yong Piao