软件测试技术.ppt

软件测试技术.ppt

面向对象软件的测试 面向对象测试模型 面向对象分析测试 面向对象设计测试 面向对象编程测试 面向对象单元测试 面向对象集成测试 面向对象系统测试 面向对象测试用例设计 面向对象测试模型(1) 面向对象的开发模型突破了传统的瀑布模型,将开发分为面向对象分析(OOA),面向对象设计(OOD),和面向对象编程(OOP)三个阶段。针对这种开发模型,结合传统的测试步骤的划分,我们把面向对象的软件测试分为:面向对象分析的测试,面向对象设计的测试,面向对象编程的测试,面向对象单元测试,面向对象集成测试,面向对象系统测试。 面向对象测试模型(2) 面向对象测试模型(3) OOA Test和OOD Test 是对分析结果和设计结果的测试,主要是对分析设计产生的文本进行,是软件开发前期的关键性测试。OOP Test主要针对编程风格和程序代码实现进行测试,其主要的测试内容在面向对象单元测试和面向对象集成测试中体现。面向对象单元测试是对类的测试。面向对象集成测试主要对系统内部的相互服务进行测试,如类间的消息传递等。面向对象系统测试是基于面向对象集成测试的最后阶段的测试,主要以用户需求为测试标准,需要借鉴OOA或OOA Test结果。 OOA Test (1) OOA将问题空间中的实例抽象为对象,用对象的结构反映问题空间的复杂实例和复杂关系,用属性和操作表示实例的特性和行为。 对认定的对象的测试 对认

文档评论(0)

1亿VIP精品文档

相关文档