IDENTIFICATION OF ELEMENTS OF CURRENTLY-EXECUTING COMPONENT SCRIPT

    公开(公告)号:EP2245551B1

    公开(公告)日:2018-05-30

    申请号:EP08731110.6

    申请日:2008-02-29

    IPC分类号: G06F11/36

    摘要: An apparatus (100) in an example comprises a test-script generator (704) and selection logic (114). The test-script generator (704) serves to create a test script (116) through identification of currently-available elements (604, 606, 608, 610, 612, 614, 616, 618) of an application (106) under test. The test script (116) is employable to exercise the application (106). The selection logic (114) serves to identify elements (406, 408) of a currently-executing component script (402) within the test script (116), contemporaneous with execution of the test script (116), that may be affected by graphical user interface changes made to the application (106). The identification of the elements (406, 408) of the currently-executing component script within the test script (116), contemporaneous with execution of the test script (116), that may be affected by the graphical user interface changes by the selection logic is contemporaneous with the exercise of the application (106) by the test script (116).

    SOFTWARE TEST AUTOMATION SYSTEM AND METHOD
    4.
    发明公开

    公开(公告)号:EP3129885A4

    公开(公告)日:2018-02-28

    申请号:EP15776875

    申请日:2015-04-08

    摘要: A method for testing an updated version of an existing software application is provided. The method may comprise analyzing a user interface screen of the updated version of the existing software application to identify previously existing controls and updated controls and then associating a plurality of testing actions with the previously existing controls and thee updated controls, thereby generating a plurality of test steps. The method may further comprise generating an updated test component comprised of the plurality of test steps, identifying one or more previously existing test components that should be replaced by the updated test component in a test asset repository, and automatically updating each of the one or more previously existing test components with the updated test component at the same time.

    A METHOD AND SYSTEM FOR OPTIMIZING A TEST SUITE COMPRISING PLURALITY OF TEST CASES
    5.
    发明公开
    A METHOD AND SYSTEM FOR OPTIMIZING A TEST SUITE COMPRISING PLURALITY OF TEST CASES 审中-公开
    一种优化包含多个测试用例的测试套件的方法和系统

    公开(公告)号:EP3193257A1

    公开(公告)日:2017-07-19

    申请号:EP16160712.2

    申请日:2016-03-16

    申请人: Wipro Limited

    IPC分类号: G06F11/36

    摘要: The present disclosure relates to a method and system for optimizing a test suite comprising plurality of test cases. In an embodiment, the pluralities of test cases are received from data sources. The method identifies one or more redundant and non-redundant test cases among the plurality of test cases in the test suite and computes similarity percentage between each of the non-redundant test cases by comparing test description and steps of each non-redundant test case with test description and steps of other non-redundant test cases. The non-redundant test cases are grouped into clusters based on the similarity percentage. Further, the method identifies test functions in each of the clusters for determining reusable test functions. Upon identifying the reusable test functions, non-redundant test cases in each of the clusters are reconstructed by replacing each of the non-redundant test cases with reusable test function references thereby optimizing the test suite.

    摘要翻译: 本公开涉及用于优化包括多个测试用例的测试套件的方法和系统。 在一个实施例中,从数据源接收多个测试用例。 该方法在测试套件中的多个测试用例中识别一个或多个冗余和非冗余测试用例,并通过将每个非冗余测试用例的测试说明和步骤与每个非冗余测试用例的测试说明和步骤进行比较来计算每个非冗余测试用例之间的相似性百分比 测试描述和其他非冗余测试用例的步骤。 根据相似性百分比将非冗余测试用例分组为聚类。 此外,该方法识别每个集群中的测试功能以确定可重用测试功能。 通过识别可重用测试函数,通过用可重用测试函数引用替换每个非冗余测试用例来重构每个集群中的非冗余测试用例,从而优化测试套件。

    DEFECT LOCALIZATION IN SOFTWARE INTEGRATION TESTS
    7.
    发明公开
    DEFECT LOCALIZATION IN SOFTWARE INTEGRATION TESTS 审中-公开
    DEFEKTLOKALISIERUNG在软件工程中

    公开(公告)号:EP2960799A1

    公开(公告)日:2015-12-30

    申请号:EP15001735.8

    申请日:2015-06-11

    申请人: SAP SE

    IPC分类号: G06F11/36

    CPC分类号: G06F11/368 G06F11/3676

    摘要: Defect localization can be performed in integration tests to more efficiently determine if recent source code changes caused a defect. Change locations are identified that represent code changes (e.g., source code changes) that occurred since a last integration test run. Code coverage information can be obtained indicating lines of code actually tested during the integration test. A search can be performed to find an intersection between the code changes and the code actually tested to determine one or more candidate code changes that may have caused a defect in the integration test. The candidate code changes can be ranked based on one or more different ranking algorithms.

    摘要翻译: 可以在集成测试中执行缺陷定位,以更有效地确定最近的源代码更改是否导致缺陷。 识别出代表自最后一次集成测试运行以来发生的代码更改(例如,源代码更改)的更改位置。 可以获得代码覆盖率信息,指示在集成测试期间实际测试的代码行。 可以执行搜索以找到代码变化和实际测试的代码之间的交集,以确定可能导致集成测试中的缺陷的一个或多个候选代码更改。 可以基于一个或多个不同的排序算法对候选代码变化进行排名。

    SYSTEM OF DISTRIBUTED SOFTWARE QUALITY IMPROVEMENT
    9.
    发明公开
    SYSTEM OF DISTRIBUTED SOFTWARE QUALITY IMPROVEMENT 审中-公开
    系统中的分布式软件质量改进

    公开(公告)号:EP2783284A1

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

    申请号:EP12850842.1

    申请日:2012-11-21

    申请人: Solano Labs, Inc.

    IPC分类号: G06F9/44

    摘要: Provided is a system for building and validating an application (including e.g., various software versions and revisions, programming languages, code segments, among other examples) without any scripting required by a system user. In one embodiment, an SDLC system is configured to construct a build and test environment, by automatically analyzing a submitted project. The build environment is configured to assemble existing user code, for example, to generate an application to test. Code building can include any one or more of code compilation, assembly, and code interpretation. The system can include a user interface provided to clients, users, and/or customer environments to facilitate user interaction and control of build and test validation. The system can accept user specification of configurations that controls the way the system runs the user's tests. The system can also provide flexible billing models for different customers.

    Method and registry for enabling the enforcement of design-time policies during runtime in a service-oriented architecture
    10.
    发明公开
    Method and registry for enabling the enforcement of design-time policies during runtime in a service-oriented architecture 有权
    登记手续,并在面向服务的架构期内,使设计时要求强制执行

    公开(公告)号:EP2645244A1

    公开(公告)日:2013-10-02

    申请号:EP12161454.9

    申请日:2012-03-27

    申请人: Software AG

    IPC分类号: G06F9/445

    摘要: The present invention relates to a computer-implemented method for enabling the enforcement of design-time policies (110) during runtime in a service-oriented architecture (SOA),
    wherein the SOA comprises a plurality of SOA assets, such as web services, and at least one runtime container (20), the runtime container (20) being adapted for enforcing runtime policies on SOA assets executed therein,
    wherein the method comprises the following steps:
    a. obtaining (1000, 2000) at least one design-time policy (110) from a SOA registry (10) of the SOA, wherein the at least one design-time policy (110) applies to a plurality of SOA assets grouped into a design-time domain;
    b. automatically deriving (3000) at least one runtime policy from the at least one design-time policy (110) and at least one runtime domain from the design-time domain, the runtime domain indicating at least one runtime container (20);
    c. performing a compatibility check (3100) to determine whether the at least one runtime policy can be enforced by the at least one runtime container (20); and
    d. depending on the result of the compatibility check, automatically deploying (4000) the at least one runtime policy to the runtime container (20).

    摘要翻译: 本发明涉及一种计算机实现的方法,用于在面向服务的架构(SOA),worin所述SOA包括SOA资产,:诸如web服务的多个运行时间期间启用设计时的策略(110)的执行,并 至少一个运行时容器(20),用于在其中执行SOA资产执行运行时策略,worin的方法中,运行时容器(20)是angepasst包括以下步骤:a。 获得(1000,2000)至少一个设计时策略(110)从SOA的SOA注册表(10),worin至少一个设计时策略(110)适用于分组到设计SOA资产多元化 - 时间域上; 湾 自动从设计时域中的至少一个设计时策略(110)和至少一个运行时域导出(3000)的至少一个运行时策略时,运行时域指示至少一个运行时容器(20); 温度。 执行兼容性检查(3100),以确定是否矿所述至少一个运行时策略可以由所述至少一个运行时容器(20)被强制执行; 和D。 取决于相容性检查的结果,自动地部署(4000)所述至少一个运行时策略到运行时容器(20)。