一种软件测试流程管理、测试方法、装置和电子设备制造方法及图纸

技术编号:33618298 阅读:12 留言:0更新日期:2022-06-02 00:37
本发明专利技术公开了一种软件测试流程管理、测试方法、装置和电子设备,其中测试方法,应用于质量保障端,包括:通过目标需求的用例容器接收外部用户关联的测试用例;将测试用例发送至开发平台,以使开发平台基于测试用例对目标需求特性分支上的代码进行测试;发送第二请求消息到事务跟踪端,以使事务跟踪端基于第二请求消息返回目标需求的测试结果;保存接收的测试结果,并发送测试结果到测试流程管理端,以使测试流程管理端在测试分支上更新测试进度。本发明专利技术提供的技术方案,保证了测试用例、测试结果留档,提高了软件测试的可靠性。提高了软件测试的可靠性。提高了软件测试的可靠性。

【技术实现步骤摘要】
一种软件测试流程管理、测试方法、装置和电子设备


[0001]本专利技术涉及软件测试领域,具体涉及一种软件测试流程管理、测试方法、装置和电子设备。

技术介绍

[0002]目前,各个公司内软件项目及需求都会经过测试人员测试,才会被放到应用市场上;而当前测试缺少规范管理,很多项目及需求的测试,仅凭测试人员的经验进行测试,测试用例、测试结果不进行留档存储,测试过程没有留下产物,为后续该模块的复测及回归,带来了很大的挑战。

技术实现思路

[0003]有鉴于此,本专利技术实施方式提供了一种软件测试流程管理、测试方法、装置和电子设备,从而保证了测试用例、测试结果留档,提高了软件测试的可靠性。
[0004]根据第一方面,本专利技术提供了一种软件测试流程管理方法,应用于测试流程管理端,所述方法包括:接收外部用户指令,并基于所述外部用户指令创建用于记录目标需求测试进度的测试分支;在所述测试分支创建成功之后,发送通知消息到质量保障端,以使所述质量保障端基于所述通知消息创建用于关联目标需求测试用例的用例容器,所述用例容器用于对所述测试用例进行留档。
[0005]可选地,在所述发送通知消息到质量保障端之前,所述方法还包括:发送请求消息到事务跟踪端,以使所述事务跟踪端基于所述请求消息返回目标需求的需求标识信息,所述事务跟踪端用于对所述目标需求的测试结果进行跟踪;基于所述需求标识信息生成所述通知消息。
[0006]可选地,所述基于所述需求标识信息生成所述通知消息,包括:将所述需求标识信息、软件标识、软件所属的系统类型、测试分支名称和测试负责人标识打包生成所述通知消息。
[0007]可选地,在所述质量保障端基于所述通知消息创建用于关联目标需求测试用例的用例容器之后,所述质量保障端基于所述测试负责人标识发送第二通知消息至测试负责人的客户端。
[0008]可选地,所述方法还包括:发送第三通知消息到开发平台,以使所述开发平台创建用于开发目标需求的特性分支。
[0009]根据第二方面,本专利技术提供了一种软件测试方法,应用于质量保障端,所述方法包括:通过目标需求的用例容器接收外部用户关联的测试用例;将所述测试用例发送至开发平台,以使所述开发平台基于所述测试用例对目标需求特性分支上的代码进行测试;发送第二请求消息到事务跟踪端,以使所述事务跟踪端基于所述第二请求消息返回目标需求的测试结果;保存接收的所述测试结果,并发送所述测试结果到测试流程管理端,以使所述测试流程管理端在测试分支上更新测试进度。
[0010]可选地,所述方法还包括:接收所述测试流程管理端返回的测试进度更新结果;基于所述测试进度更新结果检查所述用例容器中的测试用例是否全部测试完成;若测试完成则基于所述目标需求的测试结果生成测试报告;若测试未完成则返回所述将所述测试用例发送至开发平台,以使所述开发平台基于所述测试用例对目标需求特性分支上的代码进行测试的步骤。
[0011]根据第三方面,本专利技术提供了一种软件测试装置,应用于质量保障端,所述装置包括:用例关联模块,用于通过目标需求的用例容器接收外部用户关联的测试用例;测试模块,用于将所述测试用例发送至开发平台,以使所述开发平台基于所述测试用例对目标需求特性分支上的代码进行测试;请求结果模块,用于发送第二请求消息到事务跟踪端,以使所述事务跟踪端基于所述第二请求消息返回目标需求的测试结果;进度更新模块,用于保存接收的所述测试结果,并发送所述测试结果到测试流程管理端,以使所述测试流程管理端在测试分支上更新测试进度。
[0012]根据第三方面,本专利技术实施例提供了一种电子设备,包括:存储器和处理器,所述存储器和所述处理器之间互相通信连接,所述存储器中存储有计算机指令,所述处理器通过执行所述计算机指令,从而执行第一方面,或者第一方面任意一种可选实施方式中所述的方法。
[0013]根据第四方面,本专利技术实施例提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使所述计算机执行第一方面,或者第一方面任意一种可选实施方式中所述的方法。
[0014]本申请提供的技术方案,具有如下优点:
[0015]本申请提供的技术方案,通过测试流程管理端、质量保障端分别设置记录测试流程的测试分支、保存和关联测试用例的用例容器,结合事务跟踪端跟踪测试过程中的测试结果。当测试进行时,基于测试分支详细记录测试进度,基于用例容器强制要求测试人员进行测试用例的关联和留存,结合事务跟踪端跟踪目标需求的测试结果,在质量保障端对测试结果进行获取和留档。从而避免目标需求在后续的复测及回归时没有测试依据,保证了目标需求测试的可靠性。
附图说明
[0016]通过参考附图会更加清楚的理解本专利技术的特征和优点,附图是示意性的而不应理解为对本专利技术进行任何限制,在附图中:
[0017]图1示出了本专利技术一个实施方式中一种软件测试流程管理方法的步骤示意图;
[0018]图2示出了本专利技术一个实施方式中一种软件测试流程管理方法的流程示意图;
[0019]图3示出了本专利技术一个实施方式中一种软件测试方法的步骤示意图;
[0020]图4示出了本专利技术一个实施方式中一种软件测试方法的流程示意图;
[0021]图5示出了本专利技术一个实施方式中一种软件测试装置的结构示意图;
[0022]图6示出了本专利技术一个实施方式中一种电子设备的结构示意图。
具体实施方式
[0023]为使本专利技术实施方式的目的、技术方案和优点更加清楚,下面将结合本专利技术实施
方式中的附图,对本专利技术实施方式中的技术方案进行清楚、完整地描述,显然,所描述的实施方式是本专利技术一部分实施方式,而不是全部的实施方式。基于本专利技术中的实施方式,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施方式,都属于本专利技术保护的范围。
[0024]请参阅图1和图2,在一个实施方式中,一种软件测试流程管理方法,应用于测试流程管理端,具体包括以下步骤:
[0025]步骤S101:接收外部用户指令,并基于外部用户指令创建用于记录目标需求测试进度的测试分支。
[0026]步骤S102:在测试分支创建成功之后,发送通知消息到质量保障端,以使质量保障端基于通知消息创建用于关联目标需求测试用例的用例容器,所述用例容器用于对所述测试用例进行留档。
[0027]具体地,在测试进行之前,首先基于测流流程管理端、质量保障端建立测试管理系统。当研发人员接收到产品人员的需求文档时,根据目标需求首先在测试流程管理端上创建测试分支,用于记录测试的进度。其中,测试流程管理端包括但不限于服务器、个人计算机。为了使测试用例强制性的进行留档,以及自动化进行测试,还设置质量保障端。当目标需求的测试分支创建完成后,代表记录流程的准备工作已完成,测试流程管理端会调用质量保障端的接口,发送通知消息到质量保障端,质量保障端在接收到通知消息后,解析通知消息获取当前测试所属哪一需求,然后创建用于关联目标需求测试用例的用例容器(本实施本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种软件测试流程管理方法,其特征在于,应用于测试流程管理端,所述方法包括:接收外部用户指令,并基于所述外部用户指令创建用于记录目标需求测试进度的测试分支;在所述测试分支创建成功之后,发送通知消息到质量保障端,以使所述质量保障端基于所述通知消息创建用于关联目标需求测试用例的用例容器,所述用例容器用于对所述测试用例进行留档。2.根据权利要求1所述的方法,其特征在于,在所述发送通知消息到质量保障端之前,所述方法还包括:发送请求消息到事务跟踪端,以使所述事务跟踪端基于所述请求消息返回目标需求的需求标识信息,所述事务跟踪端用于对所述目标需求的测试结果进行跟踪;基于所述需求标识信息生成所述通知消息。3.根据权利要求2所述的方法,其特征在于,所述基于所述需求标识信息生成所述通知消息,包括:将所述需求标识信息、软件标识、软件所属的系统类型、测试分支名称和测试负责人标识打包生成所述通知消息。4.根据权利要求3所述的方法,其特征在于,在所述质量保障端基于所述通知消息创建用于关联目标需求测试用例的用例容器之后,所述质量保障端基于所述测试负责人标识发送第二通知消息至测试负责人的客户端。5.根据权利要求1所述的方法,其特征在于,所述方法还包括:发送第三通知消息到开发平台,以使所述开发平台创建用于开发目标需求的特性分支。6.一种软件测试方法,其特征在于,应用于质量保障端,所述方法包括:通过目标需求的用例容器接收外部用户关联的测试用例;将所述测试用例发送至开发平台,以使所述开发平台基于所述测试用例对目标需求特性分支上的代码进行测试;发送第二请求消息到事务跟踪端,以使所述事务跟踪端基于所述第二请求消息返...

【专利技术属性】
技术研发人员:薛健强秦小明梁浩韩勇林
申请(专利权)人:北京自如信息科技有限公司
类型:发明
国别省市:

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

1