摘要
本发明属于信息技术领域,提出一种基于洗牌算法的内核模糊测试用例生成方法及装置,包括:随机从语料库中取出一个内核测试用例p,应用洗牌算法shuffling algorithm数学模型对内核测试用例p变异生成一个模糊测试用例;生成m个模糊测试用例生成m个模糊测试用例、、……,组成模糊测试用例集;对生成的模糊测试用例集进行卡方检验;对卡方检验的结果进行判断,用待测内核和指定的文件系统启动测试环境,将模糊测试用例集输入到测试环境中执行。本发明可以打乱测试用例中系统调用的顺序,生成新的模糊测试用例,增加模糊测试用例的多样性,避免对于原语料库的高度依赖,且变异测试用例的时间复杂度小,不会增加生成时间。
技术关键词
模糊测试用例
洗牌
内核
生成方法
算法
元素
卡方统计量
生成测试用例
文件系统
数学模型
对象
测试模块
测试用例集
索引
计算机程序产品
指针
切片
检验方法
系统为您推荐了相关专利信息
终端设备
时间敏感网络
交换机
最小化系统
服务器
加密解密模块
信息安全防护系统
证书管理
身份认证模块
平台
矿用皮带输送机
异常检测方法
工业CCD相机
邻域
原始图像数据
漫画
内容生成方法
个性化推荐方法
生成控制消息
个性化推荐系统