[发明专利]利用定义的输入格式来测试应用有效
申请号: | 202110308048.9 | 申请日: | 2017-09-27 |
公开(公告)号: | CN113110988B | 公开(公告)日: | 2022-07-29 |
发明(设计)人: | 弗拉尼奥·伊万契奇;拉斯洛·塞凯赖什;多马戈伊·巴比克 | 申请(专利权)人: | 谷歌有限责任公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36;G06F40/143;G06N3/04 |
代理公司: | 中原信达知识产权代理有限责任公司 11219 | 代理人: | 周亚荣;邓聪惠 |
地址: | 美国加利*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 利用 定义 输入 格式 测试 应用 | ||
1.一种利用定义的输入格式来测试应用的方法,包括:
接收第一文本元素值序列,
利用一个或多个计算设备确定跟随文本元素的值,其中,所述跟随文本元素是出现在所述第一文本元素值序列之后的文本元素,其中,确定所述跟随文本元素的所述值包括:
基于所述第一文本元素值序列确定与第一文本元素值相关联的概率值,其中,所述概率值是使用概率模型来确定的,所述概率模型是利用根据所述定义的输入格式排序的文本元素值的语料库来训练的,其中,所述概率值与跟随所述第一文本元素值序列的所述第一文本元素值的可能性有关,
将所述概率值与修改资格阈值进行比较,以及
基于所述概率值是否超过所述修改资格阈值来选择所述第一文本元素值或第二文本元素值作为所述跟随文本元素的所述值,其中,所述第二文本元素值是与所述第一文本元素值不同的预定文本元素值;
在确定所述概率值未超过所述修改资格阈值之后,利用所述一个或多个计算设备利用指令集处理第二文本元素值序列,所述第二文本元素值序列包括跟随有所选择的跟随文本元素的值的所述第一文本元素值序列;以及
在所述指令集处理所述第二文本元素值序列时,利用所述一个或多个计算设备测试所述指令集的性能特性,其中,测试性能特性包括确定是否存在与所述指令集相关联的安全性问题。
2.根据权利要求1所述的方法,还包括通过向所述概率模型提供所述第一文本元素值序列,从所述概率模型接收对所述跟随文本元素的所述值的预测,以及选择所预测的值作为所述第一文本元素值来确定所述第一文本元素值。
3.根据权利要求1所述的方法,其中,所述第一文本元素值是根据所述概率模型最可能跟随所述第一文本元素值序列的文本元素值。
4.根据权利要求1所述的方法,还包括生成包括所述第二文本元素值序列的测试文档,并将所述测试文档提供给所述指令集以用于处理。
5.根据权利要求4所述的方法,其中,所述指令集包括用于在浏览器中显示所述测试文档的指令。
6.根据权利要求1所述的方法,其中,所述定义格式是PDF,并且所述语料库从web服务器中检索。
7.根据权利要求1所述的方法,其中,所述性能特性包括由于处理所述第二文本元素值序列而产生的覆盖范围。
8.根据权利要求1所述的方法,其中,选择所述第一文本元素值或所述第二文本元素值作为所述跟随文本元素的所述值是取决于随机生成数的。
9.一种利用定义的输入格式来测试应用的系统,所述系统包括:
一个或多个计算设备,以及
存储器,所述存储器存储能够由所述一个或多个计算设备执行的指令,
其中,能够由所述一个或多个计算设备执行的所述指令包括:
接收第一文本元素值序列,
确定跟随文本元素的值,其中,所述跟随文本元素是出现在所述第一文本元素值序列之后的文本元素,其中,确定所述跟随文本元素的所述值包括
基于所述第一文本元素值序列确定与第一文本元素值相关联的概率值,其中,所述概率值是使用概率模型来确定的,所述概率模型是利用根据所述定义的输入格式排序的文本元素值的语料库来训练的,其中,所述概率值与跟随所述第一文本元素值序列的所述第一文本元素值的可能性有关,
将所述概率值与修改资格阈值进行比较,以及
基于所述概率值是否超过所述修改资格阈值来选择所述第一文本元素值或第二文本元素值作为所述跟随文本元素的所述值,其中,所述第二文本元素值是与所述第一文本元素值不同的预定文本元素值;
在确定所述概率值未超过所述修改资格阈值之后,利用测试指令集处理第二文本元素值序列,所述第二文本元素值序列包括跟随有所选择的跟随文本元素的值的所述第一文本元素值序列;以及
在所述测试指令集处理所述第二文本元素值序列时,测试所述测试指令集的性能特性,其中,测试性能特性包括确定是否存在与所述指令集相关联的安全性问题。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于谷歌有限责任公司,未经谷歌有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110308048.9/1.html,转载请声明来源钻瓜专利网。