【CN110532162A】一种基于协议状态机的模糊测试脚本及测试引擎【专利】

合集下载

专利检索方式介绍

专利检索方式介绍

专利检索方式介绍

引言

在科研中,常常会碰到要检索专利的问题,有时是为了了解某一技术的进展现状或查找某一技术解决方案搜集技术资料,有时是为了避免某种新技术应用或新产品上市致使侵犯他人的专利而进行专利检索。那么,如何才能在互联网上快速而准确地找到咱们所需要的专利信息呢,本文将结合我在专利查找方面的一些体会作一个介绍,同时也介绍几个互联网上经常使用的优秀专利数据库的检索方式。

一、专利检索目的

●为判定申请专利的发明制造是不是具有新颖性查找对照文献;

进行新颖性、制造性检索时第一是依照具体的技术内容,确信组成该发明的大体要素、大体要素的彼此关系和发明的关键点。选择描述大体要素和发明的关键点的辞汇,确信为该发明制造的技术主题辞和关键词,同时找出每一个主题辞、关键词的同义词、缩略词等。依照主题辞和关键词找出分类号;选择检索范围;分析对照文献;判定新颖性。

●为了解某一技术的进展现状或查找某一技术解决方案搜集技术资料;

为了解某一技术的进展现状或查找某一技术解决方案搜集技术资料一样采纳追溯检索,这种检索方式能够帮忙了解前人在同一技术领域解决难题的具体方案,这种检索的方式能够考虑按技术主题或是发明人、设计人、专利申请人、专利权人的名称找到特定的技术。

.

●为避免某种新技术应用或新产品上市致使侵犯他人的专利权进行检索;

这种检索被称为避免侵权检索,是指为幸免发生专利纠纷而主动进行的专利检索。避免侵权检索在检索对象、时刻范围、国家范围及检索结果的判定依据方面的要点是:①检索的对象为有效专利,只有有效专利才会被侵权;②检索的时刻范围依各国专利爱惜期限而定。一样发明专利爱惜期限自申请日起20年,美国是自批准日起17年。③检索的国家范围依生产、销售产品的国家(地域)而定。④检索的结果判定,要紧依据权利要求书。

基于软件无线电的通信信号测试平台设计与实现

基于软件无线电的通信信号测试平台设计与实现

基于软件无线电的通信信号测试平台设计与实现

文延东;文双春;刘昱;卫宝跃;张以涛;曹检飞

【期刊名称】《计算机工程与科学》

【年(卷),期】2016(038)009

【摘要】软件无线电所具有的灵活性、开放性等特点,使其在军民无线通信领域获得了广泛应用.以微电子技术和计算机技术为基础,利用计算机、MATLAB、FPGA 和ADI公司的AD9364射频捷变收发器,设计了一种适合测试WCDMA、TD SCDMA、GSM、LTE等通信系统的信号测试平台,该测试平台能生成任意数字化正弦波,实时检测通信信号的相关信息以及调整射频链路参数.实验结果表明,该设计符合软件无线电的设计思想,具有较强的通用性、可移植性和软硬件均可重构能力.【总页数】7页(P1769-1775)

【作者】文延东;文双春;刘昱;卫宝跃;张以涛;曹检飞

【作者单位】湖南大学物理与微电子科学学院,湖南长沙410082;中国科学院微电子研究所,北京100029;湖南大学物理与微电子科学学院,湖南长沙410082;中国科学院微电子研究所,北京100029;中国科学院微电子研究所,北京100029;中国科学院微电子研究所,北京100029;湖南大学物理与微电子科学学院,湖南长沙410082;中国科学院微电子研究所,北京100029

【正文语种】中文

【中图分类】TP402

【相关文献】

1.基于软件无线电的无线通信信号发生器设计与实现 [J], 王庆;欧阳喜;葛临东

2.基于软件无线电思想的数字通信终端接口电路设计与实现 [J], 潘志铂;林建中

3.基于软件无线电的地下通信接收机设计与实现 [J], 宋晓鸥

基于数据挖掘技术的异常检测模型设计

基于数据挖掘技术的异常检测模型设计
不 能解决 的问题 ,是 对 防火墙 的一个重要 补 充.
数据挖掘 ( a i n ,D 是近几年随着数据库和人工智能发展起来的- I新兴 的数据库技术.所 D tM n g M) a i -' - J 谓数据挖掘具体地说是在数据库中 , 对数据进行一定的处理 ,从大量 、不完全、有噪声 、模糊、随机数据
高 师 理 科 学 刊
wk.baidu.com
第2 7卷
12 聚 类 -
当要分析的数据缺乏描述信息,或是无法组成任何分类模式时就采用聚类 ( l tig 的方法 , Cu en ) sr 将异
质母体区隔为较具同构性的群 ( l t ) ,即将组之间的差异识别出来, C sr 川 ue 并对个别组内的相似样本进行挑 选, 实现同组数据相近,不 同组数据相异.分类功能和聚类功能是不 同的 ,分类是根据预先定好的一些特 征值对对象分组 ,组或类是预先确定好的,而聚类是事先不知道的条件下根据对象的一些相似特征分组.
13 关 联分析 . 关联分析 ( o e tn nl i) C r l i a s 用于挖掘数据记录中不 同数据项之间的关联性 ,数据库中的数据一般 r ao a y s
都存在关联关系,即变量之间存在某种规律,关联就是要找出某一件事或某一资料 中会同时出现的东西.
14 序 列分析 .
收 稿 日期 :20 -8 1 0 70 — 0

自动化测试平台[发明专利]

自动化测试平台[发明专利]

(10)申请公布号 (43)申请公布日 2015.02.04

C N 104331360

A (21)申请号 201310310147.6

(22)申请日 2013.07.23

G06F 11/36(2006.01)

(71)申请人上海斐讯数据通信技术有限公司

地址201616 上海市松江区广富林路4855

号大业领地90号楼

(72)发明人王飞

曾祥龙

(54)发明名称

自动化测试平台

(57)摘要

本发明提供了一种自动化测试平台,包括:脚

本管理模块、脚本编辑模块、脚本运行控制模块、

日志生成模块、和扩展模块。本发明有效提高了

自动化测试用例编写,执行效率,且能够支持主流

的自动化脚本语言(如TCL,、RUBY 、Python 、Perl

等),即该平台可以融合上述多种脚本语言作为编

程语言完成自动化测试用例的编写,且满足对该

语言进行扩展的需要,且经过扩展之后的扩展模

块可以被上述多种脚本语言调用,节省了开发的

支出。

(51)Int.Cl.

权利要求书1页 说明书3页 附图1页

(19)中华人民共和国国家知识产权局(12)发明专利申请权利要求书1页 说明书3页 附图1页(10)申请公布号CN 104331360 A

1/1页

1.一种自动化测试平台,其特征在于,包括:脚本管理模块、脚本编辑模块、脚本运行控制模块、日志生成模块、和扩展模块;脚本管理模块负责对自动化脚本以目录树的形式进行管理,以测试套的形式对测试业务进行分类,提供添加或删除管理功能;脚本编辑模块负责对自动化脚本用例进行编辑、语法显示、转到定义、提供快捷帮助;脚本运行控制模块负责调用脚本解析器对自动化脚本进行解析和执行、并安排自动化脚本的执行顺序,以及出错的处理;日志生成模块负责生成自动化脚本运行期间生成的日志的记录;扩展模块负责实现自动化测试需要实现的功能并提供XMLRPC 的接口供自动化脚本来调用。

用于可信操作系统内核模糊测试的种子生成方法及系统[发明专利]

用于可信操作系统内核模糊测试的种子生成方法及系统[发明专利]

专利名称:用于可信操作系统内核模糊测试的种子生成方法及系统

专利类型:发明专利

发明人:黄辰林,丁滟,董攀,谭霜,蹇松雷,任怡,李宝,谭郁松,余杰,马俊

申请号:CN202110749360.1

申请日:20210701

公开号:CN113419960B

公开日:

20220614

专利内容由知识产权出版社提供

摘要:本发明公开了一种用于可信操作系统内核模糊测试的种子生成方法及系统,本发明方法包括:针对输入的系统调用文件L获取其中系统调用之间的依赖关系;根据系统调用之间的依赖关系生成用于可信操作系统内核模糊测试的种子;其中,系统调用之间的依赖关系包括显式依赖关系和隐式依赖关系,显式依赖关系是指一个系统调用的参数是另一个系统调用的结果;隐式依赖关系是指两个系统调用共同使用操作系统内核的某个共享区域。本发明能够有效提高对可信操作系统内核模糊测试的效率,保证可信操作系统的安全性和可靠性,一方面可以为漏洞分析提供依据;另一方面从网络攻防的角度考虑,有助于帮助维护者先于攻击者发现并及时修补漏洞。

申请人:中国人民解放军国防科技大学

地址:410073 湖南省长沙市开福区砚瓦池正街47号

国籍:CN

代理机构:湖南兆弘专利事务所(普通合伙)

代理人:谭武艺

更多信息请下载全文后查看

软件测试方法及装置[发明专利]

软件测试方法及装置[发明专利]

专利名称:软件测试方法及装置专利类型:发明专利

发明人:徐凯路,杨硕

申请号:CN202111289152.4申请日:20211102

公开号:CN114003500A

公开日:

20220201

专利内容由知识产权出版社提供

摘要:本发明公开了一种软件测试方法及装置,其中该方法包括:用例框架在接收到测试请求时,根据当前被测系统的参数信息,调用对当前被测系统的待测接口验证的测试用例,发出业务请求至协议框架;协议框架根据业务请求,利用下游系统的模拟系统,得到当前被测系统被执行测试时的响应结果;根据协议框架中预先配置的所有被测系统的参数信息与预期结果之间的对应关系,得到当前被测系统的预期结果;用例框架将响应结果和预期结果进行比对,得到测试结果。本发明涉及物联网技术领域,通过将用例框架与协议框架结合,屏蔽被测系统对下游系统的依赖性,使得不受数据、执行及环境的约束,对被测系统进行全方位的接口协议验证,提高了测试复用率和测试效率。

申请人:中国银行股份有限公司

地址:100818 北京市西城区复兴门内大街1号

国籍:CN

代理机构:北京三友知识产权代理有限公司

更多信息请下载全文后查看

一种基于机器学习的物联网非结构化大数据分析算法[发明专利]

一种基于机器学习的物联网非结构化大数据分析算法[发明专利]

专利名称:一种基于机器学习的物联网非结构化大数据分析算法

专利类型:发明专利

发明人:侯瑞,赵云灏,胡杨,任国文,李建彬,刘欢,常亮,刘佳悦,任羽圻,方苏婉,袁梦

申请号:CN202010301205.9

申请日:20200416

公开号:CN111539465A

公开日:

20200814

专利内容由知识产权出版社提供

摘要:本发明公开了一种基于机器学习的物联网非结构化大数据分析算法,包括以下步骤:1)构建大数据平台,并获取在线客户在前端输入的非结构化原始数据;2)根据前端接收的非结构化原始数据,客户终端后台对非结构化原始数据进行预处理,以进行后台数据挖掘;3)去除非结构化原始数据的冗余及有噪声的垃圾数据,得非结构化数据样本;4)基于机器学习的物联网非结构化大数据分析算法对非结构化数据样本进行聚类并对预测模型进行推理及训练,然后利用训练后的预测模型进行预测,并将预测结果输出,该方法能够利用基于机器学习算法实现物联网非结构化大数据的分析。

申请人:华北电力大学

地址:102206 北京市昌平区北农路2号

国籍:CN

代理机构:北京宝护知识产权代理有限公司

代理人:张晓凯

更多信息请下载全文后查看

一种基于模糊测试的充电桩CAN协议的渗透测试方法、系统及存储介质[发明专利]

一种基于模糊测试的充电桩CAN协议的渗透测试方法、系统及存储介质[发明专利]

专利名称:一种基于模糊测试的充电桩CAN协议的渗透测试方法、系统及存储介质

专利类型:发明专利

发明人:刘畅,汪雪琼,王晋,田里,周亮,王捷,喻潇,徐江珮,刘畅,龙凤

申请号:CN202210007320.4

申请日:20220105

公开号:CN114465938A

公开日:

20220510

专利内容由知识产权出版社提供

摘要:本申请涉及一种基于模糊测试的充电桩CAN协议的渗透测试方法、系统及存储介质,方法包括以下具体步骤:通信协议管理模块对电动汽车与充电桩之间进行CAN通信检测,同时对电动汽车与充电桩之前进行的网络通信执行并行检测,根据实际的通信数据进行数据帧自定义配置;数据变异优化模块根据变异优化策略生成测试用例;所生成测试用例样本经由检测管理模块的执行检测模块发往目标充电桩并监测响应状态,批处理后将结果存储并输出检测报告。本发明相对于传统的模糊测试,引入改进的遗传算法,经过自定义的变异方案,用以产生覆盖度更高的测试用例,验证得到引起异常的测试样本,显著提高CAN协议检测的效率和准确度。

申请人:国网湖北省电力有限公司电力科学研究院,国家电网有限公司

地址:430077 湖北省武汉市洪山区徐东大街227号

国籍:CN

更多信息请下载全文后查看

一种软件测试系统[实用新型专利]

一种软件测试系统[实用新型专利]

专利名称:一种软件测试系统专利类型:实用新型专利

发明人:冯敬

申请号:CN202121597524.5申请日:20210714

公开号:CN215642470U

公开日:

20220125

专利内容由知识产权出版社提供

摘要:本实用新型涉及测试装置技术领域,且公开了一种软件测试系统,包括测试盒,测试盒的底部安装有四个支撑腿,测试盒的正面设置有操作板和光驱放置盘,光驱放置盘位于操作板的下方,测试盒的一侧设置有多个USB接口,USB接口的一侧设置有两个SD卡插槽,SD卡插槽的下方设置有两个网端接口,测试盒的上表面固定安装有吸尘箱,吸尘箱的正面设置有灰尘收集盒,灰尘收集盒的正面固定有把手,测试盒的上表面开设有收纳槽。该软件测试系统,在测试盒的内底壁上设置有两个风扇,风扇能够将测试盒内部的灰尘吹起,然后吸尘器可以通过吸尘罩和吸尘管将灰尘吸入到灰尘收集盒中,从而对测试盒内部的灰尘进行清理,非常的方便。

申请人:杨先明

地址:434000 湖北省荆州市石首市新厂镇光明路65号

国籍:CN

代理机构:成都鱼爪智云知识产权代理有限公司

代理人:杨洪婷

更多信息请下载全文后查看

【CN110162473A】一种软件测试方法【专利】

【CN110162473A】一种软件测试方法【专利】

(19)中华人民共和国国家知识产权局

(12)发明专利申请

(10)申请公布号 (43)申请公布日 (21)申请号 201910388987.1

(22)申请日 2019.05.10

(71)申请人 广州高鸿信息科技有限公司

地址 510000 广东省广州市白云区云城街

机场路1312号604房

(72)发明人 闫玉荣 

(51)Int.Cl.

G06F 11/36(2006.01)

(54)发明名称

一种软件测试方法

(57)摘要

本发明涉及一种软件测试方法,其特征在

于,包括步骤:S11、设置软件功能模块测试优先

级和需要测试的软件功能模块;

S12、开启软件功能模块打印接口;S13、输出软件功能模块测试数

据。通过设置软件功能模块测试优先级,实现软

件测试分层分级管理,测试效率高,方便且能够

快速定位出问题所在,可普遍适用于运行软件的

电子产品中,如电视机、电脑、

手机等。权利要求书1页 说明书3页 附图1页CN 110162473 A 2019.08.23

C N 110162473

A

权 利 要 求 书1/1页CN 110162473 A

1.一种软件测试方法,其特征在于,包括步骤:

S11、设置软件功能模块测试优先级和需要测试的软件功能模块;

S12、开启软件功能模块打印接口;

S13、输出软件功能模块测试数据。

2.根据权利要求1所述的软件测试方法,其特征在于,所述设置软件功能模块测试优先级包括:给软件功能模块设置测试级别,根据测试级别安排软件功能模块的测试。

3.根据权利要求1所述的软件测试方法,其特征在于,所述设置需要测试的软件功能模块包括:在软件功能模块列表中选择需要测试的软件功能模块。

高效的工控协议模糊测试方法[发明专利]

高效的工控协议模糊测试方法[发明专利]

(19)中华人民共和国国家知识产权局

(12)发明专利申请

(10)申请公布号 (43)申请公布日 (21)申请号 201810639958.3

(22)申请日 2018.06.21

(71)申请人 电子科技大学

地址 611731 四川省成都市高新区(西区)

西源大道2006号

(72)发明人 丁旭阳 张小松 陈华超 叶习军 

谢盈 

(74)专利代理机构 成都方圆聿联专利代理事务

所(普通合伙) 51241

代理人 李鹏

(51)Int.Cl.

H04L 29/06(2006.01)

G06N 3/12(2006.01)

(54)发明名称

高效的工控协议模糊测试方法

(57)摘要

本发明属于工控安全技术领域,具体涉及一

种高效的工控协议模糊测试方法,分析协议格

式,针对协议中的单个脆弱点采用变异策略集

Mut中的策略进行变异,生成初代的单维畸形样

本集,作为测试样本集TDB发送到待测设备,并检

测设备异常记录反馈信息,计算适应度函数,基

于轮盘赌策略选择父代样本集FDB,将父代样本

集FDB中的个体两两交叉变异生成新的子代样本

集SDB,将父代样本集FDB和子代样本集SDB一起

作为新一轮测试的测试样本集TDB;用新的测试

样本集TDB重复,直到维数达到饱和为止。本发明

同时基于字段的多策略变异生成的多维测试用

例,具有多样性,能够引发因不同字段采用不同

策略变异引起的多触点异常。权利要求书2页 说明书3页 附图2页CN 108924102 A 2018.11.30

C N 108924102

A

1.高效的工控协议模糊测试方法,其特征在于:

各个变量用符号的形式表示:

测试方法及系统[发明专利]

测试方法及系统[发明专利]

专利名称:测试方法及系统

专利类型:发明专利

发明人:关方,宋永刚

申请号:CN200310116961.0申请日:20031202

公开号:CN1625128A

公开日:

20050608

专利内容由知识产权出版社提供

摘要:本发明公开一种测试方法及系统,用于验证网关设备的语音编解码性能,所述方法包括:a)截取现场发送给待验证网关设备的语音通信报文并保存;b)虚拟媒体网关控制设备以及主叫网关设备,将所述保存的语音通信报文发送给相同的待验证网关设备以虚拟现场语音通信过程;c)检测所述虚拟现场语音通信过程以验证网关设备的语音编解码性能。所述测试系统包括截取设备、虚拟设备以及测试设备。本发明通过截获现场的语音通信报文并保存起来,复现程度高,可克服现有技术模拟现场情况不够真实的问题。

申请人:华为技术有限公司

地址:518129 广东省深圳市龙岗区坂田华为总部办公楼

国籍:CN

代理机构:北京集佳知识产权代理有限公司

代理人:王学强

更多信息请下载全文后查看

基于网络协议的模糊测试方法、装置和计算机可读介质[发明专利]

基于网络协议的模糊测试方法、装置和计算机可读介质[发明专利]

专利名称:基于网络协议的模糊测试方法、装置和计算机可读介质

专利类型:发明专利

发明人:王哲

申请号:CN201910150143.3

申请日:20190228

公开号:CN111628900A

公开日:

20200904

专利内容由知识产权出版社提供

摘要:本公开涉及模糊测试技术,尤其涉及一种基于网络协议的模糊测试方法、装置和计算机可读介质,以优化测试过程。本发明实施例提供的模糊测试方法包括:模糊测试工具(20)接收来自客户端(10)且欲发送至服务器(30)的报文,其中报文符合一种网络协议;对报文进行变异;将变异后的报文发送至服务器(30);获取变异后服务器(30)和客户端(10)之间传送的符合网络协议的至少一个第二报文;基于至少一个第二报文判断是否有新的网络协议流程被触发;若有新的网络协议流程被触发,则对应于新的网络协议流程生成变异组;在变异组中记录所进行的变异的信息。

申请人:西门子股份公司

地址:德国慕尼黑

国籍:DE

代理机构:北京康信知识产权代理有限责任公司

代理人:赵冬梅

更多信息请下载全文后查看

面向复杂混合信号的CPCI专用测试系统及其自动校准方法

面向复杂混合信号的CPCI专用测试系统及其自动校准方法

面向复杂混合信号的CPCI专用测试系统及其自动校准方法梁嘉倩;孟升卫;鲁文帅;付平

【期刊名称】《中国电子科学研究院学报》

【年(卷),期】2017(12)2

【摘要】面向多通道复杂混合信号的快速精确自动化测试需求,设计并实现了具有在线实时自动校准功能的CPCI总线专用组合测试系统.基于标准的CPCI总线

J1/J2接口和扩展的后I0接口设计了专用信号调理模块和通用数据采集模块硬件,基于FPGA设计了测量转换时序与控制逻辑,基于LabVIEW环境开发了自动测试软件.基于Matlab研究了自适应的分段拟合校准算法,实现了系统在线实时自动校准,校准后直流、交流、频率测量精度误差分别达到1‰、2%和0.1‰.测试结果表明,基于分段三次多项式拟合的自动校准方法能够快速有效降低系统非线性导致的测量误差,整套系统满足面向密集信号的快速装备测试需求.

【总页数】6页(P187-192)

【作者】梁嘉倩;孟升卫;鲁文帅;付平

【作者单位】哈尔滨工业大学自动化测试与控制研究所,黑龙江哈尔滨 150001;哈尔滨工业大学自动化测试与控制研究所,黑龙江哈尔滨 150001;中国电子科学研究院,北京 100041;哈尔滨工业大学自动化测试与控制研究所,黑龙江哈尔滨 150001【正文语种】中文

【中图分类】TP212

【相关文献】

1.自动测试系统校准方法研究 [J], 孙宝江;沈士团;陈星

2.自动测试系统中面向信号的仪器UUT建模方法 [J], 苏孝钐;田凌

3.一种基于散射参数级联的微波自动测试系统校准方法 [J], 中国电子科技集团公司第四十一研究所

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

(19)中华人民共和国国家知识产权局

(12)发明专利申请

(10)申请公布号 (43)申请公布日 (21)申请号 201910201771.X

(22)申请日 2019.03.18

(71)申请人 信联科技(南京)有限公司

地址 210000 江苏省南京市江宁经济技术

开发区东吉大道1号

(72)发明人 郭涛 李明柱 叶青 

(51)Int.Cl.

G06F 11/36(2006.01)

H04L 12/26(2006.01)

(54)发明名称

一种基于协议状态机的模糊测试脚本及测

试引擎

(57)摘要

本发明公开了一种基于协议状态机的模糊

测试脚本及测试引擎,能够实现快速定义状态机

模型,并且测试平台能够自动识别状态机模型生

成状态引导脚本,

在状态机测试模式下,测试引擎首先执行状态引导脚本,将被测设备引导至测

试前的正确状态后开始正式测试流程,状态引导

脚本与主体测试脚本结构、语法一致,新增xml节

点用于定义状态机模型,状态机模型包含状态定

义和状态迁移Action,新增数据库表用于状态定

义和管理状态迁移Action集,状态机模型引用状

态定义表,

便于简化建立状态模型的过程。权利要求书1页 说明书6页 附图1页CN 110532162 A 2019.12.03

C N 110532162

A

权 利 要 求 书1/1页CN 110532162 A

1.一种基于协议状态机的模糊测试脚本及测试引擎,其特征在于,包括以下模块,

状态机模型定义,所述状态机模型定义包括状态机模型定义元素、状态定义表和引用状态定义表;

所述状态机模型定义元素包括

所述状态定义表包括表名:StateMachine;主键:TransitionID;外键:ProtocolID;说明:关联Protocol表与Script表;

所述引用状态定义表,将每个状态迁移的过程定义以后,S c r i p t表中的StateMachineScript字段内容则是引用StateMachine表中transition过程;

测试引擎状态引导执行,包括状态初始化、状态引导执行和监测脚本为空的处理;

状态监测机制,包括测试脚本和测试引擎。

2.根据权利要求1所述的一种基于协议状态机的模糊测试脚本及测试引擎,其特征在于,

所述元素用于定义协议状态机模型框架,其下包括一个或多个元素;

所述元素定义了一个协议状态机,其属性包含状态机模型名称和初始状态,在元素下,采用元素进行状态定义;

所述元素用于定义一个状态迁移过程,其属性包含当前状态名称、迁移后的目的状态名称、迁移Action集,Action集包含等元素。

3.根据权利要求1所述的一种基于协议状态机的模糊测试脚本及测试引擎,其特征在于,所述状态机初始化包括以下步骤,

步骤A1,对测试脚本进行初始化之前,先对状态引导脚本进行初始化;

步骤A2,状态引导脚本正则匹配;

步骤A3,解析状态引导脚本中的Channel、Action信息并存储。

4.根据权利要求1所述的一种基于协议状态机的模糊测试脚本及测试引擎,其特征在于,所述状态引导执行包括以下步骤,

步骤B1,监测脚本执行完成后,在正式测试执行前,先执行状态引导脚本;

步骤B2,如果状态引导脚本执行失败,测试平台将报异常终止测试。

5.根据权利要求1所述的一种基于协议状态机的模糊测试脚本及测试引擎,其特征在于,所述监测脚本为空的处理,当监测脚本为空时,若不含状态引导脚本,以测试脚本作为监测脚本使用向下兼容;如果包含状态引导脚本,则以状态引导脚本作为监测脚本。

6.根据权利要求1所述的一种基于协议状态机的模糊测试脚本及测试引擎,其特征在于,所述测试脚本,其中定义了变异数据包,同时也定义了回复包解析组件,因为不同的协议需要调用不同的组件,所以组件必须要在测试脚本中定义,并由测试引擎调用执行。

7.根据权利要求1所述的一种基于协议状态机的模糊测试脚本及测试引擎,其特征在于,所述测试引擎,判断状态机测试过程中调用回复包解析组件结果异常时自动重发送正常数据包探测被测设备状态;如果反馈的结果仍然与期望不符则引擎判定此时被测设备的协议状态已经失效;用户可根据实际测试需求选择终止测试,或者重新进行状态引导继续测试。

2

相关文档
最新文档