【24h】

An Object Oriented Testing and Maintenance Environment

机译:面向对象的测试和维护环境

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

摘要

The object oriented (OO) paradigm is increasing its acceptance in the software industry. More and more systems will be developed using this new paradigm. Although the OO paradigm has visible benefits in the development cycle, testing and maintenance of OO programs have been considered challenging tasks by the research community. In this paper, we describe an OO testing and maintenance model and a supporting CASE environment. The model consists of three types of diagrams: the Object Relation Diagram (ORD), Block Branch Diagram (BBD), and Object State Diagram (OSD). An ORD depict the inheritance, aggregation, and association relationships between the classes of an OO program, a BBD presents the control flow graph of a function/method and its interfaces to other parts of the OO program, and an OSD displays the state dependent behavior of a class in terms of a hierarchy of state transition diagrams. These diagrams are generated from code using a reverse engienering approach and facilitates the understanding, test preparation, and maintenance of OO programs. Based on the model, tools for generating class test order, unit structure test cases and test data, state and transition test case and test data, and code change and impact identification as well as the application of the tools to the InterViews libary will be described.
机译:面向对象(OO)范式正在提高其在软件行业中的接受度。使用这种新范例将开发越来越多的系统。尽管OO范式在开发周期中具有明显的好处,但是研究社区认为OO程序的测试和维护是具有挑战性的任务。在本文中,我们描述了OO测试和维护模型以及支持的CASE环境。该模型由三种类型的图组成:对象关系图(ORD),块分支图(BBD)和对象状态图(OSD)。 ORD描述了OO程序的类之间的继承,聚合和关联关系,BBD给出了功能/方法的控制流程图及其与OO程序其他部分的接口,而OSD则显示了状态相关的行为根据状态转换图的层次结构来定义类。这些图是使用反向工程方法从代码中生成的,并且有助于理解,测试准备和维护OO程序。基于该模型,将描述用于生成类测试订单,单元结构测试用例和测试数据,状态和转换测试用例和测试数据以及代码更改和影响识别的工具,以及该工具在InterViews库中的应用。 。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号