SYSTEM AND METHOD FOR COVERAGE-BASED AUTOMATED TEST CASE AUGMENTATION FOR DESIGN MODELS
    3.
    发明公开
    SYSTEM AND METHOD FOR COVERAGE-BASED AUTOMATED TEST CASE AUGMENTATION FOR DESIGN MODELS 审中-公开
    用于设计模型的基于覆盖的自动测试用例增强的系统和方法

    公开(公告)号:EP3208716A1

    公开(公告)日:2017-08-23

    申请号:EP17153891.1

    申请日:2017-01-31

    IPC分类号: G06F11/36

    CPC分类号: G06F11/3684 G06F11/3676

    摘要: A method for automated test case augmentation includes receiving, at an automated test augmentation system 100, a design model 130 and model coverage gap 135 information from a model-based development tool, translating the model coverage gap information into machine-readable mathematical test objective 152 expressions, developing a set of test objective operators by translating the machine-readable mathematical test objective expressions, localizing target operators for the identified coverage gaps within the design model, attaching the test objective operators to target operators of the design model to create a test model, augmenting the test model by propagating test objectives at the target operators to a test node operator of the design model, and executing, by a test generator 160, the augmented test model to obtain the test cases to cover the coverage gaps and the causes for the model coverage gaps. A system 100 for implementing the model-based design and a non-transitory computer readable medium are also disclosed.

    摘要翻译: 用于自动化测试案例增强的方法包括在自动化测试增强系统100处接收来自基于模型的开发工具的设计模型130和模型覆盖间隙135信息,将模型覆盖间隙信息转换为机器可读数学测试目标152 通过翻译机器可读的数学测试目标表达式,针对设计模型内已识别的覆盖差距定位目标运算符,将测试目标运算符附加到设计模型的目标运算符以创建测试模型来开发一组测试目标运算符 ,通过将目标操作员的测试目标传播给设计模型的测试节点操作员来扩充测试模型,并且由测试生成器160执行增强测试模型以获得测试案例以覆盖覆盖差距和原因 模型覆盖率差距。 还公开了用于实施基于模型的设计的系统100和非暂时性计算机可读介质。