首页> 外国专利> System and method for coverage-based automated test case augmentation for design models

System and method for coverage-based automated test case augmentation for design models

机译:用于设计模型的基于覆盖率的自动测试用例扩充的系统和方法

摘要

A method for automated test case augmentation includes receiving, at an automated test augmentation system, a design model and model coverage gap information from a model-based development tool, translating the model coverage gap information into machine-readable mathematical test objective 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, the augmented test model to obtain the test cases to cover the coverage gaps and the causes for the model coverage gaps. A system for implementing the model-based design and a non-transitory computer readable medium are also disclosed.
机译:一种用于自动测试用例扩充的方法,该方法包括:在自动测试扩充系统中,从基于模型的开发工具接收设计模型和模型覆盖范围信息,将模型覆盖范围信息转换为机器可读的数学测试目标表达式,通过翻译机器可读的数学测试目标表达式,针对设计模型中已识别的覆盖范围定位目标运算符,将测试目标运算符附加到设计模型的目标运算符以创建测试模型,扩展测试的一组测试目标运算符通过将目标操作员处的测试目标传播到设计模型的测试节点操作员,并由测试生成器执行增强的测试模型来获得涵盖覆盖率差距和模型覆盖率差距的测试用例的模型。还公开了用于实现基于模型的设计的系统和非暂时性计算机可读介质。

著录项

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号