一种基于结构感知的智能化测试用例筛选方法、装置、处理器和存储器制造方法及图纸

技术编号:41494561 阅读:22 留言:0更新日期:2024-05-30 14:39
本申请涉及软件安全测试技术领域,公开一种基于结构感知的智能化测试用例筛选方法,包括以下步骤:步骤一、测试用例集获取:通过自动化工具收集软件测试用例集;步骤二、执行路径分析:对获取的测试用例集中的各用例,执行动态分析捕获其在软件测试中的执行路径,此分析有助于识别用例触及软件内部结构的深度和广度。通过基于结构感知的智能化测试用例筛选方法、装置、处理器和存储器,显著提高模糊测试在复杂软件系统中的应用效率和效果,利用格式和结构分析,结合执行路径信息,对测试用例有针对性的分组,后对分组的测试用例提取公共子串形成格式文件,通过维持测试用例关键格式特征进行针对性地进行变异。

【技术实现步骤摘要】

本专利技术涉及软件安全测试,具体为一种基于结构感知的智能化测试用例筛选方法、装置、处理器和存储器


技术介绍

1、随着软件技术的快速发展和互联网应用的普及,软件系统的安全性问题日益凸显,软件漏洞成为攻击者利用的主要途径,威胁着信息安全和用户隐私,模糊测试作为高效的软件漏洞发现技术,通过向软件输送随机或异常数据,监测软件异常行为来识别潜在的安全漏洞,模糊测试已演化为集成复杂策略和算法的自动化测试系统,现代模糊测试工具能自动生成测试数据,并根据软件的反馈信息智能调整测试策略,有效提高漏洞发现的效率和准确性。

2、尽管模糊测试技术取得显著进展,但随着软件系统的日益复杂和多样化,传统的模糊测试方法面临诸多挑战,一方面,传统模糊测试通常采用随机或半随机的数据生成策略,导致生成的测试数据缺乏针对性,无法有效触达软件的深层次逻辑和复杂状态,漏洞察觉效率较低,另一方面,现有模糊测试工具在处理高度结构化的输入数据时效率较低。

3、因此,本领域技术人员提供一种基于结构感知的智能化测试用例筛选方法、装置、处理器和存储器,以解决上述背景技术中提出的问题。<本文档来自技高网...

【技术保护点】

1.一种基于结构感知的智能化测试用例筛选方法,其特征在于,包括下步骤:

2.根据权利要求1所述的一种基于结构感知的智能化测试用例筛选方法,其特征在于,所述步骤一中,所述测试用例集获取包括软件测试活动中收集的测试用例或通过自动化测试生成工具生成初步测试用例。

3.根据权利要求1所述的一种基于结构感知的智能化测试用例筛选方法,其特征在于,所述步骤三中,所述测试用例格式和结构分析包括使用自然语言处理技术或正则表达式技术来识别和提取测试用例的格式特征。

4.根据权利要求1所述的一种基于结构感知的智能化测试用例筛选方法,其特征在于,所述步骤七中,所述卷积神经网络...

【技术特征摘要】

1.一种基于结构感知的智能化测试用例筛选方法,其特征在于,包括下步骤:

2.根据权利要求1所述的一种基于结构感知的智能化测试用例筛选方法,其特征在于,所述步骤一中,所述测试用例集获取包括软件测试活动中收集的测试用例或通过自动化测试生成工具生成初步测试用例。

3.根据权利要求1所述的一种基于结构感知的智能化测试用例筛选方法,其特征在于,所述步骤三中,所述测试用例格式和结构分析包括使用自然语言处理技术或正则表达式技术来识别和提取测试用例的格式特征。

4.根据权利要求1所述的一种基于结构感知的智能化测试用例筛选方法,其特征在于,所述步骤七中,所述卷积神经网络的训练过程包括使用标记为成功触发漏洞的测试用例和未能触发漏洞的测试用例作为训练数据,提高网络在测试用例质量筛选中的准确性。

5.根据权利要求1所述的一种基于结构感知的智能化测试用例筛选方法,其特征在于,所述步骤四中,所述测试用例分组包括使用执行路径分析工具来跟踪和记录测试用例执行时的分支路径信息。

6....

【专利技术属性】
技术研发人员:藕先文吴宣够王灿
申请(专利权)人:安徽工业大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1