首页> 外国专利> GENERATION OF TEST MODELS FROM BEHAVIOR DRIVEN DEVELOPMENT SCENARIOS BASED ON BEHAVIOR DRIVEN DEVELOPMENT STEP DEFINITIONS AND SIMILARITY ANALYSIS USING NEURO LINGUISTIC PROGRAMMING AND MACHINE LEARNING MECHANISMS

GENERATION OF TEST MODELS FROM BEHAVIOR DRIVEN DEVELOPMENT SCENARIOS BASED ON BEHAVIOR DRIVEN DEVELOPMENT STEP DEFINITIONS AND SIMILARITY ANALYSIS USING NEURO LINGUISTIC PROGRAMMING AND MACHINE LEARNING MECHANISMS

机译:基于行为驱动的开发方案的测试模型的生成基于行为驱动的开发步骤定义和使用神经语言编程和机器学习机制的相似性分析

摘要

The present invention pertains to a method for automated verification of a software program in a Behavior-Driven Development (BDD) environment and a data processing system configured to execute such a method. Individual test steps of BDD test scenarios are first matched and then assigned to existing test step definitions from a BDD framework. If a one-to-one matching is not possible, natural language processing (NLP) is used to decide if an assignment is possible with a certain matching probability. The assigned test step definitions are used to generate graphical test models for the test scenarios, e.g. UML diagrams. Finally, executable test scripts are generated to test the software program.The present invention relates particularly to Behavior-Driven Development (BDD) and combines traditional BDD advantages with Model Based Testing (MBT) for improved convenience and automatization in case of complex software packages. The automated step matching allows an efficient mapping of BDD step phrases to a test automation framework and supports the structured development of the necessary framework code. The graphical test models add an additional abstraction layer and provide the opportunity to check BDD scenarios for consistency and completeness.
机译:本发明涉及一种用于自动验证行为驱动的开发(BDD)环境中软件程序的方法和被配置为执行这种方法的数据处理系统。首先匹配BDD测试方案的单个测试步骤,然后分配给BDD框架的现有测试步骤定义。如果无法达到一对一匹配,则使用自然语言处理(NLP)来确定具有特定匹配概率的分配。分配的测试步骤定义用于为测试场景生成图形测试模型,例如, UML图。最后,生成可执行测试脚本以测试软件程序。本发明特别涉及行为驱动的开发(BDD),并将传统的BDD优点与基于模型的测试(MBT)相结合,以改善复杂软件包的方便和自动化。自动化步骤匹配允许将BDD步骤短语的有效映射到测试自动化框架,并支持必要的框架代码的结构化开发。图形测试模型添加了额外的抽象层,并提供了检查BDD方案以获得一致性和完整性的机会。

著录项

  • 公开/公告号EP3693860B1

    专利类型

  • 公开/公告日2021-08-11

    原文格式PDF

  • 申请/专利权人 SIEMENS AKTIENGESELLSCHAFT;

    申请/专利号EP20190155524

  • 发明设计人 STORCK STEPHAN;

    申请日2019-02-05

  • 分类号G06F11/36;

  • 国家 EP

  • 入库时间 2022-08-24 20:32:58

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号