一种测试场景生成方法技术

技术编号:39579748 阅读:8 留言:0更新日期:2023-12-03 19:30
本申请公开一种测试场景生成方法

【技术实现步骤摘要】
一种测试场景生成方法、装置、电子设备和可读存储介质


[0001]本申请涉及软件工程领域,更具体地说,涉及一种测试场景生成方法

装置

电子设备和可读存储介质


技术介绍

[0002]软件开发过程中,需要经历:定义软件需求

编写软件

测试软件等过程

[0003]在对软件进行测试时,往往需要判断软件是否实现了之前定义的软件需求

为了判断软件是否实现了之前定义的软件需求,需要在对软件测试时查看之前定义的需求表格,并根据需求表格来编写测试场景下的测试用例

[0004]由于测试场景的测试字段往往与需求表格的需求字段不一致,因此技术人员需要花费较多的时间来对照测试字段和需求字段,导致测试用例编写花费的时间较长,降低了软件开发效率


技术实现思路

[0005]有鉴于此,本申请提供了一种测试场景生成方法

装置

电子设备和可读存储介质,用于解决软件开发效率不高的问题

[0006]为了实现上述目的,现提出的方案如下:一种测试场景生成方法,所述测试场景生成方法包括:获取需求表格,所述需求表格包括多个需求字段;解析所述需求表格,获得所述需求表格中的所述需求字段的字段名;根据所述需求字段的字段名与测试场景下的测试字段的字段名,建立所述需求字段与所述测试字段的对应关系;生成包含测试用例模板和所述对应关系的测试场景<br/>。
[0007]可选的,所述根据所述需求字段的字段名与测试场景下的测试字段的字段名,建立所述需求字段与所述测试字段的对应关系,包括:从所述需求表格中确定字段行;提取所述字段行中包含的多个需求字段;对所述多个需求字段中至少一个需求字段的字段名与所述测试场景下的测试字段的字段名进行匹配,并建立字段名相同的所述需求字段与所述测试字段之间的对应关系

[0008]可选的,所述根据所述需求字段的字段名与测试场景下的测试字段的字段名,建立所述需求字段与所述测试字段的对应关系,还包括:在建立字段名相同的所述需求字段与所述测试字段之间的对应关系后,响应于用户对字段对的选择操作,建立所述字段对中的两个字段的对应关系,其中,所述字段对中包括一个所述测试字段和一个所述需求字段

[0009]可选的,所述测试场景生成方法还包括:
响应于用户的测试场景选择操作,将所述需求字段与所述测试字段的对应关系显示在第一显示界面上,将所述测试用例模板显示在第二显示界面上,其中,所述第二显示界面与所述第一显示界面不同

[0010]可选的,在所述响应于用户对字段对的选择操作,建立所述字段对中的两个字段的对应关系之前,所述测试场景生成方法还包括:在第三显示界面中显示所述需求字段的字段名,在第四显示界面中显示所述测试字段的字段名

[0011]可选的,所述测试场景生成方法还包括:获取所述测试场景包含的测试用例的需求测试结果,并导出所述需求测试结果的报表进行显示

[0012]一种测试场景生成系统,所述测试场景生成系统包括:获取单元,用于获取需求表格,所述需求表格包括多个需求字段;解析单元,用于解析所述需求表格,获得所述需求表格中的所述需求字段的字段名;建立单元,用于根据所述需求字段的字段名与测试场景下的测试字段的字段名,建立所述需求字段与所述测试字段的对应关系;生成单元,用于生成包含测试用例模板和所述对应关系的测试场景

[0013]可选的,所述建立单元包括:行确定子单元,用于从所述需求表格中确定字段行;字段提取子单元,用于提取所述字段行中包含的多个需求字段;字段匹配子单元,用于对所述多个需求字段中至少一个需求字段的字段名与所述测试场景下的测试字段的字段名进行匹配,并建立字段名相同的所述需求字段与所述测试字段之间的对应关系

[0014]一种电子设备,包括存储器和处理器;所述存储器,用于存储程序;所述处理器,用于执行所述程序,实现上述任一项所述测试场景生成方法的各个步骤

[0015]一种可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时,实现上述任一项所述测试场景生成方法的各个步骤

[0016]本申请提供了一种测试场景生成方法

装置

电子设备和可读存储介质,本方法可以生成包含测试用例模板和字段对应关系的测试场景,便于技术人员根据测试场景中的测试用例模板和字段对应关系,直接进行测试用例的编写

测试人员无需花费较多的时间对照测试字段和需求字段,并且可以直接在测试用例模板上根据需求字段与测试字段的对应关系编写测试场景下的测试用例,减少了测试用例编写花费的时长

因此,本申请可以有效提高软件的开发效率

附图说明
[0017]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本
申请的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图

[0018]图1为本申请实施例提供的一种测试场景生成方法的流程示意图;图2为本申请实施例提供的一种配置测试字段的对话框的示意图;图3为本申请实施例提供的一种需求表格的示意图;图4为本申请实施例提供的一种建立对应关系的界面示意图;图5为本申请实施例提供的一种测试场景生成的界面示意图;图6为本申请实施例提供的一种需求测试结果的报表的示意图;图7为本申请实施例提供的一种测试场景生成系统的结构示意图;图8为本申请实施例提供的一种电子设备的硬件结构框图

具体实施方式
[0019]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚

完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例

基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围

[0020]如图1所示,本申请实施例提供了一种测试场景生成方法,该测试场景生成方法可以包括:
S10、
获取需求表格,需求表格包括多个需求字段

[0021]其中,需求表格可以为包含软件需求的表格,该需求表格的每一行数据均可代表软件的一个需求

该需求表格可以自主生成,也可以直接通过第三方工具直接导出需求表格,可选的,第三方工具可以为需求管理软件,比如禅道
、M

require
等软件

需求字段可以为软件需求测试时的关注字段

需求表格中可以包括需求字段的本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种测试场景生成方法,其特征在于,所述测试场景生成方法包括:获取需求表格,所述需求表格包括多个需求字段;解析所述需求表格,获得所述需求表格中的所述需求字段的字段名;根据所述需求字段的字段名与测试场景下的测试字段的字段名,建立所述需求字段与所述测试字段的对应关系;生成包含测试用例模板和所述对应关系的测试场景
。2.
根据权利要求1所述的测试场景生成方法,其特征在于,所述根据所述需求字段的字段名与测试场景下的测试字段的字段名,建立所述需求字段与所述测试字段的对应关系,包括:从所述需求表格中确定字段行;提取所述字段行中包含的多个需求字段;对所述多个需求字段中至少一个需求字段的字段名与所述测试场景下的测试字段的字段名进行匹配,并建立字段名相同的所述需求字段与所述测试字段之间的对应关系
。3.
根据权利要求2所述的测试场景生成方法,其特征在于,所述根据所述需求字段的字段名与测试场景下的测试字段的字段名,建立所述需求字段与所述测试字段的对应关系,还包括:在建立字段名相同的所述需求字段与所述测试字段之间的对应关系后,响应于用户对字段对的选择操作,建立所述字段对中的两个字段的对应关系,其中,所述字段对中包括一个所述测试字段和一个所述需求字段
。4.
根据权利要求1所述的测试场景生成方法,其特征在于,所述测试场景生成方法还包括:响应于用户的测试场景选择操作,将所述需求字段与所述测试字段的对应关系显示在第一显示界面上,将所述测试用例模板显示在第二显示界面上,其中,所述第二显示界面与所述第一显示界面不同
。5.
根据权利要求3所述的测试场景生成方法,其特征在于,在所述响应于用户对字段对的选择操作,建立...

【专利技术属性】
技术研发人员:贝晓狮李京燕余慧
申请(专利权)人:北京世冠金洋科技发展有限公司
类型:发明
国别省市:

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

1