软件测试用例管理方法技术

技术编号:39831123 阅读:25 留言:0更新日期:2023-12-29 16:12
本公开提供了软件测试用例管理方法

【技术实现步骤摘要】
软件测试用例管理方法、装置及电子设备


[0001]本公开涉及人工智能
,尤其涉及自然语言处理

智能搜索等
,尤其涉及一种软件测试用例管理方法

装置及电子设备


技术介绍

[0002]目前的软件测试用例管理系统中,针对待测试的软件,在设计阶段,多个测试用例按照名称

步骤

期望结果等进行罗列

在评审阶段,不同级别的评审人员,需要面对大量的测试用例,评审时间长,评审效率差,影响软件质量以及软件所属项目的质量


技术实现思路

[0003]本公开提供了一种软件测试用例管理方法

装置及电子设备

[0004]根据本公开的一方面,提供了一种软件测试用例管理方法,所述方法包括:获取待测试的软件,以及所述软件对应的测试用例集合;所述测试用例集合中的测试用例,设置有层次信息;所述层次信息包括,使用场景

功能点以及测试点;在接收到测试用例评审请求的情况下,根据所述本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.
一种软件测试用例管理方法,所述方法包括:获取待测试的软件,以及所述软件对应的测试用例集合;所述测试用例集合中的测试用例,设置有层次信息;所述层次信息包括,使用场景

功能点以及测试点;在接收到测试用例评审请求的情况下,根据所述测试用例评审请求中的评审对象标识,确定目标评审角色;根据所述目标评审角色以及所述测试用例集合,确定待评审内容;将所述待评审内容提供给所述评审对象标识对应的评审对象,用于进行评审处理
。2.
根据权利要求1所述的方法,其中,所述软件中设置有至少一个使用场景;每个使用场景下设置有至少一个功能点;每个功能点下设置有至少一个测试点;每个测试点下设置有一个测试用例
。3.
根据权利要求1或2所述的方法,其中,所述使用场景,根据所述软件对应的使用需求确定;所述使用场景下的功能点,根据所述软件在所述使用场景下的使用流程中的流程节点确定得到;所述功能点下的测试点,根据所述功能点对应的流程节点执行过程中可能遇到的情况确定得到
。4.
根据权利要求1所述的方法,其中,所述根据所述测试用例评审请求中的评审对象标识,确定目标评审角色,包括:根据所述评审对象标识查询角色数据库,获取所述角色数据库中与所述评审对象标识对应的评审角色;将与所述评审对象标识对应的评审角色,确定为所述目标评审角色
。5.
根据权利要求4所述的方法,其中,所述角色数据库中的评审角色包括以下至少一种:管理角色

开发角色和测试角色;所述管理角色,用于执行使用场景层次的评审;所述开发角色,用于执行功能点层次的评审;所述测试角色,用于执行测试点层次的评审
。6.
根据权利要求1所述的方法,其中,所述根据所述目标评审角色以及所述测试用例集合,确定待评审内容,包括:根据所述目标评审角色,确定所述测试用例集合中的目标测试用例以及目标层次;根据所述目标测试用例上所设置的所述目标层次的内容,确定所述待评审内容
。7.
根据权利要求6所述的方法,其中,所述根据所述目标评审角色,确定所述测试用例集合中的目标测试用例以及目标层次,包括:获取所述目标评审角色对应的测试用例配置;所述测试用例配置中,配置有所述目标评审角色所关注的测试用例以及所述测试用例中所关注的层次;将所关注的测试用例,确定为所述目标测试用例;将所关注的层次信息,确定为所述目标层次
。8.
根据权利要求6所述的方法,其中,所述根据所述目标测试用例上所设置的所述目标层次的内容,确定所述待评审内容,包括:在所述目标层次的内容的数量为多个,且多个目标层次所属的目标上层层次的内容相
同的情况下,对多个目标层次的内容进行融合处理,得到融合内容;将所述融合内容,确定为所述待评审内容
。9.
根据权利要求6所述的方法,其中,所述根据所述目标测试用例上所设置的所述目标层次的内容,确定所述待评审内容,包括:在所述目标层次的内容的数量为多个,且多个目标层次所属的目标上层层次的内容不同的情况下,获取多个目标上层层次;针对每个目标上层层次,对属于所述目标上层层次的目标层次的内容,进行融合处理,得到子评审内容;对多个子评审内容进行组合处理,得到所述待评审内容
。10.
根据权利要求1所述的方法,其中,在将所述待评审内容提供给所述评审对象标识对应的评审对象之后,所述方法还包括:获取所述待评审内容对应的评审结果;在所述评审结果中包括所述目标层次上的待补充内容时,根据所述目标层次上的待补充内容,进行更新提示处理
。11.
根据权利要求1或
10
所述的方法,其中,所述方法还包括:在评审通过后,对所述测试用例集合中的各个测试用例进行执行处理,获取测试结果;根据所述测试结果,确定所述软件中的异常使用场景

异常功能点或者异常测试点;按照所述异常使用场景

所述异常功能点或者所述异常测试点对所述软件进行调整处理
。12.
根据权利要求1所述的方法,其中,所述方法还包括:获取所述软件中发生变化的第一层次内容;所述第一层次内容包括以下至少一种:使用场景内容

功能点内容以及测试点内容;根据所述第一层次内容以及所述测试用例集合,确定回归范围;对所述回归范围中的至少一个测试用例进行重新执行处理,获取测试结果
。13.
根据权利要求
12
所述的方法,其中,所述根据所述第一层次内容以及所述测试用例集合,确定回归范围,包括:确定所述第一层次内容所属的第一层次,以及所述第一层次所属的第一使用场景;将所述测试用例集合中设置有所述第一使用场景的测试用例,进行组合处理,得到所述回归范围
。14.
根据权利要求2所述的方法,其中,多个使用场景下设置的功能点中,存在相同的功能点;或者,不存在相同的功能点;多个功能点下设置的测试点中,存在相同的测试点;或者,不存在相同的测试点
。15.
一种软件测试用例管理装置,所述装置包括:第一获取模块,用于获取待测试的软件,以及所述软件对应的测试用例集合;所述测试用例集合中的测试用例,设置有层次信息;所述层次信息包括,使用场景

功能点以及测试点;第一确定模块,用于在接收到测试用例评审请求的情况下,根据所述测试用例评审请求中的评审对象标识,确定目标评审角色;第二确定模块,用于根据所述目标评审角色以及所述测试用例集合,确定待评审内容;
提供模块,用于将所述待评审内容提供给所述评审对象标识对应的评审对象,用于进行评审处理
。16.
根据权利要求
15
...

【专利技术属性】
技术研发人员:施金华贾希贝
申请(专利权)人:北京百度网讯科技有限公司
类型:发明
国别省市:

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

1