一种用例生成方法、装置、设备及存储介质制造方法及图纸

技术编号:32031866 阅读:24 留言:0更新日期:2022-01-27 13:06
本公开提供了一种用例生成方法、装置、设备及存储介质,可以在生成用例的过程中,在用例生成界面划分多个属性区域,每个属性区域和待生成用例的用例属性相对应,进而在各属性区域中生成用例图块并在用例图块中生成用例内容,实现用例的生成,并且在需要进行用例形式转换的情况下,将用例中的每个用例图块对应的用例属性作为待导出文件中的列属性,进而生成电子表格格式的用例文件,这样,通过在界面中划分属性区域,可以实现对用例属性的统一默认标注,在后续用例的解析和形式转换的过程中,易于识别用例的属性,降低解析用例的难度,便于后续多人团队对于用例的共享和管理,提高用例形式转换的效率,保证用例形式转换的质量。保证用例形式转换的质量。保证用例形式转换的质量。

【技术实现步骤摘要】
一种用例生成方法、装置、设备及存储介质


[0001]本公开涉及数据处理
,具体而言,涉及一种用例生成方法、装置、设备及存储介质。

技术介绍

[0002]思维导图是一种表达发散性思维的有效图形思维工具,图文并重地把各级主题的关系用相互隶属与相关的层级图表现出来。用例是一种通过用户的使用场景来获取需求的技术,例如软件测试、工单审批、流程审核等。通过思维导图进行用例的制作,因其结构格式不受限制,对用例属性的标注方式也多种多样,用例制作简单、自由,成为了用例制作的主要途径之一。
[0003]然而,在通过思维导图制作用例的过程中,需要预先规划各用例属性的属性标识,并在用例中各节点中添加属性标识,才能得到完整用例,尤其是在需要多人协同工作制作用例时,需要不同制作人员预先规划或者事后统一,才能使用例形式统一,但是在各节点中对用例属性的标注方式不一,在用例的解析和转换成用例文件时,难以识别用例中各节点的真实属性,属性识别工作量大,用例的形式转换效率较低,并且用例的共享和管理较为复杂和繁琐,理解成本较高。

技术实现思路

[0004]本公开实施例至少提供一种用例生成方法、装置、设备及存储介质。
[0005]本公开实施例提供了一种用例生成方法,所述方法包括:
[0006]显示用例生成界面,所述用例生成界面包括划分出的多个属性区域,每个属性区域与待生成用例的用例属性对应;
[0007]响应于用户的输入操作,在所述多个属性区域中生成多个用例图块,并在每个用例图块中生成用例内容;
[0008]基于所述多个用例图块之间的逻辑关系、所述多个用例图块和对应的多个用例内容,生成用例;
[0009]在需要将生成的所述用例以电子表格的格式导出的情况下,将所述用例中的每个用例图块对应的用例属性,作为每个用例图块在待导出文件中的列属性;
[0010]按照每个用例图块在待导出文件中的列属性对应的位置,将用例导出,生成电子表格格式的用例文件。
[0011]一种可选的实施方式中,所述显示用例生成界面,包括:
[0012]响应于用户针对目标用例模板的选择,显示与所述目标用例模板对应的用例生成界面;或者
[0013]基于用户针对用例生成界面的界面配置,生成与所述界面配置适配的用例生成界面;或者
[0014]基于待生成用例的用例场景信息,生成与所述用例场景信息匹配的用例生成界
面。
[0015]一种可选的实施方式中,所述响应于用户的输入操作,在所述多个属性区域中生成多个用例图块,并在每个用例图块中生成用例内容,包括:
[0016]响应于用户在所述多个属性区域中第一目标属性区域的第一预设操作,在所述第一目标属性区域中生成第一用例图块;
[0017]在所述多个属性区域中除所述第一目标属性区域之外的每个其他属性区域中与所述第一用例图块对应的位置处显示图块添加标识,其中,每个所述图块添加标识与所述第一用例图块直接连接或者通过相邻属性区域中的所述图块添加标识与所述第一用例图块间接连接;
[0018]响应于用户针对所述图块添加标识的第二预设操作,在所述其他属性区域中与所述图块添加标识对应的位置处生成第二用例图块,其中,所述多个用例图块包括所述第一用例图块和所述第二用例图块;
[0019]响应于用户的第一内容输入操作,在所述第一用例图块和所述第二用例图块中添加用例内容。
[0020]一种可选的实施方式中,所述第一目标属性区域为所述多个属性区域中的任意一个区域;或者
[0021]所述第一目标属性区域为所述多个属性区域中按照逻辑关系属于第一逻辑层的区域。
[0022]一种可选的实施方式中,所述基于所述多个用例图块之间的逻辑关系、所述多个用例图块和对应的多个用例内容,生成用例,包括:
[0023]确定在生成每个所述第一用例图块和多个所述第二用例图块的过程中,任意两个用例图块之间的连接关系;
[0024]基于每个用例图块所在属性区域对应的用例属性和每两个用户图块之间的连接关系,确定所述多个用例图块之间的逻辑关系;
[0025]基于所述多个用例图块之间的逻辑关系、所述多个用例图块和对应的多个用例内容,生成用例。
[0026]一种可选的实施方式中,响应于用户的输入操作,在所述多个属性区域中生成多个用例图块,并在每个用例图块中生成用例内容,包括:
[0027]响应于用户针对所述多个属性区域中任意属性区域中的第三预设操作,在该属性区域中与所述第三预设操作对应的操作位置处生成用例图块,得到所述多个属性区域中的多个用例图块;
[0028]响应于用户的第二内容输入操作,在生成的多个用例图块中分别添加对应的用例内容。
[0029]一种可选的实施方式中,所述基于所述多个用例图块之间的逻辑关系、所述多个用例图块和对应的多个用例内容,生成用例,包括:
[0030]响应于用户针对所述多个用例图块中任意两个用例图块的第四预设操作,确定所述任意两个用例图块之间的连接关系;
[0031]基于每个用例图块所在属性区域对应的用例属性和每两个用户图块之间的连接关系,确定所述多个用例图块之间的逻辑关系;
[0032]基于所述多个用例图块之间的逻辑关系、所述多个用例图块和对应的多个用例内容,生成用例。
[0033]一种可选的实施方式中,在所述显示用例生成界面之后,所述方法还包括:
[0034]确定每个属性区域所对应用例属性的属性标识信息;
[0035]在每个属性区域中显示对应的所述属性标识信息。
[0036]一种可选的实施方式中,在所述显示用例生成界面之后,所述方法还包括:
[0037]确定所述多个属性区域中的第二目标属性区域,其中,所述第二目标属性区域中包括多个用例图块;
[0038]若所述第二目标属性区域的区域宽度小于所述第二目标属性区域中的多个用例图块的排列宽度,在所述第二目标属性区域中提供内容滚动控件;
[0039]响应于针对所述内容滚动控件的操作,在所述区域宽度下调整所述第二目标属性区域的显示内容。
[0040]一种可选的实施方式中,在所述响应于用户的输入操作,在所述多个属性区域中生成多个用例图块,并在每个用例图块中生成用例内容之后,所述方法包括:
[0041]在与每个用例图块对应的位置处显示图块折叠控件;
[0042]响应于针对所述多个用例图块中目标用例图块的图块折叠控件的第一操作,将按照逻辑关系在所述目标用例图块之后的多个用例图块隐藏,以取消显示所述目标用例图块之后的多个用例图块,并在与所述目标用例图块对应的图块折叠控件所对应的位置处显示图块数量,其中,所述图块数量为在所述目标用例图块之后的多个用例图块中属于叶子节点的用例图块的数量;
[0043]响应于针对所述多个用例图块中目标用例图块的图块折叠控件的第二操作,将隐藏的、所述目标用例图块之后的多个用例图块展开,以显示所述目标用例图块之后的多个用例图块。...

【技术保护点】

【技术特征摘要】
1.一种用例生成方法,其特征在于,所述方法包括:显示用例生成界面,所述用例生成界面包括划分出的多个属性区域,每个属性区域与待生成用例的用例属性对应;响应于用户的输入操作,在所述多个属性区域中生成多个用例图块,并在每个用例图块中生成用例内容;基于所述多个用例图块之间的逻辑关系、所述多个用例图块和对应的多个用例内容,生成用例;在需要将生成的所述用例以电子表格的格式导出的情况下,将所述用例中的每个用例图块对应的用例属性,作为每个用例图块在待导出文件中的列属性;按照每个用例图块在待导出文件中的列属性对应的位置,将用例导出,生成电子表格格式的用例文件。2.根据权利要求1所述的方法,其特征在于,所述显示用例生成界面,包括:响应于用户针对目标用例模板的选择,显示与所述目标用例模板对应的用例生成界面;或者基于用户针对用例生成界面的界面配置,生成与所述界面配置适配的用例生成界面;或者基于待生成用例的用例场景信息,生成与所述用例场景信息匹配的用例生成界面。3.根据权利要求1所述的方法,其特征在于,所述响应于用户的输入操作,在所述多个属性区域中生成多个用例图块,并在每个用例图块中生成用例内容,包括:响应于用户在所述多个属性区域中第一目标属性区域的第一预设操作,在所述第一目标属性区域中生成第一用例图块;在所述多个属性区域中除所述第一目标属性区域之外的每个其他属性区域中与所述第一用例图块对应的位置处显示图块添加标识,其中,每个所述图块添加标识与所述第一用例图块直接连接或者通过相邻属性区域中的所述图块添加标识与所述第一用例图块间接连接;响应于用户针对所述图块添加标识的第二预设操作,在所述其他属性区域中与所述图块添加标识对应的位置处生成第二用例图块,其中,所述多个用例图块包括所述第一用例图块和所述第二用例图块;响应于用户的第一内容输入操作,在所述第一用例图块和所述第二用例图块中添加用例内容。4.根据权利要求3所述的方法,其特征在于,所述第一目标属性区域为所述多个属性区域中的任意一个区域;或者所述第一目标属性区域为所述多个属性区域中按照逻辑关系属于第一逻辑层的区域。5.根据权利要求3所述的方法,其特征在于,所述基于所述多个用例图块之间的逻辑关系、所述多个用例图块和对应的多个用例内容,生成用例,包括:确定在生成每个所述第一用例图块和多个所述第二用例图块的过程中,任意两个用例图块之间的连接关系;基于每个用例图块所在属性区域对应的用例属性和每两个用户图块之间的连接关系,确定所述多个用例图块之间的逻辑关系;
基于所述多个用例图块之间的逻辑关系、所述多个用例图块和对应的多个用例内容,生成用例。6.根据权利要求1所述的方法,其特征在于,响应于用户的输入操作,在所述多个属性区域中生成多个用例图块,并在每个用例图块中生成用例内容,包括:响应于用户针对所述多个属性区域中任意属性区域中的第三预设操作,在该属性区域中与所述第三预设操作对应的操作位置处生成用例图块,得到所述多个属性区域中的多个用例图块;响应于用户的第二内容输入操作,在生成的多个用例图块中分别添加对应的用例内容。7.根据权利要求1所述的方法,其特征在于,所述基于所述多个用例图块之间的逻辑关系、所述多个用例图...

【专利技术属性】
技术研发人员:曹淑方高鹏飞陈汉明
申请(专利权)人:北京字节跳动网络技术有限公司
类型:发明
国别省市:

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

1