一种测试的方法及装置、电子设备制造方法及图纸

技术编号:33206561 阅读:10 留言:0更新日期:2022-04-24 00:54
本发明专利技术涉及测试领域,具体涉及一种测试的方法及装置、电子设备。所述方法包括:获取测试指令,所述测试指令包括目标应用中待测模块的标识,当基于所述待测模块的标识确定存在所述待测模块时,基于所述待测模块的标识在测试数据库中匹配所述待测模块对应的历史测试用例,当未匹配到所述历史测试用例时,获取目标测试用例以对所述待测模块进行测试,确定测试结果,建立所述目标测试用例与所述待测模块的对应关系,并将所述对应关系存入所述测试数据库中以更新所述测试数据库。通过对数据库的引入,实现了用例的反复利用,同时由于数据库的存在,不论在何处,只要连接至数据库,都可以对历史测试用例进行使用和更新,极大的提高了工作效率。作效率。作效率。

【技术实现步骤摘要】
一种测试的方法及装置、电子设备


[0001]本专利技术涉及测试领域,具体涉及一种测试的方法及装置、电子设备。

技术介绍

[0002]随着计算机技术的发展,软件使用的场景也越来越多,为了保证软件运行的可靠性,因此需要对软件进行测试。
[0003]各类型测试用例分散管理、功能用例管理缺失、移动端测试用例管理缺失,测试和研发割裂:测试用例执行结果和构建、部署版本无中间依赖关系,测试调度割裂:测试环节割裂,没有统一的公共的测试任务调度服务,测试报告线下汇总:测试报告线下汇总抄送相关知悉人员。
[0004]即使存在有一些协同软件,也仅停留在本地页面渲染或者缓存等短期存储方式中,一旦使用人员更换使用设备,则无法使用之前的测试用例。

技术实现思路

[0005]有鉴于此,本专利技术实施例提供了一种测试的方法及装置、电子设备,以解决无法长期有效的管理或进行测试的问题。
[0006]根据第一方面,本专利技术实施例提供了一种测试的方法,包括:
[0007]获取测试指令,所述测试指令包括目标应用中待测模块的标识;
[0008]当基于所述待测模块的标识确定存在所述待测模块时,基于所述待测模块的标识在测试数据库中匹配所述待测模块对应的历史测试用例;
[0009]当未匹配到所述历史测试用例时,获取目标测试用例以对所述待测模块进行测试,确定测试结果;
[0010]建立所述目标测试用例与所述待测模块的对应关系,并将所述对应关系存入所述测试数据库中以更新所述测试数据库。
[0011]本专利技术实施例提供的测试的方法,通过对数据库的引入,实现了用例的反复利用,同时由于数据库的存在,不论在何处,只要连接至数据库,都可以对历史测试用例进行使用和更新,极大的提高了工作效率。
[0012]结合第一方面,在第一方面第一实施方式中,当基于所述待测模块的标识确定存在所述待测模块时,基于所述待测模块的标识在测试数据库中匹配所述待测模块对应的历史测试用例,还包括:
[0013]当基于所述待测模块的标识确定不存在所述待测模块时,基于所述待测模块的标识新建对应的新应用;
[0014]基于所述待测模块的标识,在所述新应用中建立对应的待测模块;
[0015]将所述新应用和所述待测模块更新至测试数据库中。
[0016]本专利技术实施例提供的测试的方法,通过将未处理过的应用和对应的模块进行新建,并添加至数据库,使得测试用例涵盖的应用和测试涵盖的模块越来越广,使得对应的数
据库越来越健壮和完善,极大的提高了工作效率。
[0017]结合第一方面,在第一方面第二实施方式中,所述当未匹配到所述历史测试用例时,获取目标测试用例以对所述待测模块进行测试,确定测试结果,包括:
[0018]当匹配到所述历史测试用例时,将所述历史测试用例作为目标测试用例以对所述待测模块进行测试,确定测试结果。
[0019]本专利技术实施例提供的测试的方法,通过明确当数据库中存在有对应的测试用例时,则可以再次利用之前的测试用例,不必反复新建,极大的提高了工作效率。
[0020]结合第一方面,在第一方面第三实施方式中,所述当未匹配到所述历史测试用例时,获取目标测试用例以对所述待测模块进行测试,确定测试结果,还包括:
[0021]将所述目标测试用例中的各个项目和所述待测模块中各个项目进行对应,确定对应关系;
[0022]判断是否需要创建项目日报;
[0023]当不需要创建项目日报时,直接根据所述对应关系,对所述各个待测模块中各个项目按照对应的所述各个项目,进行测试,确定测试结果;
[0024]将所述测试结果上传至所述数据库。
[0025]本专利技术实施例提供的测试的方法,通过对于每个项目的逐一测试,保证了测试结果的准确性和全面性,避免了某一项目漏测导致的整个检测结果发生错误,进一步的提高了工作效率。
[0026]结合第一方面第三实施方式,在第一方面第四实施方式中,所述判断是否需要创建项目日报还包括:
[0027]当需要创建项目日报时,根据所述对应关系,对所述各个待测模块按中各个项目照对应的所述各个项目,进行测试,确定每个所述项目的测试结果;
[0028]将所述测试结果按照预先设定的日报模板进行输出。
[0029]本专利技术实施例提供的测试的方法,通过对检测结果按照日报的形式进行输出,确保了检测结果可以及时准确的发送给相关处理人员,使得相关人员可以及时根据检测结果进行相关处理,进一步的提高了工作效率。
[0030]结合第一方面第三实施方式,在第一方面第五实施方式中,还包括:
[0031]判断是否要发送日报;
[0032]当需要发送日报时,响应于日报发送界面的发送操作,将所述日报发送至客户端。
[0033]本专利技术实施例提供的测试的方法,通过明确日报发送的方式,确保了日报可以及时准确的发送至相关处理人员,使得相关人员可以及时根据检测结果进行相关处理,进一步的提高了工作效率。
[0034]结合第一方面第五实施方式,在第一方面第六实施方式中,所述当需要生成日报时,响应于日报创建界面的创建操作,生成日报包括:
[0035]响应于日报创建界面的风险选择操作,确定所述日报的风险类型;
[0036]将所述风险类型填入至所述日报中。
[0037]本专利技术实施例提供的测试的方法,通过在日报中加入风险选项,简单明了的对检测结果进行初步的展示,方便相关处理人员确认风险,进一步的提高了工作效率。
[0038]根据第二方面,本专利技术实施例提供了一种测试的装置,包括:
[0039]获取单元,用于获取测试指令,所述测试指令包括目标应用中待测模块的标识;
[0040]第一处理单元,用于当基于所述待测模块的标识确定存在所述待测模块时,基于所述待测模块的标识在测试数据库中匹配所述待测模块对应的历史测试用例;
[0041]第二处理单元,用于当未匹配到所述历史测试用例时,获取目标测试用例以对所述待测模块进行测试,确定测试结果;
[0042]第三处理单元,用于建立所述目标测试用例与所述待测模块的对应关系,并将所述对应关系存入所述测试数据库中以更新所述测试数据库。
[0043]根据第三方面,本专利技术实施例提供了一种电子设备,包括:存储器和处理器,所述存储器和所述处理器之间互相通信连接,所述存储器中存储有计算机指令,所述处理器通过执行所述计算机指令,从而执行第一方面或者第一方面的任意一种实施方式中所述的测试的方法。
[0044]根据第四方面,本专利技术实施例提供了一种计算机可读存储介质,所述计算机可读存储介质存储计算机指令,所述计算机指令用于使所述计算机执行第一方面或者第一方面的任意一种实施方式中所述的测试的方法。
附图说明
[0045]为了更清楚地说明本专利技术具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种测试的方法,其特征在于,包括:获取测试指令,所述测试指令包括目标应用中待测模块的标识;当基于所述待测模块的标识确定存在所述待测模块时,基于所述待测模块的标识在测试数据库中匹配所述待测模块对应的历史测试用例;当未匹配到所述历史测试用例时,获取目标测试用例以对所述待测模块进行测试,确定测试结果;建立所述目标测试用例与所述待测模块的对应关系,并将所述对应关系存入所述测试数据库中以更新所述测试数据库。2.根据权利要求1所述的方法,其特征在于,当基于所述待测模块的标识确定存在所述待测模块时,基于所述待测模块的标识在测试数据库中匹配所述待测模块对应的历史测试用例,还包括:当基于所述待测模块的标识确定不存在所述待测模块时,基于所述待测模块的标识新建对应的新应用;基于所述待测模块的标识,在所述新应用中建立对应的待测模块;将所述新应用和所述待测模块更新至测试数据库中。3.根据权利要求1所述的方法,其特征在于,所述当未匹配到所述历史测试用例时,获取目标测试用例以对所述待测模块进行测试,确定测试结果,包括:当匹配到所述历史测试用例时,将所述历史测试用例作为目标测试用例以对所述待测模块进行测试,确定测试结果。4.根据权利要求1所述的方法,其特征在于,所述当未匹配到所述历史测试用例时,获取目标测试用例以对所述待测模块进行测试,确定测试结果,还包括:将所述目标测试用例中的各个项目和所述待测模块中各个项目进行对应,确定对应关系;判断是否需要创建项目日报;当不需要创建项目日报时,直接根据所述对应关系,对所述各个待测模块中各个项目按照对应的所述各个项目,进行测试,确定测试结果;将所述测试结果上传至所述数据库。5.根据权利要求4所述的方法,其特征在于,所述判断是否需要创建项...

【专利技术属性】
技术研发人员:梁浩赵国玉
申请(专利权)人:北京自如信息科技有限公司
类型:发明
国别省市:

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

1