【技术实现步骤摘要】
软件测试管理方法、装置和存储介质
[0001]本专利技术涉及软件测试
,尤其涉及一种软件测试管理方法、装置和存储介质。
技术介绍
[0002]软件测试流程是软件开发过程中很重要的一个环节。软件测试流程的规范性会直接影响到了软件产品的质量。现在很多软件项目在测试过程中流程不规范,项目周期短,测试时间很紧张,同时还需要输出必要的资料文档。所以一个规范、高效的软件测试管理方法由为重要。人工测试用例是由测试人员将需求内容转换为测试用例的结果,也是验证开发实现软件功能的测试依据,因此人工测试用例的编写是测试流程管理中很重要的一环。然而,传统的人工测试用例存在测试场景容易遗漏、用例修改时修改范围大且容易出错并且测试流程效率低下的问题。此外,测试过程中发现的问题,需要在项目管理系统中提交问题单,在提单的过程中,需要进行相应问题描述以及操作步骤的输入等,无形之中增加了较多时间成本。
技术实现思路
[0003]本专利技术提供一种软件测试管理方法、装置和存储介质,用以解决现有技术中测试场景容易遗漏、用例修改时修改范围大且容易出错并且测试流程效率低下的缺陷。
[0004]本专利技术提供一种软件测试管理方法,包括:基于待测试项目中各功能模块包含的功能子模块对应的单元测试场景以及所述单元测试场景对应的测试参数构建所述待测试项目对应的测试脑图;其中,所述测试脑图中包含测试路径层级和测试参数层级,所述测试路径层级包括项目节点、功能模块节点、功能子模块节点和单元测试场景描述节点,所述测试参数层级包括预置条件节点、用例级 ...
【技术保护点】
【技术特征摘要】
1.一种软件测试管理方法,其特征在于,包括:基于待测试项目中各功能模块包含的功能子模块对应的单元测试场景以及所述单元测试场景对应的测试参数构建所述待测试项目对应的测试脑图;其中,所述测试脑图中包含测试路径层级和测试参数层级,所述测试路径层级包括项目节点、功能模块节点、功能子模块节点和单元测试场景描述节点,所述测试参数层级包括预置条件节点、用例级别节点、操作步骤节点和预期结果节点;执行所述测试脑图对应的多个测试用例,并获取所述多个测试用例的测试结果,且在任一测试用例的测试结果与相应预期结果不一致时,在所述测试脑图中所述任一测试用例对应的测试参数层级最后新增问题描述节点;将所述测试脑图导出至excel文件,基于所述excel文件中包含问题描述信息的行创建问题单,并将所述问题单的单号信息填入所述包含问题描述信息的行中。2.根据权利要求1所述的软件测试管理方法,其特征在于,所述基于待测试项目中各功能模块包含的功能子模块对应的单元测试场景以及所述单元测试场景对应的测试参数构建所述待测试项目对应的测试脑图,具体包括:依次基于待测试项目、功能模块、功能子模块以及单元测试场景的层级构建并连接项目节点、功能模块节点、功能子模块节点和单元测试场景描述节点;在任一功能子模块对应的单元测试场景描述节点之后,依次基于所述任一功能子模块对应的单元测试场景对应的测试参数中包含的预置条件、功能核心程度和测试步骤,分别构建并连接当前预置条件节点、当前用例级别节点和当前操作步骤节点;基于所述任一功能子模块对应的单元测试场景描述节点的节点内容,构建并填充当前预期结果节点,并连接所述当前操作步骤节点和所述当前预期结果节点。3.根据权利要求2所述的软件测试管理方法,其特征在于,所述在任一功能子模块对应的单元测试场景描述节点之后,依次基于所述任一功能子模块对应的单元测试场景对应的测试参数中包含的预置条件、功能核心程度和测试步骤,分别构建并连接当前预置条件节点、当前用例级别节点和当前操作步骤节点,具体包括:将所述任一功能子模块对应的单元测试场景对应的测试参数中包含的预置条件分解为若干个基础条件,并获取所述若干个基础条件对应的预设基础条件节点;基于所述若干个基础条件对应的预设基础条件节点的节点地址,构建并填充当前预置条件节点,并连接所述任一功能子模块对应的单元测试场景描述节点和所述当前预置条件节点;基于所述任一功能子模块对应的单元测试场景对应的测试参数中包含的功能核心程度,构建并填充当前用例级别节点,并连接所述当前预置条件节点和所述当前用例级别节点;将所述任一功能子模块对应的单元测试场景对应的测试参数中包含的测试步骤分解为若干个基础步骤,并获取所述若干个基础步骤对应的预设基础步骤节点;基于所述若干个基础步骤对应的预设基础步骤节点的节点地址,构建并填充当前操作步骤节点,并连接所述当前用例级别节点和所述当前操作步骤节点。4.根据权利要求3所述的软件测试管理方法,其特征在于,所述执行所述测试脑图对应的多个测试用例,之前还包括:基于所述测试脑图的任一分支中包含的测试路径层级,确定当前测试对象;
基于所述任一分支中包含的测试参数层级中的用例级别节点和预期结果节点,确定当前测试对象的测试优先级和测试预期结果;基于所述任一分支中包含的测试参数层级中的预置条件节点指向的预设基础条件节点的节点地址,获取所述预设基础条件节点的节点内容,并拼装所述预设基础条件节点的节点内容,得到所述任一分支中包含的测试参数层级中的预置条件节点的节点内容;基于所述任一分支中包含的测试参数层级中的操作步骤节点指向的预设基础步骤节点的节点地址,获取所述预设基础步骤节点的节点内容,并拼装所述预设基础步骤节点的节点内容,得到所述任一分支中包含的测试参数层级中的操作步骤节点的节点内容;基于所述任一分支中包含的测试参数层级中的预置条件节点和操作步骤节点的节点内容,以及当前测试对象的测试优先级和测试预期结果,生成所述任一分支对应的测试用例。5.根据权利要求1所述的软件测试管理方法,其特征在于,所述执行所述测试脑图...
【专利技术属性】
技术研发人员:高青,张启亮,郭辉,赵峰,唐波,顾金楼,蔡习文,马宇宇,
申请(专利权)人:徐工汉云技术股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。