步骤脚本生成系统、方法和电子设备技术方案

技术编号:40919147 阅读:30 留言:0更新日期:2024-04-18 14:44
本发明专利技术提供了一种步骤脚本生成系统、方法和电子设备,包括:BDD场景生成模块,将用户输入的目标用户故事和预设大语言模型第一应答模板输入预设大语言模型,根据第一结果确定第一BDD场景数据;BDD场景添加模块,将验收标准输入大语言模型,根据第二结果得到第二BDD场景数据;BDD场景步骤脚本生成模块,将用户输入的生成脚本信息、第二BDD场景数据输入和预设大语言模型第二应答模板输入大语言模型,根据第三结果生成BDD场景步骤脚本。该方式中,通过多轮LLM对话增量方式完成BDD场景步骤脚本的生成,可以减少在BDD的开发过程中的人工分析项目需求的时间,从而提升生成BDD场景脚本的效率。

【技术实现步骤摘要】

本专利技术涉及行为驱动开发,尤其是涉及一种步骤脚本生成系统、方法和电子设备


技术介绍

1、行为驱动开发(behavior driven development,bdd)是一种敏捷软件开发的技术。通过将用户故事分解、细化为基于简单、结构化的自然语言描述的场景的方法,方便需求方、开发、测试进行需求沟通,在需求理解上达成一致,并由测试将场景实现为可执行的自动化测试验收脚本,通过运行自动化测试脚本对软件功能按场景进行验收,达到帮助研发团队提高交付效率和交付质量的目的。现有的bdd非常依赖前提假设、实施步骤和预设结果的模块封装。即需要人工分析项目需求,设计、开发预置的前提假设、实施步骤、预设结果,开发、维护成本非常高。


技术实现思路

1、有鉴于此,本专利技术的目的在于提供一种步骤脚本生成系统、方法和电子设备,可以减少在bdd的开发过程中工作人员的人工分析项目需求的时间,从而提升生成bdd场景脚本的效率,进而提升软件开发的效率。

2、第一方面,本专利技术实施例提供了一种步骤脚本生成系统,包括:依次连接的bd本文档来自技高网...

【技术保护点】

1.一种步骤脚本生成系统,其特征在于,包括:依次连接的BDD场景生成模块、BDD场景添加模块和BDD场景步骤脚本生成模块;

2.根据权利要求1所述的步骤脚本生成系统,其特征在于,所述系统还包括用户故事输入模块;

3.根据权利要求2所述的步骤脚本生成系统,其特征在于,所述系统还包括数据存储模块;所述数据存储模块中包括存储单元;所述数据存储模块分别与所述用户故事输入模块、所述BDD场景生成模块、所述BDD场景添加模块和所述BDD场景步骤脚本生成模块相连;

4.根据权利要求3所述的步骤脚本生成系统,其特征在于,所述BDD场景生成模块包括相连的BDD场景生成L...

【技术特征摘要】

1.一种步骤脚本生成系统,其特征在于,包括:依次连接的bdd场景生成模块、bdd场景添加模块和bdd场景步骤脚本生成模块;

2.根据权利要求1所述的步骤脚本生成系统,其特征在于,所述系统还包括用户故事输入模块;

3.根据权利要求2所述的步骤脚本生成系统,其特征在于,所述系统还包括数据存储模块;所述数据存储模块中包括存储单元;所述数据存储模块分别与所述用户故事输入模块、所述bdd场景生成模块、所述bdd场景添加模块和所述bdd场景步骤脚本生成模块相连;

4.根据权利要求3所述的步骤脚本生成系统,其特征在于,所述bdd场景生成模块包括相连的bdd场景生成llm交互单元和bdd场景生成用户交互单元;所述bdd场景生成模块中预先存储有多个bdd场景生成提示词模板;每个所述bdd场景生成提示词模板对应一个所述大语言模型第一应答模板;

5.根据权利要求3所述的步骤脚本生成系统,其特征在于,所述bdd场景添加模块包括相连的bdd场景添加llm交互单元和bdd场景添加用户交互单元;所述bdd场景添加模块中预先存储有...

【专利技术属性】
技术研发人员:王杨周杰
申请(专利权)人:阳光人寿保险股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1