[发明专利]Web工程自动化校验的测试方法、存储介质在审
| 申请号: | 201810462424.8 | 申请日: | 2018-05-15 |
| 公开(公告)号: | CN108628749A | 公开(公告)日: | 2018-10-09 |
| 发明(设计)人: | 刘德建;梁益冰;杨芳;林小红;林剑锋;陈伟;董浩;林琛 | 申请(专利权)人: | 福建天晴在线互动科技有限公司 |
| 主分类号: | G06F11/36 | 分类号: | G06F11/36 |
| 代理公司: | 福州市博深专利事务所(普通合伙) 35214 | 代理人: | 林志峥 |
| 地址: | 350001 福*** | 国省代码: | 福建;35 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 测试 工程文件 工程自动化 存储介质 业务信息 校验 新版本 调用 测试准确度 测试效率 代码修改 范围缩小 全自动化 事件函数 特征解析 应用域 遍历 判定 | ||
1.一种web工程自动化校验的测试方法,其特征在于,包括:
获取新版本的工程文件中被修改过的JS文件;
依据JS文件的函数体特征解析其JS函数,获取所述JS函数的函数名;
依据所述函数名遍历工程文件中的HTML文件,获取调用了所述JS函数的HTML文件。
2.如权利要求1所述的一种web工程自动化校验的测试方法,其特征在于,还包括:
获取新版本的工程文件与其上一版本相比,相同JS函数各自对应的调用范围,以及相同JS函数各自对应的函数体。
3.如权利要求1所述的一种web工程自动化校验的测试方法,其特征在于,所述获取新版本的工程文件中被修改过的JS文件,之前,还包括:
当检测到有版本更新时,获取新版本的工程文件;
通过与其上一版本的对比,获取新版本的工程文件中新增、减少和共用的文件数据;
对所述共用的文件数据进行校验,判断所述共有的文件数据是否被修改过。
4.如权利要求3所述的一种web工程自动化校验的测试方法,其特征在于,所述获取新版本的工程文件,之后,进一步包括:
依据文件类型对所述新版本的工程文件中的各个文件进行归类存储。
5.如权利要求3所述的一种web工程自动化校验的测试方法,其特征在于,通过MD5或SHA-1值方法对所述共有的文件数据进行校验。
6.如权利要求1所述的一种web工程自动化校验的测试方法,其特征在于,还包括:
获取一工程文件;
判断所述一工程文件是否为初次使用;
若所述一工程文件是初次使用,则依据文件类型对所述一工程文件中的各个文件进行归类存储;
获取其中的JS文件;
依据JS文件的函数体特征解析其JS函数,获取所述JS函数的函数名;
依据所述函数名遍历所述一工程文件中的HTML文件,获取调用了所述JS函数的HTML文件;
获取所述一工程文件中JS函数的调用范围;
若所述一工程文件并非初次使用,则认定其为新版本的工程文件。
7.如权利要求1所述的一种web工程自动化校验的测试方法,其特征在于,所述依据JS文件的函数体特征解析其JS函数,获取所述JS函数的函数名,具体为:
依据JS文件包括函数名、函数体以及参数的函数体特征对其中的JS函数进行划分,将各个JS函数以函数名、函数体和参数的形式进行存储。
8.如权利要求1所述的一种web工程自动化校验的测试方法,其特征在于,所述依据所述函数名遍历工程文件中的HTML文件,获取调用了所述JS函数的HTML文件,具体为:
依据所述函数名遍历工程文件中的各个HTML文件,查询是否有调用所述函数名;
若有,则将调用了所述JS函数的HTML文件标记到所述JS函数的应用域;
获取所述JS函数的调用范围。
9.一种计算机存储介质,其上存储有计算机程序,其特征在于,所述程序在被处理器执行时,能够实现上述权利要求1-8任意一项所述的web工程自动化校验的测试方法所包含的所有步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福建天晴在线互动科技有限公司,未经福建天晴在线互动科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810462424.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:自动化测试管理方法和自动化测试管理系统
- 下一篇:一种测试代码处理方法及装置





