【技术实现步骤摘要】
本专利技术涉及软件安全测试,具体为一种基于结构感知的智能化测试用例筛选方法、装置、处理器和存储器。
技术介绍
1、随着软件技术的快速发展和互联网应用的普及,软件系统的安全性问题日益凸显,软件漏洞成为攻击者利用的主要途径,威胁着信息安全和用户隐私,模糊测试作为高效的软件漏洞发现技术,通过向软件输送随机或异常数据,监测软件异常行为来识别潜在的安全漏洞,模糊测试已演化为集成复杂策略和算法的自动化测试系统,现代模糊测试工具能自动生成测试数据,并根据软件的反馈信息智能调整测试策略,有效提高漏洞发现的效率和准确性。
2、尽管模糊测试技术取得显著进展,但随着软件系统的日益复杂和多样化,传统的模糊测试方法面临诸多挑战,一方面,传统模糊测试通常采用随机或半随机的数据生成策略,导致生成的测试数据缺乏针对性,无法有效触达软件的深层次逻辑和复杂状态,漏洞察觉效率较低,另一方面,现有模糊测试工具在处理高度结构化的输入数据时效率较低。
3、因此,本领域技术人员提供一种基于结构感知的智能化测试用例筛选方法、装置、处理器和存储器,以解决上述背景
...【技术保护点】
1.一种基于结构感知的智能化测试用例筛选方法,其特征在于,包括下步骤:
2.根据权利要求1所述的一种基于结构感知的智能化测试用例筛选方法,其特征在于,所述步骤一中,所述测试用例集获取包括软件测试活动中收集的测试用例或通过自动化测试生成工具生成初步测试用例。
3.根据权利要求1所述的一种基于结构感知的智能化测试用例筛选方法,其特征在于,所述步骤三中,所述测试用例格式和结构分析包括使用自然语言处理技术或正则表达式技术来识别和提取测试用例的格式特征。
4.根据权利要求1所述的一种基于结构感知的智能化测试用例筛选方法,其特征在于,所述步骤七
...【技术特征摘要】
1.一种基于结构感知的智能化测试用例筛选方法,其特征在于,包括下步骤:
2.根据权利要求1所述的一种基于结构感知的智能化测试用例筛选方法,其特征在于,所述步骤一中,所述测试用例集获取包括软件测试活动中收集的测试用例或通过自动化测试生成工具生成初步测试用例。
3.根据权利要求1所述的一种基于结构感知的智能化测试用例筛选方法,其特征在于,所述步骤三中,所述测试用例格式和结构分析包括使用自然语言处理技术或正则表达式技术来识别和提取测试用例的格式特征。
4.根据权利要求1所述的一种基于结构感知的智能化测试用例筛选方法,其特征在于,所述步骤七中,所述卷积神经网络的训练过程包括使用标记为成功触发漏洞的测试用例和未能触发漏洞的测试用例作为训练数据,提高网络在测试用例质量筛选中的准确性。
5.根据权利要求1所述的一种基于结构感知的智能化测试用例筛选方法,其特征在于,所述步骤四中,所述测试用例分组包括使用执行路径分析工具来跟踪和记录测试用例执行时的分支路径信息。
6....
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。