State driven testing
    1.
    发明授权
    State driven testing 失效
    国家驱动测试

    公开(公告)号:US08543980B2

    公开(公告)日:2013-09-24

    申请号:US12861794

    申请日:2010-08-23

    IPC分类号: G06F9/44

    摘要: Software testers can generate test scripts for validating and verifying software without navigating all possible actions or keywords. The current application state is described with one or more test objects. Each test object has one or more associated test methods and each test method can describe one or more state transitions. Only test methods accessible through test objects in the current application state are displayed to the software tester. The current state changes only if the state transition described by the test method selected by the software tester indicates a change from the current state.

    摘要翻译: 软件测试人员可以生成用于验证和验证软件的测试脚本,而无需浏览所有可能的操作或关键字。 使用一个或多个测试对象描述当前应用程序状态。 每个测试对象都有一个或多个关联的测试方法,每个测试方法可以描述一个或多个状态转换。 只有在当前应用程序状态下通过测试对象访问的测试方法才会显示给软件测试人员。 仅当由软件测试仪选择的测试方法描述的状态转换指示从当前状态改变时,当前状态才会改变。

    STATE DRIVEN TESTING
    2.
    发明申请
    STATE DRIVEN TESTING 失效
    状态驱动测试

    公开(公告)号:US20120047487A1

    公开(公告)日:2012-02-23

    申请号:US12861794

    申请日:2010-08-23

    IPC分类号: G06F9/44

    摘要: Software testers can generate test scripts for validating and verifying software without navigating all possible actions or keywords. The current application state is described with one or more test objects. Each test object has one or more associated test methods and each test method can describe one or more state transitions. Only test methods accessible through test objects in the current application state are displayed to the software tester. The current state changes only if the state transition described by the test method selected by the software tester indicates a change from the current state.

    摘要翻译: 软件测试人员可以生成用于验证和验证软件的测试脚本,而无需浏览所有可能的操作或关键字。 使用一个或多个测试对象描述当前应用程序状态。 每个测试对象都有一个或多个关联的测试方法,每个测试方法可以描述一个或多个状态转换。 只有在当前应用程序状态下通过测试对象访问的测试方法才会显示给软件测试人员。 仅当由软件测试仪选择的测试方法描述的状态转换指示从当前状态改变时,当前状态才会改变。

    Open application lifecycle management framework
    3.
    发明授权
    Open application lifecycle management framework 失效
    开放的应用程序生命周期管理框架

    公开(公告)号:US08584112B2

    公开(公告)日:2013-11-12

    申请号:US12503052

    申请日:2009-07-14

    IPC分类号: G06F9/45

    CPC分类号: G06F8/70 G06F8/20

    摘要: Techniques for open application lifecycle management frameworks are described, including using a framework hosted on one or more computers and having one or more services to integrate the one or more services with one or more applications using one or more providers, each of the one or more providers is adapted to at least one of the one or more applications, registering one or more repositories associated with the one or more applications using a location service module, receiving an input creating a project context associated with a project, data associated with the input being stored in a data structure associated with the project, the data structure being stored in a repository associated with the framework, generating a link, after registering the one or more repositories, between one or more element containers associated with the project, the link and the one or more element containers being stored in the repository, and configuring the framework to detect another input indicating interaction with an artifact, other data associated with the interaction being mapped between the one or more repositories and the repository using a domain model.

    摘要翻译: 描述了用于开放应用程序生命周期管理框架的技术,包括使用托管在一个或多个计算机上的框架并且具有一个或多个服务以使用一个或多个提供者将一个或多个服务与一个或多个应用程序集成,所述一个或多个服务器中的一个或多个 提供者适应于所述一个或多个应用程序中的至少一个,使用位置服务模块注册与所述一个或多个应用程序相关联的一个或多个存储库,接收创建与项目相关联的项目上下文的输入,与所述输入相关联的数据 存储在与项目相关联的数据结构中,数据结构被存储在与框架相关联的存储库中,在注册一个或多个存储库之后,在与项目相关联的一个或多个元件容器之间生成链接,链接和 存储在存储库中的一个或多个元素容器,以及配置框架以检测另一个输入指示 与工件的交互,与在一个或多个存储库之间的交互相关联的其他数据和使用域模型的存储库。

    OPEN APPLICATION LIFECYCLE MANAGEMENT FRAMEWORK
    4.
    发明申请
    OPEN APPLICATION LIFECYCLE MANAGEMENT FRAMEWORK 失效
    开放应用程序生物管理框架

    公开(公告)号:US20100017792A1

    公开(公告)日:2010-01-21

    申请号:US12503052

    申请日:2009-07-14

    IPC分类号: G06F9/44

    CPC分类号: G06F8/70 G06F8/20

    摘要: Techniques for open application lifecycle management frameworks are described, including using a framework hosted on one or more computers and having one or more services to integrate the one or more services with one or more applications using one or more providers, each of the one or more providers is adapted to at least one of the one or more applications, registering one or more repositories associated with the one or more applications using a location service module, receiving an input creating a project context associated with a project, data associated with the input being stored in a data structure associated with the project, the data structure being stored in a repository associated with the framework, generating a link, after registering the one or more repositories, between one or more element containers associated with the project, the link and the one or more element containers being stored in the repository, and configuring the framework to detect another input indicating interaction with an artifact, other data associated with the interaction being mapped between the one or more repositories and the repository using a domain model.

    摘要翻译: 描述了用于开放应用程序生命周期管理框架的技术,包括使用托管在一个或多个计算机上的框架并且具有一个或多个服务以使用一个或多个提供者将一个或多个服务与一个或多个应用程序集成,所述一个或多个服务器中的一个或多个 提供者适应于所述一个或多个应用程序中的至少一个,使用位置服务模块注册与所述一个或多个应用程序相关联的一个或多个存储库,接收创建与项目相关联的项目上下文的输入,与所述输入相关联的数据 存储在与项目相关联的数据结构中,数据结构被存储在与框架相关联的存储库中,在注册一个或多个存储库之后,在与项目相关联的一个或多个元件容器之间生成链接,链接和 存储在存储库中的一个或多个元素容器,以及配置框架以检测另一个输入指示 与工件的交互,与在一个或多个存储库之间的交互相关联的其他数据和使用域模型的存储库。

    State driven test editor
    5.
    发明授权
    State driven test editor 失效
    状态驱动的测试编辑器

    公开(公告)号:US08543981B2

    公开(公告)日:2013-09-24

    申请号:US12861801

    申请日:2010-08-23

    IPC分类号: G06F9/44

    CPC分类号: G06F11/368 G06F11/3684

    摘要: A test script editor that easily can be used by anybody in the development team, including non-programmer business analyst testers. The test script editor enables building maintainable and stable test scripts by simple selecting from a set of accessible actions (a combination of the test object and the associated test method). The accessible actions can be calculated by application state engine by calculating all state transitions of preceding actions and subsequent actions in the script. The test script editor can provide context sensitive navigation help for appending steps at the end of the script, inserting steps within the script, changing existing steps and deleting steps.

    摘要翻译: 测试脚本编辑器,易于由开发团队的任何人使用,包括非程序员业务分析师测试人员。 测试脚本编辑器可以通过简单地从一组可访问的操作(测试对象和相关的测试方法的组合)中进行选择来构建可维护和稳定的测试脚本。 通过计算脚本中前面的动作和后续动作的所有状态转换,可以通过应用状态引擎来计算可访问动作。 测试脚本编辑器可以提供上下文相关的导航帮助,用于在脚本末尾附加步骤,在脚本中插入步骤,更改现有步骤和删除步骤。

    OPEN APPLICATION LIFECYCLE MANAGEMENT FRAMEWORK DOMAIN MODEL
    6.
    发明申请
    OPEN APPLICATION LIFECYCLE MANAGEMENT FRAMEWORK DOMAIN MODEL 审中-公开
    开放应用程序生物管理框架域模型

    公开(公告)号:US20100011337A1

    公开(公告)日:2010-01-14

    申请号:US12503064

    申请日:2009-07-14

    IPC分类号: G06F9/44

    CPC分类号: G06F8/70 G06F8/20

    摘要: Techniques for an open application lifecycle management framework domain model are described, including evaluating data retrieved from an application in data communication with a framework hosted by a computer, identifying an element associated with the data and another element associated with the framework, creating a common data representation associated with the element, wherein the common data representation is generated according to a domain model associated with the framework, and generating a map associating the common data representation to the element and another element associated with the framework.

    摘要翻译: 描述了开放应用程序生命周期管理框架域模型的技术,包括评估从应用程序检索的数据与由计算机托管的框架的数据通信,识别与数据相关联的元素和与框架相关联的另一元素,创建公共数据 与所述元素相关联的表示,其中根据与所述框架相关联的域模型生成所述公共数据表示,以及生成将所述公共数据表示与所述元素相关联的映射和与所述框架相关联的另一元素。

    Architecture for state driven testing
    7.
    发明授权
    Architecture for state driven testing 失效
    国家驱动测试架构

    公开(公告)号:US08543984B2

    公开(公告)日:2013-09-24

    申请号:US12890547

    申请日:2010-09-24

    IPC分类号: G06F9/44

    摘要: An architecture for a test script editor that can be used by anybody in the development team, including non-programmer business analyst testers. Software testers can generate test scripts for validating and verifying software without navigating all possible actions or keywords. The current application state is described with one or more test objects. Each test object has one or more associated test methods and each test method can describe one or more state transitions. Only test methods accessible through test objects in the current application state are displayed to the software tester. The current state changes only if the state transition described by the test method selected by the software tester indicates a change from the current state.

    摘要翻译: 用于测试脚本编辑器的架构,可由开发团队中的任何人使用,包括非程序员业务分析师测试人员。 软件测试人员可以生成用于验证和验证软件的测试脚本,而无需浏览所有可能的操作或关键字。 使用一个或多个测试对象描述当前应用程序状态。 每个测试对象都有一个或多个关联的测试方法,每个测试方法可以描述一个或多个状态转换。 只有在当前应用程序状态下通过测试对象访问的测试方法才会显示给软件测试人员。 仅当由软件测试仪选择的测试方法描述的状态转换指示从当前状态改变时,当前状态才会改变。

    ARCHITECTURE FOR STATE DRIVEN TESTING
    8.
    发明申请
    ARCHITECTURE FOR STATE DRIVEN TESTING 失效
    国家驾驶测试的架构

    公开(公告)号:US20120047490A1

    公开(公告)日:2012-02-23

    申请号:US12890547

    申请日:2010-09-24

    IPC分类号: G06F9/44

    摘要: An architecture for a test script editor that can be used by anybody in the development team, including non-programmer business analyst testers. Software testers can generate test scripts for validating and verifying software without navigating all possible actions or keywords. The current application state is described with one or more test objects. Each test object has one or more associated test methods and each test method can describe one or more state transitions. Only test methods accessible through test objects in the current application state are displayed to the software tester. The current state changes only if the state transition described by the test method selected by the software tester indicates a change from the current state.

    摘要翻译: 用于测试脚本编辑器的架构,可由开发团队中的任何人使用,包括非程序员业务分析师测试人员。 软件测试人员可以生成用于验证和验证软件的测试脚本,而无需浏览所有可能的操作或关键字。 使用一个或多个测试对象描述当前应用程序状态。 每个测试对象都有一个或多个关联的测试方法,每个测试方法可以描述一个或多个状态转换。 只有在当前应用程序状态下通过测试对象访问的测试方法才会显示给软件测试人员。 仅当由软件测试仪选择的测试方法描述的状态转换指示从当前状态改变时,当前状态才会改变。

    AUTOMATIC CONTEXT MANAGEMENT FOR WEB APPLICATIONS WITH CLIENT SIDE CODE EXECUTION
    9.
    发明申请
    AUTOMATIC CONTEXT MANAGEMENT FOR WEB APPLICATIONS WITH CLIENT SIDE CODE EXECUTION 有权
    使用客户端代码执行的WEB应用程序的自动上下文管理

    公开(公告)号:US20110173526A1

    公开(公告)日:2011-07-14

    申请号:US12972403

    申请日:2010-12-17

    IPC分类号: G06F17/00

    摘要: The present invention relates to a method and apparatus for providing automatic context management for simulating virtual users for testing and monitoring web applications, including those web applications that execute code on the client side, without requiring the actual execution of client side web application code or the execution of the client within the testing, monitoring, or simulation tool. Simulation tools with automatic context management according to the present invention can record and replay context-full scripts that do not require manual customization and are capable of handling state information even for web applications that execute code on the client side. These scripts are able to realistically mimic complex web application transactions on the network HTTP layer.

    摘要翻译: 本发明涉及一种提供自动上下文管理的方法和装置,用于模拟用于测试和监视web应用的虚拟用户,包括在客户端执行代码的那些Web应用,而不需要实际执行客户端Web应用代码 在测试,监控或模拟工具中执行客户端。 具有根据本发明的自动上下文管理的仿真工具可以记录和重放不需要手动定制的上下文完整脚本,并且即使对于在客户端执行代码的web应用也能处理状态信息。 这些脚本能够真实地模仿网络HTTP层上的复杂Web应用程序事务。

    Automatic context management for web applications with client side code execution
    10.
    发明授权
    Automatic context management for web applications with client side code execution 有权
    使用客户端代码执行的Web应用程序的自动上下文管理

    公开(公告)号:US08522219B2

    公开(公告)日:2013-08-27

    申请号:US12972403

    申请日:2010-12-17

    IPC分类号: G06F9/45 G06F9/445

    摘要: A recorder, comprising: a context analyzer configured to associate HTTP transactions of a web application with a web session, wherein the web application executes code on the client side; an extensible document parser configured to parse a document included in the HTTP transactions; a library of parser additions used by the context analyzer to generate a context-full replay instruction; and a script generator configured to record a script including the context-full replay instruction in order to recreate the HTTP transactions in order to simulate use of the web application by a user.

    摘要翻译: 一种记录器,包括:上下文分析器,被配置为将Web应用的HTTP事务与web会话相关联,其中所述web应用在客户端执行代码; 一个可扩展文档解析器,用于解析包含在HTTP事务中的文档; 上下文分析器用于生成上下文完整重播指令的解析器添加库; 以及脚本生成器,被配置为记录包括所述上下文完整重播指令的脚本,以便重建所述HTTP事务,以便模拟所述用户使用所述web应用。