METHOD AND APPARATUS FOR GENERATING TEST CASES OF SOFTWARE SYSTEM
    1.
    发明申请
    METHOD AND APPARATUS FOR GENERATING TEST CASES OF SOFTWARE SYSTEM 审中-公开
    用于生成软件系统测试案例的方法和装置

    公开(公告)号:US20090183143A1

    公开(公告)日:2009-07-16

    申请号:US12350280

    申请日:2009-01-08

    IPC分类号: G06F9/44

    摘要: A method and an apparatus for generating test cases of a software system. The method includes the steps of: tracing a user request to acquire IT events related to each service and/or component invocation; forming IT transactions based on correlation information in IT events; correlating said IT transactions based on predetermined correlation rules, in order to form a business transaction; and extracting from the business transaction a business transaction pattern corresponding to said business transaction. The method further includes generating test cases of a software system based on the generated business transaction pattern. The apparatus includes hardware for accomplishing the foregoing method steps.

    摘要翻译: 一种用于生成软件系统的测试用例的方法和装置。 该方法包括以下步骤:跟踪用户请求以获取与每个服务和/或组件调用相关的IT事件; 基于IT事件中的相关信息形成IT交易; 基于预定的相关性规则来关联所述IT交易,以形成商业交易; 以及从所述业务交易中提取与所述业务交易相对应的业务交易模式。 该方法还包括基于生成的业务事务模式生成软件系统的测试用例。 该装置包括用于完成上述方法步骤的硬件。

    Method for Analyzing Transaction Traces to Enable Process Testing
    2.
    发明申请
    Method for Analyzing Transaction Traces to Enable Process Testing 有权
    分析事务跟踪以启用过程测试的方法

    公开(公告)号:US20090019428A1

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

    申请号:US11777340

    申请日:2007-07-13

    IPC分类号: G06F9/44

    CPC分类号: G06F11/3676

    摘要: Techniques are provided for analyzing testing coverage of one or more software modules to provide process coverage statistics. The techniques include obtaining one or more coverage measures from a test specification document, performing a trace on each of the one or more coverage measures during a test, analyzing each trace to generate a run-time service choreography model for a process, wherein the model includes each of one or more service choreography patterns occurring in the process, and using the model to provide statistical data on test coverage according to a process definition.In an embodiment of the invention, an exemplary method for generating a database of run-time service choreography models for a process can include obtaining one or more coverage measures from a test specification document, performing a trace on each of the one or more coverage measures during a test, analyzing each trace to generate a run-time service choreography model for a process, wherein the model includes each of one or more service choreography patterns occurring in the process, and storing the model in a database, wherein the database is used to provide statistical data on test coverage according to a process definition.

    摘要翻译: 提供技术用于分析一个或多个软件模块的测试覆盖范围,以提供过程覆盖统计。 这些技术包括从测试规范文档获得一个或多个覆盖措施,在测试期间对所述一个或多个覆盖测量中的每一个执行跟踪,分析每个跟踪以生成用于过程的运行时服务编排模型,其中所述模型 包括在该过程中出现的一个或多个服务编排模式中的每一个,并且使用模型根据流程定义提供关于测试覆盖的统计数据。 在本发明的实施例中,用于生成用于进程的运行时服务编排模型的数据库的示例性方法可以包括从测试规范文档获得一个或多个覆盖度量,在所述一个或多个覆盖度量 在测试期间,分析每个跟踪以生成用于进程的运行时服务编排模型,其中所述模型包括在所述过程中发生的一个或多个服务编排模式中的每一个,以及将所述模型存储在数据库中,其中使用所述数据库 根据流程定义提供有关测试覆盖率的统计数据。

    Method and apparatus for testing of business processes for Web services
    3.
    发明申请
    Method and apparatus for testing of business processes for Web services 有权
    用于测试Web服务业务流程的方法和设备

    公开(公告)号:US20070277158A1

    公开(公告)日:2007-11-29

    申请号:US11710121

    申请日:2007-02-23

    IPC分类号: G06F9/44

    摘要: A method for unit testing of business processes for Web services, including steps of mapping the Web service description language (WSDL) elements of a process under test and its partner processes into equivalent Object-Oriented language (OO) elements, and performing testing on the process under test based on Object-Oriented unit testing frameworks. Each Web service interface of the process under test and its partner processes is mapped into an equivalent OO interface, partner stubs are generated on basis of the OO interfaces of the partner processes, WSDL binding and service port information are defined for the generated partner stubs, test cases are formed which contain test logic describing the service invocations between the process under test and its partner processes, and the test cases are executed, wherein the partner stub and its associated mock object collectively implement the service of a corresponding partner process.

    摘要翻译: 一种用于Web服务的业务流程的单元测试的方法,包括将待测进程的Web服务描述语言(WSDL)元素及其伙伴进程映射到等效的面向对象语言(OO)元素的步骤,并对 基于面向对象的单元测试框架的测试过程。 被测进程的每个Web服务接口及其伙伴进程被映射到等效的OO接口中,根据合作伙伴进程的OO接口生成伙伴存根,为生成的伙伴存根定义WSDL绑定和服务端口信息, 形成测试用例,其中包含描述被测进程和其伙伴进程之间的服务调用的测试逻辑,并执行测试用例,其中伙伴存根及其相关联的模拟对象共同实现相应的伙伴进程的服务。

    Service testing method and service testing system
    4.
    发明授权
    Service testing method and service testing system 失效
    服务测试方法和服务测试系统

    公开(公告)号:US08677327B2

    公开(公告)日:2014-03-18

    申请号:US12099999

    申请日:2008-04-09

    IPC分类号: G06F9/44 G06F9/455

    CPC分类号: G06F11/3696

    摘要: The present invention provides a service testing method and system using a surrogate. The service testing method comprises steps of: generating, according to service description of a service to be simulated, a service-specific surrogate for said service to be simulated; deploying the generated service-specific surrogate onto a runtime system; specifying a test case by referring to the generated service-specific surrogate, wherein said test case comprises test configuration; and setting, according to the test configuration, a configuration option of the deployed surrogate on the runtime system. In the service testing method and system according to the present invention, parameters of the surrogate are dynamically configured without necessity of rewriting and deployment, thereby reducing the burden of designing and generating Mock objects.

    摘要翻译: 本发明提供一种使用代理的服务测试方法和系统。 所述服务测试方法包括以下步骤:根据要仿真的服务的服务描述,生成所述待仿真服务的服务特定代理; 将生成的服务特定代理部署到运行时系统上; 通过参考生成的服务特定代理指定测试用例,其中所述测试用例包括测试配置; 并根据测试配置设置运行时系统上部署的代理的配置选项。 在根据本发明的服务测试方法和系统中,代理的参数被动态配置,而不需要重写和部署,从而减少设计和生成Mock对象的负担。

    Method and apparatus for testing of business processes for web services
    5.
    发明授权
    Method and apparatus for testing of business processes for web services 有权
    用于测试Web服务业务流程的方法和设备

    公开(公告)号:US07954091B2

    公开(公告)日:2011-05-31

    申请号:US11710121

    申请日:2007-02-23

    IPC分类号: G06F9/44 G06F15/177 G06F9/45

    摘要: A method for unit testing of business processes for Web services, including steps of mapping the Web service description language (WSDL) elements of a process under test and its partner processes into equivalent Object-Oriented language (OO) elements, and performing testing on the process under test based on Object-Oriented unit testing frameworks. Each Web service interface of the process under test and its partner processes is mapped into an equivalent OO interface, partner stubs are generated on basis of the OO interfaces of the partner processes, WSDL binding and service port information are defined for the generated partner stubs, test cases are formed which contain test logic describing the service invocations between the process under test and its partner processes, and the test cases are executed, wherein the partner stub and its associated mock object collectively implement the service of a corresponding partner process.

    摘要翻译: 一种用于Web服务的业务流程的单元测试的方法,包括将待测进程的Web服务描述语言(WSDL)元素及其伙伴进程映射到等效的面向对象语言(OO)元素的步骤,并对 基于面向对象的单元测试框架的测试过程。 被测进程的每个Web服务接口及其伙伴进程被映射到等效的OO接口中,根据合作伙伴进程的OO接口生成伙伴存根,为生成的伙伴存根定义WSDL绑定和服务端口信息, 形成测试用例,其中包含描述被测进程和其伙伴进程之间的服务调用的测试逻辑,并执行测试用例,其中伙伴存根及其相关联的模拟对象共同实现相应的伙伴进程的服务。

    METHOD AND APPARATUS FOR DETECTING ANOMALISTIC DATA RECORD
    7.
    发明申请
    METHOD AND APPARATUS FOR DETECTING ANOMALISTIC DATA RECORD 审中-公开
    用于检测异常数据记录的方法和装置

    公开(公告)号:US20090248641A1

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

    申请号:US12409892

    申请日:2009-03-24

    IPC分类号: G06F17/30

    摘要: A method and apparatus for detecting an anomalistic data record. The method includes the steps of mining a data rule from a verified data record set in accordance with a mining rule, checking data records in an unverified data record set in accordance with the mined data rule and determining a data record unconformable to the mined data rule as an anomalistic data record. The apparatus includes a mining device configured to mine a data rule from a verified data record set in accordance with a mining rule and a checking device configured to check a data record in an unverified data record set in accordance with the mined data rule and to determine a data record unconformable to the mined data rule as an anomalistic data record.

    摘要翻译: 一种用于检测异常数据记录的方法和装置。 该方法包括以下步骤:根据挖掘规则从验证的数据记录集中挖掘数据规则,根据开采的数据规则检查未验证数据记录集中的数据记录,并确定不符合开采数据规则的数据记录 作为异常数据记录。 该装置包括:挖掘装置,被配置为根据挖掘规则从已验证的数据记录集中挖掘数据规则;以及检查装置,其被配置为根据所开采的数据规则检查未验证的数据记录集中的数据记录,并且确定 不符合开采数据规则的数据记录为异常数据记录。

    SERVICE TESTING METHOD AND SERVICE TESTING SYSTEM
    8.
    发明申请
    SERVICE TESTING METHOD AND SERVICE TESTING SYSTEM 失效
    服务测试方法和服务测试系统

    公开(公告)号:US20090007073A1

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

    申请号:US12099999

    申请日:2008-04-09

    IPC分类号: G06F9/44

    CPC分类号: G06F11/3696

    摘要: The present invention provides a service testing method and system using a surrogate. The service testing method comprises steps of: generating, according to service description of a service to be simulated, a service-specific surrogate for said service to be simulated; deploying the generated service-specific surrogate onto a runtime system; specifying a test case by referring to the generated service-specific surrogate, wherein said test case comprises test configuration; and setting, according to the test configuration, a configuration option of the deployed surrogate on the runtime system. In the service testing method and system according to the present invention, parameters of the surrogate are dynamically configured without necessity of rewriting and deployment, thereby reducing the burden of designing and generating Mock objects.

    摘要翻译: 本发明提供一种使用代理的服务测试方法和系统。 所述服务测试方法包括以下步骤:根据要仿真的服务的服务描述,生成所述待仿真服务的服务特定代理; 将生成的服务特定代理部署到运行时系统上; 通过参考生成的服务特定代理指定测试用例,其中所述测试用例包括测试配置; 并根据测试配置设置运行时系统上部署的代理的配置选项。 在根据本发明的服务测试方法和系统中,代理的参数被动态配置,而不需要重写和部署,从而减少设计和生成Mock对象的负担。

    Method for analyzing transaction traces to enable process testing
    9.
    发明授权
    Method for analyzing transaction traces to enable process testing 有权
    分析事务跟踪以实现过程测试的方法

    公开(公告)号:US09519571B2

    公开(公告)日:2016-12-13

    申请号:US11777340

    申请日:2007-07-13

    IPC分类号: G06F9/44 G06F11/36

    CPC分类号: G06F11/3676

    摘要: Techniques are provided for analyzing testing coverage of one or more software modules to provide process coverage statistics. The techniques include obtaining one or more coverage measures from a test specification document, performing a trace on each of the one or more coverage measures during a test, analyzing each trace to generate a run-time service choreography model for a process, wherein the model includes each of one or more service choreography patterns occurring in the process, and using the model to provide statistical data on test coverage according to a process definition.

    摘要翻译: 提供技术用于分析一个或多个软件模块的测试覆盖范围,以提供过程覆盖统计。 这些技术包括从测试规范文档获得一个或多个覆盖措施,在测试期间对所述一个或多个覆盖测量中的每一个执行跟踪,分析每个跟踪以生成用于过程的运行时服务编排模型,其中所述模型 包括在该过程中出现的一个或多个服务编排模式中的每一个,并且使用模型根据流程定义提供关于测试覆盖的统计数据。