首页> 外国专利> 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

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

摘要

Provided is a method for automated verification of a software program in a Behavior-Driven Development 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 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 and combines traditional BDD advantages with Model Based Testing for improved convenience and automatization in case of complex software packages.
机译:本发明提供了一种用于在行为驱动的开发环境中自动验证软件程序的方法,以及配置为执行这种方法的数据处理系统。首先匹配BDD测试场景的各个测试步骤,然后将其分配给BDD框架中的现有测试步骤定义。如果无法进行一对一的匹配,则使用自然语言处理来确定是否可以以一定的匹配概率进行赋值。分配的测试步骤定义用于生成测试场景的图形化测试模型,例如UML图。最后,生成可执行测试脚本来测试软件程序。本发明特别涉及行为驱动开发,并将传统的BDD优势与基于模型的测试相结合,以提高复杂软件包的便利性和自动化程度。

著录项

  • 公开/公告号US2022100643A1

    专利类型

  • 公开/公告日2022-03-31

    原文格式PDF

  • 申请/专利权人 SIEMENS AKTIENGESELLSCHAFT;

    申请/专利号US201917426704

  • 发明设计人 STEPHAN STORCK;

    申请日2019-11-28

  • 分类号G06F11/36;G06F40/205;

  • 国家 US

  • 入库时间 2022-08-25 00:11:14

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号