- 0
- 0
- 约5.55千字
- 约 50页
- 2022-10-18 发布于重庆
- 举报
9.5 面向对象的测试方法 面向对象测试应扩大到包括对OOA和OOD模型的复审,以便及早发现错误。 面向对象软件是基于类/对象的,而传统软件则基于模块。 第三十一页,共五十页。 一、面向对象软件的测试 面向对象软件测试和传统软件测试一样,也是从单元测试开始,然后经集成测试,最后进入确认与系统测试的。 1.面向对象软件的单元测试 (1) 面向对象软件的单元测试是对类和对象进行测试 (2) 面向对象软件的类测试是由封装在类中的操作和类的状态行为所驱动的。 (3) 在面向对象的单元测试中不仅要发现类的所有操作中存在的问题,还要考查一个类与其他的类协同工作时可能出现的错误。 第三十二页,共五十页。 2.面向对象软件的集成测试 (1) 面向对象的集成测试主要关注于系统的结构和内部的相互作用,以便发现仅当各类相互作用时才会产生的错误。 (2) 此外,面向对象程序具有动态特性,程序的控制流往往无法确定,因此只能做基于黑盒方法的集成测试。 第三十三页,共五十页。 3.面向对象软件的确认与系统测试 (1) 面向对象软件的确认测试与系统测试忽略类连接的细节,主要采用传统的黑盒子法对OOA阶段的用例所描述的用户交互进行测试。 (2) OOA阶段的对象行为模型、事件流图等都可以用于导出面向对象系统测试的测试用例。 第三十四页,共五十页。 第10章
原创力文档

文档评论(0)