[发明专利]新特性兼容性检测系统及方法、电子设备及可读存储介质在审
| 申请号: | 202011488582.4 | 申请日: | 2020-12-16 |
| 公开(公告)号: | CN112540925A | 公开(公告)日: | 2021-03-23 |
| 发明(设计)人: | 邹琴 | 申请(专利权)人: | 贝壳技术有限公司 |
| 主分类号: | G06F11/36 | 分类号: | G06F11/36 |
| 代理公司: | 北京路浩知识产权代理有限公司 11002 | 代理人: | 蒋娟 |
| 地址: | 300457 天津市滨海新区经济技术开发*** | 国省代码: | 天津;12 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 特性 兼容性 检测 系统 方法 电子设备 可读 存储 介质 | ||
1.一种新特性兼容性检测系统,其特征在于,包括数据库、文件配置模块、兼容性检测模块、单元测试模块:
所述数据库内存储有至少一个目标新特性与至少一个目标浏览器兼容性的数据,且以至少一个新特性作为索引,至少一个目标新特性与至少一个目标浏览器的兼容性作为索引内容;
所述文件配置模块,用于基于在编码之前输入的浏览器生成待检测浏览器、并基于在编码过程中输入的代码配制待检测新特性;
所述兼容性检测模块,用于接收并基于所述待检测新特性在所述数据库中进行检索,并将检索结果和接收的待检测浏览器进行比对,基于检索结果和比对结果确定兼容性检测结果,所述兼容性检测结果包括兼容配置组和不兼容配置组;
所述单元测试模块,用于接收并基于所述兼容配置组进行单元测试,并根据所述兼容配置组是否通过单元测试选择性地输出相应的单元测试结果。
2.根据权利要求1所述的新特性兼容性检测系统,其特征在于,还包括提示告警模块,所述提示告警模块用于接收并基于所述不兼容配置组或单元测试结果,输出相应的提示信息和/或告警信息。
3.根据权利要求2所述的新特性兼容性检测系统,其特征在于,所述将检索结果和接收的待检测浏览器进行比对,基于检索结果和比对结果确定兼容性检测结果,所述兼容性检测结果包括兼容配置组和不兼容配置组具体包括:
当检索结果为未检索到与所述待检测新特性兼容的目标浏览器时,则将所述待检测新特性与待检测浏览器返回不兼容配置组,并将所述不兼容配置组反馈给所述提示告警模块;
当检索结果为检索到与所述待检测新特性兼容的目标浏览器时,将检索到的目标浏览器与所述待检测浏览器进行比对,若比对结果为所述待检测浏览器与检索到的目标浏览器不同时,则将所述待检测新特性与待检测浏览器返回不兼容配置组,并将所述不兼容配置组反馈给所述提示告警模块;
当比对结果为所述待检测浏览器与检索到的目标浏览器相同时,则将所述待检测新特性与待检测浏览器返回兼容配置组。
4.根据权利要求2所述的新特性兼容性检测系统,其特征在于,所述根据所述兼容配置组是否通过单元测试选择性地输出相应的单元测试结果具体包括:
当所述兼容配置组通过单元测试时,则输出所述兼容配置组单元测试通过的结果;
当所述兼容配置组未通过单元测试时,则输出所述兼容配置组单元测试未通过的结果,并将所述不兼容配置组反馈给所述提示告警模块;
所述单元测试模块还用于将输出的不兼容配置组返回所述数据库,以实现对所述数据库的更新。
5.一种新特性兼容性检测方法,其特征在于,包括:
基于在编码之前输入的浏览器生成待检测浏览器、并基于在编码过程中输入的代码配制待检测新特性;
接收并基于所述待检测新特性在数据库中进行检索,并将检索结果和接收的待检测浏览器进行比对,基于检索结果和比对结果确定兼容性检测结果,所述兼容性检测结果包括兼容配置组和不兼容配置组;
接收并基于所述兼容配置组进行单元测试,并根据所述兼容配置组是否通过单元测试选择性地输出相应的单元测试结果;
其中,所述数据库内存储有至少一个目标新特性与至少一个目标浏览器兼容性的数据,且以至少一个新特性作为索引,至少一个目标新特性与至少一个目标浏览器的兼容性作为索引内容。
6.根据权利要求5所述的新特性兼容性检测方法,其特征在于,还包括:
接收并基于所述不兼容配置组或单元测试结果,输出相应的提示信息和/或告警信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于贝壳技术有限公司,未经贝壳技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011488582.4/1.html,转载请声明来源钻瓜专利网。





