- 12
- 0
- 约11.92万字
- 约 767页
- 2021-09-11 发布于江苏
- 举报
软件测试的面向对象方法简述 2.面向对象分析的测试(OOA Test) OOA直接映射问题空间,将问题空间中实现的功能抽象化。将问题空间中的实例抽象为对象(不同于C++中的对象概念),用对象的结构反映问题空间的复杂实例和复杂关系,用属性和服务表示实例的特性和行为。OOA的结果是为后面阶段中类的选定和实现以及类层次结构的组织和实现提供平台。因此,如果OOA对问题空间的分析抽象不完整,则会影响软件的功能实现,导致软件开发后期大量的修补工作;而一些冗余的对象或结构会影响类的选定、程序的整体结构,增加程序员不必要的工作量。 软件测试的面向对象方法简述 对OOA的测试是复杂的测试活动的序列,通常可以划分为以下五个方面: (1)对认定的对象的测试。OOA中认定的对象是对问题空间中的结构、其他系统、设备,被记忆的事件、系统涉及的人员等实际实例的抽象。 (2)对认定的结构的测试。认定的结构指的是多种对象的组织方式,用来反映问题空间中的复杂实例和复杂关系。认定的结构分为两种:分类结构和组装结构。分类结构体现了问题空间中实例的一般与特殊关系,组装结构体现了问题空间中实例的整体与局部关系。 软件测试的面向对象方法简述 (3)对认定的主题的测试。主题是在对象和结构的基础上更高一层的抽象,是为了提供OOA分析结果的可见性,如同文章对各部分内容的概要。 (4
原创力文档

文档评论(0)