Method for testing at least one class of an object-oriented program on a
computer
    1.
    发明授权
    Method for testing at least one class of an object-oriented program on a computer 失效
    用于在计算机上测试至少一类面向对象程序的方法

    公开(公告)号:US5794043A

    公开(公告)日:1998-08-11

    申请号:US454279

    申请日:1995-06-16

    申请人: Sebald Kolb

    发明人: Sebald Kolb

    CPC分类号: G06F11/3688

    摘要: The method is for testing classes of an object oriented program available for the first time. Classes are tested in that the tester interactively inputs test commands with which method calls are possible. The checking of the test results is likewise possible in interactive fashion. The testability is achieved in that the required call parameters are calculated in advance for all methods allowed in the class and in that precautions are undertaken in the computer memory in order to store and modify the possible parameters. The advantages are that testing can be interactively carried out and not that the test program must be corrected, translated and linked again after the test evaluation in a time-consuming fashion. The method is advantageously utilized in the development of communications software.

    摘要翻译: PCT No.PCT / EP93 / 03450 Sec。 371日期:1995年6月16日 102(e)日期1995年6月16日PCT提交1993年12月8日PCT公布。 公开号WO94 / 14117 日期1994年6月23日该方法用于测试第一次可用的面向对象程序的类。 测试类的测试是,测试者以交互方式输入测试命令,通过哪种方法调用是可能的。 测试结果的检查同样可以以交互方式进行。 可测试性的实现是,为了在类中允许的所有方法预先计算所需的呼叫参数,并且在计算机存储器中进行预防措施以便存储和修改可能的参数。 优点是可以交互式地执行测试,而不是测试程序在测试评估之后必须经过时间的修正,翻译和链接。 该方法有利地用于开发通信软件。

    Integration testing method for object-oriented software
    2.
    发明授权
    Integration testing method for object-oriented software 失效
    面向对象软件的集成测试方法

    公开(公告)号:US5615333A

    公开(公告)日:1997-03-25

    申请号:US438846

    申请日:1995-05-11

    IPC分类号: G06F9/44 G06F11/36 G06F11/34

    CPC分类号: G06F11/3676 G06F9/4428

    摘要: A method for integration testing of all objects of an object-oriented program in which an analysis of its source code is first carried out in order to identify the mutual dependencies between objects and classes and, on the basis of these dependencies, those objects that have already been tested are allocated to a set of tested objects and, further, objects that are dependent only on these tested objects are also identified. These objects are tested and are subsequently added to the set of tested objects. When no object can be found that is dependent only on tested objects, those objects are sought that are dependent only on one additional, untested object. This untested object can then be replaced by an object stub for test purposes. The object thus tested is subsequently transferred into the set of tested objects. When objects are found that are dependent only on one another and form a cycle, then one of these is replaced by an object stub in order to be able to test the other. As a result, all objects of the object-oriented program to be tested are united in the set of tested objects and the entire program is tested.

    摘要翻译: 一种面向对象程序的所有对象的集成测试的方法,其中首先执行其源代码的分析,以便识别对象和类之间的相互依赖关系,并且基于这些依赖关系,具有 已经测试的已经被分配给一组测试对象,并且还识别出仅依赖于这些测试对象的对象。 这些对象被测试,随后被添加到被测对象的集合中。 当没有找到仅依赖于测试对象的对象时,寻求只依赖于一个额外的未测试对象的对象。 然后可以用对象存根替换此未测试的对象以进行测试。 这样测试的对象随后被转移到被测对象的集合中。 当找到仅依赖于彼此并形成循环的对象时,其中一个被对象存根替换,以便能够测试另一个。 因此,要测试的面向对象程序的所有对象都集成在测试对象集合中,并且整个程序都被测试。

    Process for performing at least one test on at least one of the objects of an object-oriented program capable of running in parallel on a computer
    3.
    发明授权
    Process for performing at least one test on at least one of the objects of an object-oriented program capable of running in parallel on a computer 失效
    用于对能够在计算机上并行运行的面向对象程序的至少一个对象执行至少一个测试的处理

    公开(公告)号:US06370589B1

    公开(公告)日:2002-04-09

    申请号:US08416827

    申请日:1995-04-17

    IPC分类号: G06F900

    CPC分类号: G06F11/3688

    摘要: The description of the invention relates to a process for performing tests by means of which functionality and the real-time behavior of objects derived from concurrent classes can be tested. The particular advantage of the process according to the invention is that it is not individual objects that are instrumented for test purposes, but rather that the operating system is instrumented for test purposes. Furthermore, one major advantage lies in the fact that allocation information of source code to object code is used during testing which provides the programmer with a simple means of inputting test scenarios.

    摘要翻译: 本发明的描述涉及一种用于执行测试的过程,通过该过程可以测试从并发类派生的对象的功能和实时行为。 根据本发明的方法的特别优点在于,不是用于测试目的的单个物体,而是操作系统用于测试目的。 此外,一个主要优点在于,在测试期间使用源代码到目标代码的分配信息的事实,这为程序员提供了输入测试场景的简单方法。