一种基于场景的测试方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:36093544 阅读:10 留言:0更新日期:2022-12-24 11:11
本申请实施例公开了一种基于场景的测试方法、装置、计算机设备和存储介质;本申请实施例包括:显示测试配置界面,所述测试配置界面包括至少一个单测试场景对应的触发控件,其中,每个单测试场景对应的触发控件基于单测试场景的测试脚本生成,每个单测试场景的测试脚本通过录制生成;响应于针对单测试场景对应的触发控件的选择操作,将被选择的单测试场景进行组合处理,得到目标测试场景对应的目标测试脚本;对目标测试场景对应的目标测试脚本进行测试处理,得到测试结果;基于所述测试结果,通过测试配置界面显示所述测试结果对应的结果报表,可以提高测试过程的自动化程度,从而降低测试过程的复杂度。低测试过程的复杂度。低测试过程的复杂度。

【技术实现步骤摘要】
一种基于场景的测试方法、装置、计算机设备和存储介质


[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]图1是本申请实施例提供的基于场景的测试方法的场景示意图;
[0040]图2是本申请实施例提供的基于场景的测试方法的流程示意图;
[0041]图3是本申请实施例提供的基于场景的测试方法的又一场景示意图;
[0042]图4是本申请实施例提供的基于场景的测试方法的又一场景示意图;
[0043]图5是本申请实施例提供的基于场景的测试方法的又一场景示意图;
[0044]图6是本申请实施例提供的基于场景的测试方法的又一流程示意图;
[0045]图7是本申请实施例提供的基于场景的测试装置的结构示意图;
[0046]图8是本申请实施例提供的计算机设备的结构示意图。
具体实施方式
[0047]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,然而,所描述的实施例仅仅是本申请一本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于场景的测试方法,其特征在于,包括:显示测试配置界面,所述测试配置界面包括至少一个单测试场景对应的触发控件,其中,每个单测试场景对应的触发控件基于单测试场景的测试脚本生成,每个单测试场景的测试脚本通过录制生成;响应于针对单测试场景对应的触发控件的选择操作,将被选择的单测试场景进行组合处理,得到目标测试场景对应的目标测试脚本;对所述目标测试场景对应的目标测试脚本进行测试处理,得到测试结果;基于所述测试结果,通过所述测试配置界面显示所述测试结果对应的结果报表。2.根据权利要求1所述的方法,其特征在于,所述响应于针对单测试场景对应的触发控件的选择操作,将被选择的单测试场景进行组合处理,得到目标测试场景对应的目标测试脚本,包括:响应于针对所述单测试场景对应的触发控件的选择操作,确定被选择的单测试场景;获取所述被选择的单测试场景对应的测试脚本;将所述被选择的单测试场景对应的测试脚本进行组合处理,得到所述目标测试场景对应的目标测试脚本。3.根据权利要求2所述的方法,其特征在于,所述将所述被选择的单测试场景对应的测试脚本进行组合处理,得到所述目标测试场景对应的目标测试脚本,包括:确定所述被选择的单测试场景的组合顺序;基于所述组合顺序,将所述被选择的单测试场景的测试脚本进行排列处理,得到组合测试脚本;对所述组合测试脚本进行编译处理,得到所述目标测试脚本。4.根据权利要求1所述的方法,其特征在于,所述基于所述测试结果,通过所述测试配置界面显示所述测试结果对应的结果报表,包括:在所述测试结果中识别出异常测试结果;对所述异常测试结果进行数据分析处理,得到所述异常测试结果对应的分析信息;将所述异常测试结果和对应的分析信息进行整合处理,得到所述针对所述异常测试结果的结果报表。5.根据权利要求4所述的方法,其特征在于,所述方法还包括:启动监控服务对测试过程进行监控处理,得到监控视频;基于所述异常测试结果,对所述监控视频进行截取处理,得到所述异常测试结果对应的监控视频;将所述异常测试结果对应的监控视频的视频链接添加至所述结果报表,得到目标结果报表。6.根据权利要求1所述的方法,其特征在于,在显示测试配置界面之前,所述方法还包括:接收针...

【专利技术属性】
技术研发人员:曾义刘佳林
申请(专利权)人:平安银行股份有限公司
类型:发明
国别省市:

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

1