一种测试资料处理方法、装置、设备及存储介质制造方法及图纸

技术编号:30764683 阅读:19 留言:0更新日期:2021-11-10 12:21
本公开提供了一种测试资料处理方法、装置、设备及存储介质,涉及计算机技术领域,尤其涉及软件开发与测试、数据存储、以及智能搜索技术。具体实现方案为:获取测试资料存储请求;在识别到所述测试资料存储请求中包括基本参数的情况下,根据所述基本参数,对目标测试资料进行存储;其中,所述基本参数至少包括版本信息、型号信息和产品信息。根据本公开的技术,实现了对不同类型测试资料的统一管理。实现了对不同类型测试资料的统一管理。实现了对不同类型测试资料的统一管理。

【技术实现步骤摘要】
一种测试资料处理方法、装置、设备及存储介质


[0001]本公开涉及计算机
,尤其涉及软件开发与测试、数据存储、以及智能搜索等技术,具体涉及一种测试资料处理方法、装置、设备及存储介质。

技术介绍

[0002]软件测试是一种鉴定软件正确性、完整性、安全性和质量等的技术。通常对软件进行测试,需要测试资料。其中,测试资料通常包括测试用例(即测试case)和测试脚本两大类。
[0003]如果测试资料管理混乱,将导致用户需要耗费较长时间来获取特定需求资料等。因此,如何对测试资料进行管理至关重要。

技术实现思路

[0004]本公开提供了一种测试资料处理方法、装置、设备以及存储介质。
[0005]根据本公开的一方面,提供了一种测试资料处理方法,该方法包括:
[0006]获取测试资料存储请求;
[0007]在识别到所述测试资料存储请求中包括基本参数的情况下,根据所述基本参数,对目标测试资料进行存储;其中,所述基本参数至少包括版本信息、型号信息和产品信息。
[0008]根据本公开的另一方面,提供了一种测试资料处理装置,该装置包括:
[0009]请求获取模块,用于获取测试资料存储请求;
[0010]存储模块,用于在识别到所述测试资料存储请求中包括基本参数的情况下,根据所述基本参数,对目标测试资料进行存储;其中,所述基本参数至少包括版本信息、型号信息和产品信息。
[0011]根据本公开的另一方面,提供了一种电子设备,该电子设备包括:
[0012]至少一个处理器;以及
[0013]与所述至少一个处理器通信连接的存储器;其中,
[0014]所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行本公开任一实施例所述的测试资料处理方法。
[0015]根据本公开的另一方面,提供了一种存储有计算机指令的非瞬时计算机可读存储介质,其中,所述计算机指令用于使计算机执行本公开任一实施例所述的测试资料处理方法。
[0016]根据本公开的另一方面,提供了一种计算机程序产品,包括计算机程序,所述计算机程序在被处理器执行时实现本公开任一实施例所述的测试资料处理方法。
[0017]根据本公开的技术,实现了对不同类型测试资料的统一管理。
[0018]应当理解,本部分所描述的内容并非旨在标识本公开的实施例的关键或重要特征,也不用于限制本公开的范围。本公开的其它特征将通过以下的说明书而变得容易理解。
附图说明
[0019]附图用于更好地理解本方案,不构成对本公开的限定。其中:
[0020]图1是根据本公开实施例提供的一种测试资料处理方法的流程图;
[0021]图2是根据本公开实施例提供的另一种测试资料处理方法的流程图;
[0022]图3是根据本公开实施例提供的又一种测试资料处理方法的流程图;
[0023]图4是根据本公开实施例提供的一种测试资料处理装置的结构示意图;
[0024]图5是用来实现本公开实施例的测试资料处理方法的电子设备的框图;
具体实施方式
[0025]以下结合附图对本公开的示范性实施例做出说明,其中包括本公开实施例的各种细节以助于理解,应当将它们认为仅仅是示范性的。因此,本领域普通技术人员应当认识到,可以对这里描述的实施例做出各种改变和修改,而不会背离本公开的范围和精神。同样,为了清楚和简明,以下的描述中省略了对公知功能和结构的描述。
[0026]图1是根据本公开实施例提供的一种测试资料处理方法的流程图。本公开实施例适用于如何对测试资料进行处理的情况。该方法可以由测试资料处理装置来执行,该装置可以采用软件和/或硬件的方式实现,并可集成于承载测试资料处理功能的电子设备中,比如服务端中。如图1所示,本实施例提供的测试资料处理方法可以包括:
[0027]S101,获取测试资料存储请求。
[0028]本实施例中,所谓测试资料为对软件进行测试所需的资料,可以包括测试用例和测试脚本两大类型。测试资料存储请求可以是用户在具有测试资料存储需求时所发送的请求。例如,用户在具有测试资料存储需求时,可以在测试资料管理辅助工具提供的登录界面进行登录,若成功登录,则用户可以在测试资料管理辅助工具提供的资料管理界面中选择新增选项,并点击上传按钮,以上传目标测试资料;测试资料管理辅助工具在确定目标测试资料成功上传之后,向用户展示参数界面;用户可以根据提示,在参数界面中输入相关数据,并点击添加完成按钮,至此触发产生测试资料存储请求;测试资料管理辅助工具可以通过预先设定的通信方式,向服务端传输测试资料存储请求。可选的,测试资料管理辅助工具是一种用于辅助管理测试资料的工具,可以是应用程序、网页、或者自动化脚本等;进一步的,用户可以借助测试资料辅助工具对测试资料进行存储、删除、修改或查询等操作。
[0029]可选的,测试资料存储请求中包括目标测试资料,其中目标测试资料即为用户需要存储的测试资料。进一步的,不同测试资料所针对的软件版本和设备型号可能不同,为使具有需要使用测试资料的用户能够准确获取到所需的资料,本实施例中任一用户所发送的测试资料存储请求中需要包括基本参数;其中基本参数为采用目标测试资料进行测试所需满足的环境参数,至少包括版本信息、型号信息和产品信息,所谓版本信息即为目标测试资料所能够支持的软件版本,具体为支持的版本范围,包括最小版本号和最大版本号,以及两者之间的所有版本;型号信息为目标测试资料所支持的设备型号,产品信息为能够采用目标测试资料进行测试的产品。比如,目标测试资料用于对照相功能进行测试,进而产品信息可以为具有照相功能的所有产品。进一步的,基本参数中还可以包括目标测试资料的类型。
[0030]进一步的,如果目标测试资料用于对某一软件中具体的某一功能模块(比如消息发送模块)进行测试,测试资料存储请求中还可以包括模块标识,其中模块标识用于唯一识
别模块的标识符,可以是模块编号等。
[0031]进一步的,测试资料存储请求中还可以包括其他信息,比如开发团队名称和事务标识等;其中,事务标识可以是测试资料辅助工具随机生成的,也可以是测试资料辅助工具根据用户所填写的相关数据生成的;进一步的,事务标识与测试资料存储请求具有一一对应关系,即一个测试资料存储请求唯一对应一个事务标识。
[0032]S102,在识别到测试资料存储请求中包括基本参数的情况下,根据基本参数,对目标测试资料进行存储。
[0033]为保证已存储的测试资料的安全,一种可实施方式,在获取到测试资料存储请求之后,可以先对测试资料存储请求的发送方的存储权限进行校验。
[0034]在确定具有存储权限的情况下,可以先识别测试资料存储请求中是否包括测试资料;若包括,则将测试资料存储请求中所包括的测试资料作为目标测试资料。进一步的,若测试资料存储请求中不包括测试资料,则向测试资料存储请求的发送方反馈存储失败信息,并携带缺失本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种测试资料处理方法,包括:获取测试资料存储请求;在识别到所述测试资料存储请求中包括基本参数的情况下,根据所述基本参数,对目标测试资料进行存储;其中,所述基本参数至少包括版本信息、型号信息和产品信息。2.根据权利要求1所述的方法,其中,所述根据所述基本参数,对目标测试资料进行存储,包括:对所述目标测试资料进行存储,并确定存储地址;根据所述基本参数、所述存储地址、以及所述测试资料存储请求的事务标识,生成存储记录;将所述存储记录存储于本地记录表中。3.根据权利要求1所述的方法,其中,所述根据所述基本参数,对目标测试资料进行存储,包括:对所述目标测试资料进行存储,并确定存储地址;根据所述测试资料存储请求中的第一事务标识,从本地记录表中进行查询,以获取目标记录;根据所述目标记录、所述存储地址、以及所述测试资料存储请求中的第二事务标识和所述基本参数,生成存储记录;将所述存储记录存储于所述本地记录表中。4.根据权利要求1所述的方法,其中,所述基本参数还包括目标测试资料的类型;所述根据所述基本参数,对目标测试资料进行存储,包括:若所述目标测试资料的类型为测试用例,则对所述目标测试资料中的文件进行存储,并确定存储地址;根据所述目标测试资料中的文本、所述基本参数、存储地址以及所述测试资料存储请求的事务标识,生成存储记录;将所述存储记录存储于本地记录表中。5.根据权利要求2

4任一项所述的方法,还包括:响应于测试资料查询请求,根据所述测试资料查询请求中的目标版本号和目标型号,从本地记录表中进行查找,以获取记录列表;向所述测试资料查询请求的发送方展示所述记录列表;根据所述发送方从所述记录列表中选择的记录,向所述发送方反馈记录关联的测试资料。6.根据权利要求2

5任一项所述的方法,还包括:响应于测试资料修改请求,根据所述测试资料修改请求中的事务标识,从本地记录表中进行查找,以获取待修改测试资料的存储地址;对存储地址中的测试资料进行修改。7.一种测试资料处理装置,包括:请求获取模块,用于获取测试资料存储请求;存储模块,用于在识别到所述测试资料存储请求中包括基本参数的情况下,根据所述基本参数,对目标测试资料进行存储;其中,所述基本参数至少包括版本信息、型号信息和
产品信息。8.根据权利要求7所述的装置,其中,所述存储模块具体用于:对所述目标测试资料进行存储,并确...

【专利技术属性】
技术研发人员:倪丙庆张康杜蕴璇翟忆蒙
申请(专利权)人:百度在线网络技术北京有限公司
类型:发明
国别省市:

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

1