System and method for testing software using data-driven test variations
    1.
    发明申请
    System and method for testing software using data-driven test variations 有权
    使用数据驱动测试变体测试软件的系统和方法

    公开(公告)号:US20060291398A1

    公开(公告)日:2006-12-28

    申请号:US11165765

    申请日:2005-06-23

    IPC分类号: H04L12/26

    CPC分类号: G06F11/3688 G06F11/3684

    摘要: The integrated test framework of the present invention includes a test framework runtime that executes test scripts and that also allows a script to identify a variation tool called a “data provider” that is responsible for providing data to the test framework runtime and controlling the iteration of the runtime through the variations. The script also identifies the type of data set from which the data provider should obtain the data from which the variations are derived and the location of the data set. Multiple variation data providers may be used in conjunction with an adapter layer that coordinates the iteration of each variation data provider and creates an aggregated variation over multiple varying parameters of different scope.

    摘要翻译: 本发明的集成测试框架包括执行测试脚本的测试框架运行时,并且还允许脚本识别称为“数据提供者”的变体工具,负责向测试框架运行时提供数据并控制迭代 运行时通过变体。 该脚本还标识数据集的类型,数据提供者应从该数据集中获取导出变体的数据和数据集的位置。 多个变体数据提供者可以与适配器层一起使用,该适配器层协调每个变体数据提供者的迭代并且在不同范围的多个变化参数上创建聚合变化。

    File handling for test environments
    2.
    发明申请
    File handling for test environments 审中-公开
    测试环境的文件处理

    公开(公告)号:US20070234328A1

    公开(公告)日:2007-10-04

    申请号:US11365242

    申请日:2006-03-01

    IPC分类号: G06F9/44

    CPC分类号: G06F11/3672

    摘要: Test software on a test client dynamically locates necessary files by replacing indirect file references in test code with actual file paths. File paths are determined using one or more root paths couple with one or more test parameters being used as a portion of the actual file path. Multiple root paths may be provided in a prioritized list, such that if a file is not found in a first location, additional locations are checked. Test software on a test controller receives a command to perform a test run and queries a data store for test information. A message is assembled using query results and delivered to one or more test clients for execution.

    摘要翻译: 测试客户端上的测试软件通过将测试代码中的间接文件引用替换为实际的文件路径来动态定位所需的文件。 使用与用作实际文件路径的一部分的一个或多个测试参数耦合的一个或多个根路径来确定文件路径。 可以在优先级列表中提供多个根路径,使得如果在第一位置找不到文件,则检查附加位置。 测试控制器上的测试软件接收到执行测试运行的命令,并向数据存储查询测试信息。 消息使用查询结果进行组合,并传递给一个或多个测试客户端进行执行。

    Test case inheritance controlled via attributes
    3.
    发明申请
    Test case inheritance controlled via attributes 失效
    通过属性控制测试用例继承

    公开(公告)号:US20050251719A1

    公开(公告)日:2005-11-10

    申请号:US10815019

    申请日:2004-03-31

    CPC分类号: G06F11/3696

    摘要: The present invention is directed towards a test case inheritance behavior that can be controlled via attributes. A base test class from which test objects are derived are useful for reducing test case code and management. For example, base test classes and their derived objects can be used to implement steps that are common between the entire set of classes (e.g., launching a piece of software to be tested and getting it to a certain stage). The principle of inheritance simplifies management of the test software when, for example, the base class is modified, all of the tests which derive from that test case automatically are modified. Accordingly, only one item needs to be modified (instead of every tests) when a change is necessary to modify the way the software launches.

    摘要翻译: 本发明针对可以通过属性来控制的测试用例继承行为。 派生测试对象的基本测试类对于减少测试用例代码和管理很有用。 例如,基本测试类及其派生对象可用于实现整套类之间通用的步骤(例如,启动要测试的软件并将其转到某一阶段)。 继承原则简化了测试软件的管理,例如,修改了基类时,自动从派生自测试用例的所有测试都被修改。 因此,当需要更改软件启动的方式时,只需要修改一个项目(而不是每个测试)。