Chapter_16v1汇编

These slides are designed to accompany Software Engineering: A Practitioner’s Approach, 7/e (McGraw-Hill 2009). Slides copyright 2009 by Roger Pressman. * 第16章 测试面向对象的应用系统 * OO 测试 为了充分测试面向对象的系统,必须做3件事: 对测试的定义进行扩展,使其包括应用于面向对象分析和设计模型的错误发现技术 单元测试和集成测试策略必须彻底改变 测试用例设计必须考虑面向对象软件的独特性质 * ‘测试’OO 模型 面向对象分析和设计模型的评审非常有用,因为相同的语义结构(例如,类、属性、操作、消息)出现在分析、设计和代码层次。 因此,在分析期间所发现的类属性的定义问题会防止副作用的发生。如果问题直到设计或编码阶段(或者是分析的下一轮迭代)还没有出现,副作用就会发生。 * OO 模型的正确性 在分析和设计期间,可以根据模型是否符合真实世界的问题域来评估模型的语义正确性。 如果模型准确地反应了真实世界(详细程度与模型被评审的开发阶段相适应),则在语义上是正确的。 实际上,为了确定模型是否反应了真实世界的需求,应该将其介绍给问题领域的专家,由专家检查类定义和层次中遗漏和不清楚的地方。 要对类

文档评论(0)

1亿VIP精品文档

相关文档