【技术实现步骤摘要】
本专利技术涉及行为驱动开发,尤其是涉及一种步骤脚本生成系统、方法和电子设备。
技术介绍
1、行为驱动开发(behavior driven development,bdd)是一种敏捷软件开发的技术。通过将用户故事分解、细化为基于简单、结构化的自然语言描述的场景的方法,方便需求方、开发、测试进行需求沟通,在需求理解上达成一致,并由测试将场景实现为可执行的自动化测试验收脚本,通过运行自动化测试脚本对软件功能按场景进行验收,达到帮助研发团队提高交付效率和交付质量的目的。现有的bdd非常依赖前提假设、实施步骤和预设结果的模块封装。即需要人工分析项目需求,设计、开发预置的前提假设、实施步骤、预设结果,开发、维护成本非常高。
技术实现思路
1、有鉴于此,本专利技术的目的在于提供一种步骤脚本生成系统、方法和电子设备,可以减少在bdd的开发过程中工作人员的人工分析项目需求的时间,从而提升生成bdd场景脚本的效率,进而提升软件开发的效率。
2、第一方面,本专利技术实施例提供了一种步骤脚本生成系统,
...【技术保护点】
1.一种步骤脚本生成系统,其特征在于,包括:依次连接的BDD场景生成模块、BDD场景添加模块和BDD场景步骤脚本生成模块;
2.根据权利要求1所述的步骤脚本生成系统,其特征在于,所述系统还包括用户故事输入模块;
3.根据权利要求2所述的步骤脚本生成系统,其特征在于,所述系统还包括数据存储模块;所述数据存储模块中包括存储单元;所述数据存储模块分别与所述用户故事输入模块、所述BDD场景生成模块、所述BDD场景添加模块和所述BDD场景步骤脚本生成模块相连;
4.根据权利要求3所述的步骤脚本生成系统,其特征在于,所述BDD场景生成模块包括相
...【技术特征摘要】
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场景添加模块中预先存储有...
【专利技术属性】
技术研发人员:王杨,周杰,
申请(专利权)人:阳光人寿保险股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。