Method and system for conversion of automation test scripts into abstract test case representation with persistence
    4.
    发明授权
    Method and system for conversion of automation test scripts into abstract test case representation with persistence 有权
    将自动化测试脚本转换为具有持久性的抽象测试用例表示的方法和系统

    公开(公告)号:US07581212B2

    公开(公告)日:2009-08-25

    申请号:US10756894

    申请日:2004-01-13

    IPC分类号: G06F9/45 G06F9/44

    CPC分类号: G06F11/3684 G06F17/227

    摘要: A general technique using semantic analysis is provided that can be used for converting a specific automation test script (and its underlying test case), generated from generally available or proprietary test automation tools, into an abstract test case representation. The abstract test case representation is based on a test case representation model that includes application states (state information), external interaction sequences (control flow information) and input data. The abstract representation in essence provides a platform independent representation of test cases. An application object model provides the representational capabilities required for capturing structural and behavioral properties of the application under test. The abstract test case representation can be validated against and further enriched by specific object information from an application metadata repository. Finally, object information and input data can be separated from control flow information to provide automatic parameterization of the test script.

    摘要翻译: 提供了使用语义分析的一般技术,可用于将从一般可用或专有的测试自动化工具生成的特定自动化测试脚本(及其底层测试用例)转换为抽象测试用例表示。 抽象测试用例表示基于包括应用状态(状态信息),外部交互序列(控制流信息)和输入数据的测试用例表示模型。 抽象表示本质上提供了独立于平台的测试用例。 应用程序对象模型提供捕获被测应用程序的结构和行为属性所需的代表性功能。 抽象测试用例表示可以通过应用程序元数据存储库中的特定对象信息进行验证,并进一步丰富。 最后,对象信息和输入数据可以与控制流信息分离,以提供测试脚本的自动参数化。

    Method and system for rule-based generation of automation test scripts from abstract test case representation
    5.
    发明授权
    Method and system for rule-based generation of automation test scripts from abstract test case representation 有权
    从抽象测试用例表示法,基于规则生成自动化测试脚本的方法和系统

    公开(公告)号:US07478365B2

    公开(公告)日:2009-01-13

    申请号:US10757718

    申请日:2004-01-13

    IPC分类号: G06F9/44

    CPC分类号: G06F11/3684

    摘要: A general rule-based technique is provided for generating a test case from an abstract internal test case representation. The abstract internal test case representation is based on a test case representation model that includes application states (state information), external interaction sequences (control flow information) and input data. The abstract representation in essence provides a platform independent representation of test cases. An application object model provides the representational capabilities required for capturing structural and behavioral properties of the application under test. Rules can be specified to define which application states (state information), external interaction sequences (control information) and input data sets should be used in the generation of the test case. A technique based on platform mapping is provided to convert a test case into an automation test script for any specific test script execution environment for any specific application platform.

    摘要翻译: 提供了一种基于规则的通用技术,用于从抽象的内部测试用例表示中生成测试用例。 抽象内部测试用例表示基于包括应用状态(状态信息),外部交互序列(控制流信息)和输入数据的测试用例表示模型。 抽象表示本质上提供了独立于平台的测试用例。 应用程序对象模型提供捕获被测应用程序的结构和行为属性所需的代表性功能。 可以指定规则来定义在生成测试用例时应使用哪些应用程序状态(状态信息),外部交互序列(控制信息)和输入数据集。 提供了基于平台映射的技术,用于将测试用例转换为用于任何特定应用平台的特定测试脚本执行环境的自动化测试脚本。