首页> 外文学位 >Exploiting design patterns for improved efficiency in the testing of object-oriented software.
【24h】

Exploiting design patterns for improved efficiency in the testing of object-oriented software.

机译:利用设计模式来提高面向对象软件的测试效率。

获取原文
获取原文并翻译 | 示例

摘要

The use of design patterns in software development has become more attractive given the rise in popularity of development tools utilizing a model driven architecture (MDA) philosophy. If a given piece of software is designed from a collection of standard design patterns, we should be able to test that software based on the designer's intent as captured by those patterns.; In testing object oriented software, we must be aware that the state of an object at any time depends on the sequence of messages received by the object up to that point in time. As these messages are passed by method calls, the number of methods calls and the order in which they occur must be given consideration. A metric based on method coverage is suitable in this context.; This dissertation examines the utility of design patterns in the practice of software testing. We employ a metric of method coverage to gauge the efficiency obtained by the inclusion of design patterns in two traditional test procedures, statistical design of experiments and reliability block diagrams. In the process, a new type of software system diagram, the Pattern Block Diagram, is developed.
机译:鉴于利用模型驱动架构(MDA)原理的开发工具的日益普及,在软件开发中使用设计模式已变得更具吸引力。如果给定的软件是根据一组标准设计模式设计的,则我们应该能够基于这些模式所捕获的设计者的意图来测试该软件。在测试面向对象的软件时,我们必须意识到,对象在任何时候的状态都取决于该对象在该时间点之前接收到的消息序列。由于这些消息是通过方法调用传递的,因此必须考虑方法调用的数量及其发生的顺序。在这种情况下,基于方法覆盖率的度量是合适的。本文探讨了设计模式在软件测试实践中的实用性。我们采用方法覆盖率的度量标准来衡量通过将设计模式包含在两个传统测试程序,实验统计设计和可靠性框图中而获得的效率。在此过程中,开发了一种新型的软件系统图,即模式框图。

著录项

  • 作者

    Araujo, Kenneth Michael.;

  • 作者单位

    University of South Carolina.;

  • 授予单位 University of South Carolina.;
  • 学科 Computer Science.
  • 学位 Ph.D.
  • 年度 2006
  • 页码 118 p.
  • 总页数 118
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类 自动化技术、计算机技术;
  • 关键词

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号