国防《软件测试》教学资料包 教学参考 第5章.doc
第5章面向对象软件的测试
教学要求
熟练掌握:面向对象的测试内容和测试模型;面向对象的单元测试的基本步骤、类的优先级、测试用例的设计、测试驱动的实现方式和测试驱动框架和代码的组织;面向对象的集成测试和系统测试。
掌握:面向对象的测试内容和面向对象的测试模型;面向对象的单元测试和面向对象的集成测试和系统测试。
了解:面向对象的基本概念和面向对象软件的测试工具的介绍
教学重点
类的优先级、测试用例的设计、测试驱动的实现方式和测试驱动框架和代码的组织。
教学难点
测试驱动的实现方式和测试驱动和代码的组织。
课时安排
本章安排3课时。其中,理论讲授2课时。
教学大纲
5.1面向对象的测试概述
5.1.1面向对象的基本概念
5.1.2面向对象的测试内容
5.1.3面向对象的测试模型
5.2面向对象的单元测试
5.2.1基本步骤
5.2.2类的优先级
5.2.3测试用例的设计
5.2.4测试驱动的实现方式
5.2.5测试驱动框架和代码的组织
5.3面向对象的集成测试和系统测试
5.4面向对象软件的测试工具
5.4.1JUnit介绍
5.4.2JTest介绍
主要概念
1.面向对象的基本概念
2.对象
3.类
4.封装
5.继承
6.多态
7.消息
8.接口
9.集成测试
10.系统测试