用例生成方法、装置、电子设备和介质制造方法及图纸

技术编号:29930196 阅读:42 留言:0更新日期:2021-09-04 18:57
本公开提供了一种用例生成方法、装置、设备和存储介质,可以应用于金融或大数据技术领域。该方法包括:设置针对第一目标事件的多个目标要素;根据目标要素,在用例数据库中查找并得到基本用例,多个基本要素具有各自的名称和第一关联逻辑,第一关联逻辑包括内部关联逻辑和外部关联逻辑;分别比较多个基本要素的名称与多个目标要素的名称,以确定多个第一参考要素,第一参考要素为名称与目标要素的名称相同的基本要素;获取各个第一参考要素的内部关联逻辑和外部关联逻辑;按照各个第一参考要素的外部关联逻辑和各个第一参考要素的内部关联逻辑合成与第一目标事件相关的第一用例。本公开提供的用例生成方法能够提高复用效果和降低用例编写难度。降低用例编写难度。降低用例编写难度。

【技术实现步骤摘要】
用例生成方法、装置、电子设备和介质


[0001]本公开涉及金融或大数据
,更具体地,涉及一种用例生成方法、装置、电子设备和介质。

技术介绍

[0002]用例是软件工程及系统工程中对系统如何对反应外界请求的描述。每个用例提供了一个或多个场景,该场景说明了系统是如何和最终用户或其他系统互动,从而获得一个明确的业务目标。
[0003]现有技术中各个用例由不同的业务人员编写,可能会出现两个用例中某一部分是相同的,但是对于编写该用例的业务人员,对于相同内容所描述的自然语言一般是不一致的,并且没有相互参考,由此复用效果差、编写难度高等问题。

技术实现思路

[0004]鉴于上述问题,本公开提供了一种提高复用效果和降低用例编写难度的用例生成方法、装置、设备和介质。
[0005]根据本公开的第一个方面,提供了一种用例生成方法,包括:设置针对第一目标事件的多个目标要素,其中,各个目标要素不同且具有各自的名称;根据目标要素,在用例数据库中查找并得到基本用例,其中,基本用例包括多个基本要素,多个基本要素具有各自的名称和第一关联逻辑,第一关联逻辑包括内部关联逻辑和外部关联逻辑;分别比较多个基本要素的名称与多个目标要素的名称,以确定多个第一参考要素,其中,第一参考要素为名称与目标要素的名称相同的基本要素;获取各个第一参考要素的内部关联逻辑和外部关联逻辑;以及按照各个第一参考要素的外部关联逻辑和各个第一参考要素的内部关联逻辑合成与第一目标事件相关的第一用例。
[0006]根据本公开的实施例的用例生成方法,还包括:根据目标要素,在用例数据库中查找并得到推荐用例,其中,推荐用例包括至少一个推荐要素;比较至少一个推荐要素的名称与多个目标要素的名称,以确定至少一个第二参考要素,其中,第二参考要素为名称与目标要素的名称不同且属性与目标要素的属性相同的基本要素;当第二参考要素的数量为一个时,获取第二参考要素的内部关联逻辑;以及当第二参考要素的数量为两个以上时,获取第二参考要素的内部关联逻辑和外部关联逻辑。
[0007]根据本公开的实施例的用例生成方法,还包括:构建用例数据库,其中,用例数据库包括多个历史用例,基本用例和推荐用例均从历史用例中选择;以及对历史用例的数据进行结构化处理和标准化处理,以形成结构化标准数据。
[0008]根据本公开的实施例,历史用例的数据包括文本数据和图形数据,文本数据包括整体文本和多个组件文本,组件文件为整体文本的逻辑单元,图形数据包括整体图和组件图,组件图为整体图的逻辑单元,各个整体文本与各个整体图之间以及各个组件文本与各个组件图之间通过第二关联逻辑一一对应。
[0009]根据本公开的实施例,历史用例的数据还包括表征第二关联逻辑的数据,表征第二关联逻辑的数据包括文本

图形关联逻辑的数据、文本

文本关联逻辑的数据以及图形

图形关联逻辑的数据。
[0010]根据本公开的实施例,合成第一用例包括:在基本用例中查找与各个第一参考要素对应的文本数据、图形数据以及表征第二关联逻辑的数据,以形成合成数据;以及按照内部关联逻辑和外部关联逻辑合成数据。
[0011]根据本公开的实施例的用例生成方法,还包括:设置各个目标要素的调节系数,调节系数表示目标要素的重要性;以及对基本用例和推荐用例进行排序,其中,基本用例和推荐用例的排序均与调节系数相关。
[0012]根据本公开的实施例的用例生成方法,还包括:对第一用例进行修改,以获得目标用例,目标用例包括多个目标要素。
[0013]根据本公开的实施例,对第一用例进行修改时,参考推荐用例。
[0014]根据本公开的实施例,参考推荐用例包括:显示推荐用例中的文本数据、图形数据以及表征第二关联逻辑的数据;显示第一用例;以及将推荐用例中的文本数据和/或图形数据按照第二关联逻辑对第一用例进行数据增加、数据减少以及数据修改。
[0015]根据本公开的实施例的用例生成方法,还包括:将目标用例与用例数据库中的历史用例进行对比;获得目标用例中与历史用例不同的数据,形成更新数据源;对更新数据源进行组件化处理,使得更新数据源形成组件文本和/或组件图,并保存至用例数据库中;以及将目标用例保存至用例数据库中,形成新的历史用例。
[0016]根据本公开的实施例的用例生成方法,还包括:对各个历史用例标记版本,其中,历史用例按照标记版本的新旧程度降序排列。
[0017]本公开的第二方面提供了一种用例生成装置,包括:目标要素设置模块,所述目标要素设置模块用于设置针对第一目标事件的多个目标要素,各个目标要素不同且具有对应的名称;获取基本用例模块,所述获取基本用例模块用于根据所述目标要素,在用例数据库中查找并得到基本用例,所述多个基本要素具有各自的名称和第一关联逻辑,所述第一关联逻辑包括内部关联逻辑和外部关联逻辑比较模块,所述比较模块用于分别比较所述多个基本要素的名称与所述多个目标要素的名称,以确定多个第一参考要素;第一关联逻辑获取模块,所述第一关联逻辑获取模块用于获取第一关联模块,所述第一关联逻辑包括内部关联逻辑和外部关联逻辑:第一用例合成模块,所述第一用例合成模块用于按照各个第一参考要素的外部关联逻辑和各个第一参考要素的内部关联逻辑合成与所述第一目标事件相关的第一用例。
[0018]本公开的第三方面提供了一种电子设备,包括:一个或多个处理器;存储器,用于存储一个或多个程序,其中,当所述一个或多个程序被所述一个或多个处理器执行时,使得一个或多个处理器执行上述用例生成方法。
[0019]本公开的第四方面还提供了一种计算机可读存储介质,其上存储有可执行指令,该指令被处理器执行时使处理器执行上述用例生成方法。
[0020]与现有技术相比,本公开的用例生成方法、装置、电子设备和介质能够提高复用效果和降低用例编写难度。
附图说明
[0021]通过以下参照附图对本公开实施例的描述,本公开的上述内容以及其他目的、特征和优点将更为清楚,在附图中:
[0022]图1示意性示出了根据本公开实施例的用例生成方法、装置、设备和介质的应用场景图;
[0023]图2示意性示出了一种根据本公开实施例的用例生成方法的流程图;
[0024]图3示意性示出了另一种根据本公开实施例的用例生成方法的流程图;
[0025]图4示意性示出了另一种根据本公开实施例的用例生成方法的流程图;
[0026]图5示意性示出了图2中的操作S205的合成第一用例的流程图;
[0027]图6示意性示出了另一种根据本公开实施例的用例生成方法的流程图;
[0028]图7示意性示出了另一种根据本公开实施例的用例生成方法的流程图;
[0029]图8示意性示出了图7中的操作S601的对第一用例进行修改时的流程图;
[0030]图9示意性示出了图8中的操作S611的参考推荐用例的流程图;
[0031]图10示意性示出了另一种根据本公开实本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种用例生成方法,其特征在于,包括:设置针对第一目标事件的多个目标要素,其中,各个目标要素不同且具有各自的名称;根据所述目标要素,在用例数据库中查找并得到基本用例,其中,所述基本用例包括多个基本要素,所述多个基本要素具有各自的名称和第一关联逻辑,所述第一关联逻辑包括内部关联逻辑和外部关联逻辑;分别比较所述多个基本要素的名称与所述多个目标要素的名称,以确定多个第一参考要素,其中,所述第一参考要素为名称与所述目标要素的名称相同的基本要素;获取各个第一参考要素的内部关联逻辑和外部关联逻辑;以及按照各个第一参考要素的外部关联逻辑和各个第一参考要素的内部关联逻辑合成与所述第一目标事件相关的第一用例。2.根据权利要求1所述的用例生成方法,其特征在于,还包括:根据所述目标要素,在用例数据库中查找并得到推荐用例,其中,所述推荐用例包括至少一个推荐要素;比较所述至少一个推荐要素的名称与所述多个目标要素的名称,以确定至少一个第二参考要素,其中,所述第二参考要素为名称与所述目标要素的名称不同且属性与所述目标要素的属性相同的基本要素;当所述第二参考要素的数量为一个时,获取所述第二参考要素的内部关联逻辑;以及当所述第二参考要素的数量为两个以上时,获取所述第二参考要素的内部关联逻辑和外部关联逻辑。3.根据权利要求2所述的用例生成方法,其特征在于,还包括:构建用例数据库,其中,所述用例数据库包括多个历史用例,所述基本用例和所述推荐用例均从所述历史用例中选择;以及对所述历史用例的数据进行结构化处理和标准化处理,以形成结构化标准数据。4.根据权利要求3所述的用例生成方法,其特征在于,所述历史用例的数据包括文本数据和图形数据,所述文本数据包括整体文本和多个组件文本,所述组件文件为所述整体文本的逻辑单元,所述图形数据包括整体图和组件图,所述组件图为所述整体图的逻辑单元,各个整体文本与各个整体图之间以及各个组件文本与各个组件图之间通过第二关联逻辑一一对应。5.根据权利要求4所述的用例生成方法,其特征在于,所述历史用例的数据还包括表征所述第二关联逻辑的数据,表征所述关联逻辑的数据包括文本

图形关联逻辑的数据、文本

文本关联逻辑的数据以及图形

图形关联逻辑的数据。6.根据权利要求4所述的用例生成方法,其特征在于,所述合成第一用例包括:在所述基本用例中查找与各个所述第一参考要素对应的文本数据、图形数据以及表征第二关联逻辑的数据,以形成合成数据;以及按照所述内部关联逻辑和外部关联逻辑合成所述合成数据。7.根据权利要求2

6中任一项所述的用例生成方法,其特征在于,还包括:设置各个目标要...

【专利技术属性】
技术研发人员:陈璐璐霍嘉原普雨
申请(专利权)人:中国工商银行股份有限公司
类型:发明
国别省市:

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

1