← 返回列表
一种面向模糊测试的种子挖掘方法
摘要文本
本发明涉及一种面向模糊测试的种子挖掘方法,属于模糊测试技术领域。针对有源码的灰盒场景,本发明通过研究语法语义感知的灰盒DBMS模糊测试技术,提出了一种面向数据库模糊测试的种子挖掘方法,从目标DBMS的官方测试套件中挖掘初始种子并解析出变异素材供后续变异使用,达到更高的代码覆盖率,设计了模式匹配规则和实现模式匹配算法,以增加生成的测试用例通过DBMS的语法解析的概率,从而构造一个分布良好、语法元素多样的种子集,为后续的测试用例变异提供丰富的素材。。来自:
申请人信息
- 申请人:北京计算机技术及应用研究所
- 申请人地址:100854 北京市海淀区永定路51号
- 发明人: 北京计算机技术及应用研究所
专利详细信息
| 项目 | 内容 |
|---|---|
| 专利名称 | 一种面向模糊测试的种子挖掘方法 |
| 专利类型 | 发明申请 |
| 申请号 | CN202311546202.1 |
| 申请日 | 2023/11/20 |
| 公告号 | CN117687902A |
| 公开日 | 2024/3/12 |
| IPC主分类号 | G06F11/36 |
| 权利人 | 北京计算机技术及应用研究所 |
| 发明人 | 曾颖明; 李宁; 庄杰; 贾琼; 罗济凡; 汪美琴; 任益辰 |
| 地址 | 北京市海淀区永定路51号 |
专利主权项内容
1.一种面向模糊测试的种子挖掘方法,其特征在于,包括以下步骤:接收包含多个测试用例的目标DBMS测试文件;设计模式匹配规则;基于该模式匹配规则对测试用例执行模式匹配算法得到匹配结果作为挖掘到的模糊测试用初始种子。 百度搜索马 克 数 据 网