Efficient sharing of test fixtures and ordering of test suites
    1.
    发明授权
    Efficient sharing of test fixtures and ordering of test suites 有权
    测试夹具的有效共享和测试套件的订购

    公开(公告)号:US09201763B1

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

    申请号:US13907038

    申请日:2013-05-31

    CPC classification number: G06F11/3664 G06F11/36 G06F11/3672

    Abstract: A device receives a first test class associated with a first fixture. The first test class includes first method(s) to test portion(s) of dynamically-type programming code, and the first fixture defines first environment(s) for the first method(s). The device receives a second test class associated with the first fixture and a second fixture. The second test class includes second method(s) to test the code portion(s). The first fixture defines the first environment(s) for the second method(s), and the second fixture defines second environment(s) for the second method(s). The device combines the first method(s) of the first test class and the second method(s) of the second test class to create a test group, and analyzes the test group to determine whether the test group is correctly organized based on the first fixture and the second fixture. The device provides a reorganized test group when the test group is incorrectly organized.

    Abstract translation: 设备接收与第一固定装置相关联的第一测试类。 第一测试类包括测试动态类型编程代码部分的第一方法,并且第一固定装置定义第一方法的第一环境。 该装置接收与第一夹具相关联的第二测试类和第二夹具。 第二个测试类包括测试代码部分的第二种方法。 第一夹具定义了第二种方法的第一环境,第二种夹具为第二种方法定义了第二种环境。 该设备将第一个测试类的第一个方法和第二个测试类的第二个方法相结合,创建一个测试组,并分析测试组,以确定测试组是否正确组织在第一个 夹具和第二个夹具。 当测试组组织不正确时,该设备提供重新组织的测试组。

    Automatic unit test generation and execution
    3.
    发明授权
    Automatic unit test generation and execution 有权
    自动单元测试生成和执行

    公开(公告)号:US09058424B1

    公开(公告)日:2015-06-16

    申请号:US13662713

    申请日:2012-10-29

    CPC classification number: G06F11/3668 G06F11/3684

    Abstract: A computing device may obtain usage information relating to an execution of a function within code. The usage information may include a set of input values and an output value obtained based on executing the function using the set of input values. The computing device may further determine that the function has been executed a particular quantity of times using the set of input values and obtaining the output value, and may generate a unit test, for the function, based on determining that the function has been executed the particular quantity of times using the set of input values and obtaining the output value.

    Abstract translation: 计算装置可以获得与代码内的功能的执行有关的使用信息。 使用信息可以包括一组输入值和基于使用该组输入值执行功能而获得的输出值。 计算设备还可以使用该组输入值进一步确定功能已经被执行了特定次数并且获得输出值,并且可以基于确定该功能已被执行而为该功能生成单元测试 使用该组输入值的特定次数并获得输出值。

    Mechanism for comparison of disparate data in data structures
    5.
    发明授权
    Mechanism for comparison of disparate data in data structures 有权
    比较数据结构中不同数据的机制

    公开(公告)号:US09223595B2

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

    申请号:US13705647

    申请日:2012-12-05

    CPC classification number: G06F9/455 G06F17/30985

    Abstract: A device receives a first result that includes first data, and a second result that includes second data, and determines whether a comparator supports the first data and the second data. When the comparator supports the first data and the second data, the device utilizes the comparator to select comparison logic for the first data of the first result and for the second data of the second result, compares the first result and the second result, using the selected comparison logic, to determine whether the first result is equivalent to the second result, and outputs or stores the determination of whether the first result is equivalent to the second result.

    Abstract translation: 设备接收包括第一数据的第一结果和包括第二数据的第二结果,并且确定比较器是支持第一数据还是第二数据。 当比较器支持第一数据和第二数据时,器件利用比较器选择第一个结果的第一个数据的比较逻辑,第二个结果的第二个数据比较第一个结果和第二个结果,使用 选择比较逻辑,以确定第一结果是否等于第二结果,并且输出或存储第一结果是否等于第二结果的确定。

    Deferred evaluation and presentation of a custom diagnostic analysis
    6.
    发明授权
    Deferred evaluation and presentation of a custom diagnostic analysis 有权
    延迟评估和呈现定制诊断分析

    公开(公告)号:US09117029B2

    公开(公告)日:2015-08-25

    申请号:US13705578

    申请日:2012-12-05

    CPC classification number: G06F11/3692 G06F11/366

    Abstract: A device receives code generated via a technical computing environment (TCE), performs a test on the code to generate a test result, and generates test information based on the performance of the test on the code. The device outputs or stores the test result, and receives, based on the test result, a request for a diagnostic analysis of the code. The device performs, based on the request, the test information, and at least one diagnostic, a diagnostic analysis of the code to generate a diagnostic result, and outputs or stores the diagnostic result.

    Abstract translation: 设备接收通过技术计算环境(TCE)生成的代码,对代码执行测试以生成测试结果,并根据代码测试的性能生成测试信息。 设备输出或存储测试结果,并根据测试结果接收代码诊断分析请求。 该装置根据请求执行测试信息以及至少一个诊断诊断分析,以生成诊断结果,并输出或存储诊断结果。

    Integrating diagnostic information with boolean constraints
    7.
    发明授权
    Integrating diagnostic information with boolean constraints 有权
    将诊断信息与布尔约束集成

    公开(公告)号:US09064053B2

    公开(公告)日:2015-06-23

    申请号:US13705643

    申请日:2012-12-05

    CPC classification number: G06F11/3684

    Abstract: A device receives code generated via a technical computing environment (TCE), where the code includes one or more values to be tested. The device receives Boolean constraints and diagnostic information, and generates a test based on the Boolean constraints and the diagnostic information. The device performs the test on the one or more values of the code to generate a result, and outputs or stores the result.

    Abstract translation: 设备接收通过技术计算环境(TCE)生成的代码,其中代码包括要测试的一个或多个值。 该设备接收布尔约束和诊断信息,并根据布尔约束和诊断信息生成测试。 设备对代码的一个或多个值执行测试以生成结果,并输出或存储结果。

Patent Agency Ranking