Automated software testing and validation system

    公开(公告)号:US07093238B2

    公开(公告)日:2006-08-15

    申请号:US10208649

    申请日:2002-07-29

    IPC分类号: G06F9/44

    摘要: An automated software testing system allows automated test script generation, execution, and result correlation in a recreatable and adaptable manner. A software Application Under Test (AUT) is identified and includes a process having a sequence of Graphical User Interface (GUI) windows. A test thread tree is generated corresponding to the windows in the process. A grid is generated to enumerate test cases indicative of the windows and data objects in the thread. Also generated is a script indicative of each of the test cases. The script is executed to apply each of the test cases to the AUT and receive a response for each test case from the AUT. A report of expected responses is generated, and compared to the actual responses to provide a test result indicative of the status for each test case in question.

    Automated software testing and validation system
    2.
    发明授权
    Automated software testing and validation system 有权
    自动软件测试和验证系统

    公开(公告)号:US08347267B2

    公开(公告)日:2013-01-01

    申请号:US13045989

    申请日:2011-03-11

    IPC分类号: G06F9/44 G06F11/00

    摘要: An automated software testing system allows automated test script generation with fully parameterized scripts, execution, and result correlation. A software Application Under Test (AUT) includes a process having Graphical User Interface (GUI) windows, objects and data elements. A test thread tree is generated corresponding to these windows, objects and data elements. A data structure is generated to enumerate test cases indicative of the windows, objects and data elements. Also generated is a parameterized script implementing the test cases and having string values instead of hard-coded data. A global change manager automates modifying in the data structure, data object attributes across multiple scripts. A Scenario view or data generation member generates Test Descriptions, automatically documenting the test cases. The script is executed to apply each of the test cases to the AUT and receive responses.

    摘要翻译: 自动化软件测试系统允许使用完全参数化的脚本,执行和结果相关性自动生成测试脚本。 软件应用程序(AUT)包括具有图形用户界面(GUI)窗口,对象和数据元素的进程。 生成对应于这些窗口,对象和数据元素的测试线程树。 生成数据结构以枚举指示窗口,对象和数据元素的测试用例。 还生成一个参数化脚本,实现测试用例并具有字符串值而不是硬编码数据。 全局变更管理器自动修改数据结构,跨多个脚本的数据对象属性。 场景视图或数据生成成员生成测试描述,自动记录测试用例。 执行该脚本以将每个测试用例应用于AUT并接收响应。

    AUTOMATED SOFTWARE TESTING AND VALIDATION SYSTEM
    3.
    发明申请
    AUTOMATED SOFTWARE TESTING AND VALIDATION SYSTEM 有权
    自动化软件测试和验证系统

    公开(公告)号:US20110202901A1

    公开(公告)日:2011-08-18

    申请号:US13045989

    申请日:2011-03-11

    IPC分类号: G06F9/44

    摘要: An automated software testing system allows automated test script generation with fully parameterized scripts, execution, and result correlation in a recreatable and adaptable manner. A software Application Under Test (AUT) is identified and includes a process having Graphical User Interface (GUI) windows, objects and data elements. A test thread tree is generated corresponding to the windows, objects and data elements in the process. A data structure is generated to enumerate test cases indicative of the windows, objects and data elements in the AUT process. Also generated is a parameterized script indicative of each of the test cases and having string values instead of hard-coded data of the AUT process. A global change manager automates modifying in the data structure, data object attributes across multiple scripts. A Scenario view or data generation member generates Test Descriptions and automates documentation of test cases based on the script. The script is executed to apply each of the test cases to the AUT and receive a response for each test case from the AUT.

    摘要翻译: 自动化软件测试系统允许通过完全参数化的脚本,执行和结果相关性以可重复和适应的方式生成测试脚本。 识别软件应用程序(AUT),并包括具有图形用户界面(GUI)窗口,对象和数据元素的过程。 对应于进程中的窗口,对象和数据元素生成测试线程树。 生成数据结构以枚举表示AUT进程中的窗口,对象和数据元素的测试用例。 还产生了指示每个测试用例并且具有字符串值而不是AUT过程的硬编码数据的参数化脚本。 全局变更管理器自动修改数据结构,跨多个脚本的数据对象属性。 场景视图或数据生成成员根据脚本生成测试描述并自动执行测试用例的文档。 执行脚本以将每个测试用例应用于AUT,并从AUT接收每个测试用例的响应。

    Automated software testing and validation system
    4.
    发明授权
    Automated software testing and validation system 有权
    自动软件测试和验证系统

    公开(公告)号:US07917895B2

    公开(公告)日:2011-03-29

    申请号:US11448150

    申请日:2006-06-06

    IPC分类号: G06F9/44

    摘要: An automated software testing system allows automated test script generation with fully parameterized scripts, execution, and result correlation in a recreatable and adaptable manner. A software Application Under Test (AUT) is identified and includes a process having Graphical User Interface (GUI) windows, objects and data elements. A test thread tree is generated corresponding to the windows, objects and data elements in the process. A grid is generated to enumerate test cases indicative of the windows, objects and data elements in the AUT process. Also generated is a parameterized script indicative of each of the test cases and having string values instead of hard-coded data of the AUT process. A global change manager automates modifying in the grid, data object attributes across multiple scripts. A Scenario view or data generation member generates Test Descriptions and automates documentation of test cases based on the script. The script is executed to apply each of the test cases to the AUT and receive a response for each test case from the AUT.

    摘要翻译: 自动化软件测试系统允许通过完全参数化的脚本,执行和结果相关性以可重复和适应的方式生成测试脚本。 识别软件应用程序(AUT),并包括具有图形用户界面(GUI)窗口,对象和数据元素的过程。 对应于进程中的窗口,对象和数据元素生成测试线程树。 生成一个网格来枚举表示AUT进程中的窗口,对象和数据元素的测试用例。 还产生了指示每个测试用例并且具有字符串值而不是AUT过程的硬编码数据的参数化脚本。 全局变更管理器自动在网格中修改跨多个脚本的数据对象属性。 场景视图或数据生成成员根据脚本生成测试描述并自动执行测试用例的文档。 执行脚本以将每个测试用例应用于AUT,并从AUT接收每个测试用例的响应。

    Automated software testing and validation system
    5.
    发明申请
    Automated software testing and validation system 有权
    自动软件测试和验证系统

    公开(公告)号:US20070022407A1

    公开(公告)日:2007-01-25

    申请号:US11448150

    申请日:2006-06-06

    IPC分类号: G06F9/44

    摘要: An automated software testing system allows automated test script generation with fully parameterized scripts, execution, and result correlation in a recreatable and adaptable manner. A software Application Under Test (AUT) is identified and includes a process having Graphical User Interface (GUI) windows, objects and data elements. A test thread tree is generated corresponding to the windows, objects and data elements in the process. A grid is generated to enumerate test cases indicative of the windows, objects and data elements in the AUT process. Also generated is a parameterized script indicative of each of the test cases and having string values instead of hard-coded data of the AUT process. A global change manager automates modifying in the grid, data object attributes across multiple scripts. A Scenario view or data generation member generates Test Descriptions and automates documentation of test cases based on the script. The script is executed to apply each of the test cases to the AUT and receive a response for each test case from the AUT.

    摘要翻译: 自动化软件测试系统允许通过完全参数化的脚本,执行和结果相关性以可重复和适应的方式生成测试脚本。 识别软件应用程序(AUT),并包括具有图形用户界面(GUI)窗口,对象和数据元素的过程。 对应于进程中的窗口,对象和数据元素生成测试线程树。 生成一个网格来枚举表示AUT进程中的窗口,对象和数据元素的测试用例。 还产生了指示每个测试用例并且具有字符串值而不是AUT过程的硬编码数据的参数化脚本。 全局变更管理器自动在网格中修改跨多个脚本的数据对象属性。 场景视图或数据生成成员根据脚本生成测试描述并自动执行测试用例的文档。 执行脚本以将每个测试用例应用于AUT,并从AUT接收每个测试用例的响应。