插槽兼容性测试方法、装置、计算机设备及存储介质制造方法及图纸

技术编号:38724052 阅读:36 留言:0更新日期:2023-09-08 23:17
本申请属于软件自动化测试领域,涉及一种插槽兼容性测试方法,包括动态加载待测试页面,并获取待测试页面对应的路由,作为当前路由;读取每个当前路由下的插槽清单,并基于当前路由和当前路由下对应的插槽清单,生成键值对清单文件;获取当前最新的基准文件,作为当前基准文件;根据键值对清单文件和当前基准文件进行对比测试,确定插槽兼容性测试结果。本申请还提供一种插槽兼容性测试装置、计算机设备及存储介质。本申请实现了采用路由获取插槽清单,并与基准文件对比的方式,确定插槽是否都正常加载,避免在插槽未加载情况下无法判断插槽的兼容性,从而提高了插槽兼容性检测的准确性。确性。确性。

【技术实现步骤摘要】
插槽兼容性测试方法、装置、计算机设备及存储介质


[0001]本申请涉及软件自动化测试
,尤其涉及一种插槽兼容性测试方法、装置、计算机设备及存储介质。

技术介绍

[0002]插槽(slot)是组件内的一个占位符,该占位符可以在后期使用自己的标记语言填充。由于插槽分散在标品代码的各个位置,为避免迭代的改动影响到插槽,所以需要在不同阶段,做前端插槽的兼容测试自动化。目前主要是通过对测试页面的各个界面组件(UI/UE)进行点击,进而根据点击结果判断插槽的加载是否产生异常,确定兼容性。
[0003]专利技术人在实现本专利技术的过程中发现,现有的测试流程至少存在如下问题:采用现有方式进行测试案例的测试时,只能针对存在于用户界面的插槽进行检测,对于未存在用户界面的插槽无法判断插槽是否被正确加载,从而导致检测出现遗漏,使得插槽兼容性检测结果不准确。

技术实现思路

[0004]本申请实施例的目的在于提出一种插槽兼容性测试方法、装置、计算机设备及存储介质,其主要目的是提高插槽兼容性检测的准确性。
[0005]为了解决上述技术问本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种插槽兼容性测试方法,其特征在于,包括下述步骤:动态加载待测试页面,并获取所述待测试页面对应的路由,作为当前路由;读取每个所述当前路由下的插槽清单,并基于所述当前路由和所述当前路由下对应的插槽清单,生成键值对清单文件;获取当前最新的基准文件,作为当前基准文件,所述基准文件为包含所有插槽信息的文件;根据所述键值对清单文件和所述当前基准文件进行对比测试,确定插槽兼容性测试结果。2.根据权利要求1所述的插槽兼容性测试方法,其特征在于,所述获取所述待测试页面对应的路由,作为当前路由包括:基于所述待测试页面的URL地址,获取组件哈希;进行组件的切换,并基于组件哈希的变化确定每个所述组件哈希对应的路由,作为当前路由。3.根据权利要求1所述的插槽兼容性测试方法,其特征在于,所述基于所述当前路由和所述当前路由下对应的插槽清单,生成键值对清单文件的步骤包括:针对每个所述当前路由,将所述当前路由作为key,将所述当前路由对应的插槽清单作为value,并基于key和value构建所述当前路由的键值对;将每个所述当前路由的键值对进行汇总,并生成键值对清单文件。4.根据权利要求1所述的插槽兼容性测试方法,其特征在于,所述获取当前最新的基准文件,作为当前基准文件的步骤包括:获取原始案例和更新案例;基于所述原始案例,提取基础基准文件,并基于所述更新案例,提取所述更新基准文件;将所述基础基准文件和所述更新基准文件进行对比,根据对比得到的重合部分生成所述当前基准文件。5.根据权利要求1至4任一项所述的插槽兼容性测试方法,其特征在于,在所述动态加载待测试页面,并获取所述待测试页面对应的路由,作为当前路由之前,所述插槽兼容性测试方法还包括:接收第一用户端的开发测试请求;基于所述开发测试请求获取所述待测试页面。6.根据权利要求5所述的插槽兼容...

【专利技术属性】
技术研发人员:冯斌林煌东刘章曹星
申请(专利权)人:深圳复临科技有限公司
类型:发明
国别省市:

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

1