首页> 外国专利> System and method for safety critical software automatic requirement based test case generation

System and method for safety critical software automatic requirement based test case generation

机译:基于安全关键软件自动需求的测试用例生成的系统和方法

摘要

Automated requirements-based test case generation method includes constructing in a model-based development tool a software architecture model automatically derived from architectural information of a software design model, allocating requirement models into blocks/operators of the software architecture model, and generating component level requirements-based test cases from the software architecture. The component level requirements-based test case generation method includes receiving a software architecture along with allocated requirement models represented in hierarchical data flow diagram, selecting one of the software components, building an intermediate test model based on the selected component by automatically attaching at least one of test objectives or constraints to the corresponding software architecture model blocks/operators based on the selected test strategy, and generating human and machine readable test cases with the test generator for further automatic conversion to test executable and test review artifacts. A system and a non-transitory computer-readable medium for implementing the method are also disclosed.
机译:基于需求的自动化测试案例生成方法包括:在基于模型的开发工具中构建从软件设计模型的体系结构信息自动得出的软件体系结构模型;将需求模型分配到软件体系结构模型的块/运算符中;以及生成组件级别需求基于软件架构的测试用例。基于组件级别需求的测试用例生成方法包括:接收软件体系结构以及分层数据流程图中表示的已分配需求模型;选择软件组件之一;通过自动附加至少一个组件,基于所选组件构建中间测试模型根据所选的测试策略,对相应的软件体系结构模型块/操作员确定测试目标或约束,并使用测试生成器生成人和机器可读的测试用例,以进一步自动转换为测试可执行文件和测试复查工件。还公开了用于实现该方法的系统和非暂时性计算机可读介质。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号