METHOD, SYSTEM AND COMPUTER PROGRAM FOR TESTING A COMMAND LINE INTERFACE OF A SOFTWARE PRODUCT
    1.
    发明申请
    METHOD, SYSTEM AND COMPUTER PROGRAM FOR TESTING A COMMAND LINE INTERFACE OF A SOFTWARE PRODUCT 失效
    用于测试软件产品的命令行界面的方法,系统和计算机程序

    公开(公告)号:US20070174713A1

    公开(公告)日:2007-07-26

    申请号:US11558627

    申请日:2006-11-10

    IPC分类号: G06F11/00

    CPC分类号: G06F11/3688

    摘要: A solution (200) for facilitating the test of a command line interface (CLI) of a software product is proposed. For this purpose, the process is divided into two phases. The first phase relates to the generation of a scenarios matrix (235). This result is achieved by defining each command of the CLI (205-215), and more specifically its arguments and the corresponding properties (such as their acceptable ranges, patterns and/or option choices); the test activity is defined by specifying a desired accuracy level (230) of the test process. It is then possible to generate (220) the scenarios matrix automatically, by selecting (according to the desired accuracy level) predefined rules specifying happy paths and errors cases for each property. A second phase relates to the generation of corresponding test cases (255). For this purpose, an expected result (i.e., an output message with optional verification actions) is associated (240-250) with each test scenario in the respective matrix. This allows creating a test document (265) for the manual execution of the test process and/or a bucket (275) for its automatic execution by an automation tool (280).

    摘要翻译: 提出了一种用于促进对软件产品的命令行界面(CLI)的测试的解决方案(200)。 为此,该过程分为两个阶段。 第一阶段涉及情景矩阵的产生(235)。 该结果通过定义CLI的每个命令(205-215),更具体地说是其参数和相应的属性(例如其可接受的范围,模式和/或选项选择)来实现; 通过指定测试过程的期望精度水平(230)来定义测试活动。 然后,可以通过选择(根据所需的精度水平)为每个属性指定快乐路径和错误情况的预定义规则,自动生成(220)场景矩阵。 第二阶段涉及生成相应的测试用例(255)。 为此,预期结果(即,具有可选验证动作的输出消息)与相应矩阵中的每个测试场景相关联(240-250)。 这允许创建用于手动执行测试过程的测试文档(265)和/或用于由自动化工具(280)自动执行的存储桶(275)。

    Testing software applications with progress tracking
    2.
    发明授权
    Testing software applications with progress tracking 失效
    使用进度跟踪测试软件应用程序

    公开(公告)号:US08448144B2

    公开(公告)日:2013-05-21

    申请号:US12402227

    申请日:2009-03-11

    IPC分类号: G06F9/44

    CPC分类号: G06F11/3688

    摘要: Computer program products and systems for testing a software application by providing one or more test units. Each test unit is adapted to verify a feature of the software application. A weight is assigned to each test unit. A theoretical sequence of execution of the test units is determined for the assigned weights and the test units are executed for the theoretical sequence.

    摘要翻译: 用于通过提供一个或多个测试单元来测试软件应用程序的计算机程序产品和系统。 每个测试单元适用于验证软件应用的特征。 每个测试单元分配一个重量。 对于分配的权重确定测试单元的理论执行顺序,并且为理论序列执行测试单元。

    Method, system and computer program for testing a command line interface of a software product
    3.
    发明授权
    Method, system and computer program for testing a command line interface of a software product 失效
    用于测试软件产品的命令行界面的方法,系统和计算机程序

    公开(公告)号:US07926038B2

    公开(公告)日:2011-04-12

    申请号:US11558627

    申请日:2006-11-10

    IPC分类号: G06F9/44

    CPC分类号: G06F11/3688

    摘要: A solution for facilitating the test of a command line interface (CLI) of a software product is proposed. A first phase of a process generates a scenarios matrix. Each command of the CLI is defined with its arguments and the corresponding properties; the test activity is defined by specifying a desired accuracy level of the test process. The scenarios matrix can then be generated automatically, by selecting (according to the desired accuracy level) predefined rules specifying happy paths and errors cases for each property. A second phase generates corresponding test cases. An expected result is associated with each test scenario in the respective matrix. This allows creating a test document for the manual execution of the test process and/or a bucket for its automatic execution by an automation tool.

    摘要翻译: 提出了一种便于测试软件产品的命令行界面(CLI)的解决方案。 进程的第一阶段生成场景矩阵。 CLI的每个命令都使用其参数和相应的属性来定义; 通过指定测试过程的期望精度水平来定义测试活动。 然后,可以通过选择(根据所需的精度级别)预定义的规则来指定每个属性的快乐路径和错误情况,自动生成场景矩阵。 第二阶段产生相应的测试用例。 预期结果与相应矩阵中的每个测试场景相关联。 这样就可以创建一个用于手动执行测试过程的测试文档和/或一个自动化工具自动执行的数据桶。

    Testing software applications with progress tracking
    7.
    发明授权
    Testing software applications with progress tracking 有权
    使用进度跟踪测试软件应用程序

    公开(公告)号:US08819633B2

    公开(公告)日:2014-08-26

    申请号:US13429404

    申请日:2012-03-25

    IPC分类号: G06F9/45

    CPC分类号: G06F11/3688

    摘要: Methods for testing a software application by providing one or more test units. Each test unit is adapted to verify a feature of the software application. A weight is assigned to each test unit. A theoretical sequence of execution of the test units is determined for the assigned weights and the test units are executed for the theoretical sequence.

    摘要翻译: 通过提供一个或多个测试单元来测试软件应用程序的方法。 每个测试单元适用于验证软件应用的特征。 每个测试单元分配一个重量。 对于分配的权重确定测试单元的理论执行顺序,并且为理论序列执行测试单元。

    Testing Software Applications with Progress Tracking
    8.
    发明申请
    Testing Software Applications with Progress Tracking 有权
    使用进度跟踪测试软件应用程序

    公开(公告)号:US20120185832A1

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

    申请号:US13429404

    申请日:2012-03-25

    IPC分类号: G06F9/44

    CPC分类号: G06F11/3688

    摘要: Methods for testing a software application by providing one or more test units. Each test unit is adapted to verify a feature of the software application. A weight is assigned to each test unit. A theoretical sequence of execution of the test units is determined for the assigned weights and the test units are executed for the theoretical sequence.

    摘要翻译: 通过提供一个或多个测试单元来测试软件应用程序的方法。 每个测试单元适用于验证软件应用的特征。 每个测试单元分配一个重量。 对于分配的权重确定测试单元的理论执行顺序,并且为理论序列执行测试单元。

    Testing Software Applications with Progress Tracking
    9.
    发明申请
    Testing Software Applications with Progress Tracking 失效
    使用进度跟踪测试软件应用程序

    公开(公告)号:US20090254887A1

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

    申请号:US12402227

    申请日:2009-03-11

    IPC分类号: G06F9/44

    CPC分类号: G06F11/3688

    摘要: Method, computer program products and systems for testing a software application by providing one or more test units. Each test unit is adapted to verity a feature of the software application. A weight is assigned to each test unit. A theoretical sequence of execution of the test units is determined for the assigned weights and the test units are executed for the theoretical sequence.

    摘要翻译: 方法,计算机程序产品和系统,用于通过提供一个或多个测试单元来测试软件应用程序。 每个测试单元适合于验证软件应用的特征。 每个测试单元分配一个重量。 对于分配的权重确定测试单元的理论执行顺序,并且为理论序列执行测试单元。

    Or Relating To A Method and System for Testing
    10.
    发明申请
    Or Relating To A Method and System for Testing 审中-公开
    或关于测试方法和系统

    公开(公告)号:US20090319317A1

    公开(公告)日:2009-12-24

    申请号:US12490594

    申请日:2009-06-24

    IPC分类号: G06Q10/00 G06Q50/00

    摘要: A method of evaluating a cost associated with a test scenario, which test scenario comprises one or more branches making up a use case, the method comprising the steps of: determining a first parameter based on the complexity of the use case; determining a second parameter which indicates the criticality of the use case; determining a third parameter which indicates an execution cost of each action and decision point of the use case; determining a fourth parameter which indicates the priority of each branch of the use case; determining a fifth parameter which indicates the classification of each test parameter for each branch of the use case; determining a cost associated with the test scenario, based on a predetermined calculation using two or more of the first, second, third, fourth and fifth parameters.

    摘要翻译: 一种评估与测试场景相关联的成本的方法,所述测试场景包括构成用例的一个或多个分支,所述方法包括以下步骤:基于所述用例的复杂度来确定第一参数; 确定指示用例的关键性的第二参数; 确定指示用例的每个动作和决策点的执行成本的第三参数; 确定指示所述用例的每个分支的优先级的第四参数; 确定指示所述用例的每个分支的每个测试参数的分类的第五参数; 基于使用第一,第二,第三,第四和第五参数中的两个或更多个的预定计算来确定与测试场景相关联的成本。