一种基于状态机的测试用例生成方法和系统

    公开(公告)号:CN115757153A

    公开(公告)日:2023-03-07

    申请号:CN202211476761.5

    申请日:2022-11-23

    Abstract: 本发明属于嵌入式软件测试领域,涉及一种基于状态机的测试用例生成方法和系统,包括使用数据协议描述语言DPD对接口协议进行描述;基于DPD所描述的接口协议信息和被测系统的软件设计说明书构建状态机并用状态图表示;基于所述状态图定义状态变迁矩阵;基于所述状态变迁矩阵,使用完全变迁路径覆盖算法生成初始测试用例;使用改进的AETG算法对所述初始测试用例进行覆盖率优化得到完整测试用例集。本发明利用自定义数据协议描述语言DPD,基于根据状态机的状态转移图自动生成测试用例,并经过覆盖率优化达到高覆盖率、低重复率的高质量测试用例集。

    一种基于多源融合的漏洞知识图谱构建方法

    公开(公告)号:CN118332492A

    公开(公告)日:2024-07-12

    申请号:CN202410413999.6

    申请日:2024-04-08

    Abstract: 本发明涉及一种基于多源融合的漏洞知识图谱构建方法,属于知识图谱技术领域。包括:采集多源漏洞数据,对多源漏洞数据解析和合并得到合并后的漏洞基本信息表;对合并后的漏洞基本信息表解析建立漏洞详细信息表;基于漏洞详细信息表对漏洞进行有效性分类;基于漏洞基本信息表、漏洞详细信息表构建漏洞实体网络,基于漏洞实体网络、软件项目依赖文件构建软件依赖实体网络,基于所述漏洞实体网络、软件依赖实体网络及其关联关系构建漏洞知识图谱。该方法通过融合多源平台的漏洞数据扩充漏洞知识,通过漏洞实体网络、软件依赖实体网络以及它们之间的关联关系构建漏洞知识图谱,提高了漏洞知识的丰富度和实用性,为全面检测软件安全风险提供了基础。

Patent Agency Ranking