摘要
本发明公开了一种基于功能覆盖和漏洞扫描的软件安全测试系统;包括测试管理模块、功能覆盖模块、漏洞扫描模块、漏洞修补与更新模块、人工智能分析模块、报告生成模块、安全反馈循环模块、增强型动态适应模块和安全知识图谱模块;所述测试管理模块用于负责测试任务的分配、监控和管理,支持多线程和分布式测试;所述功能覆盖模块包括静态代码分析单元和动态运行分析单元,用于通过静态代码分析和动态运行分析,确定软件的功能点,并生成相应的测试用例,确保每个功能点都被覆盖到。本发明通过结合功能覆盖、漏洞扫描和人工智能分析,不仅增加了测试软件的功能正确性和安全性,还能预测潜在风险,并采用多线程和分布式测试,提高了测试效率。
技术关键词
静态代码分析
增强型动态
软件
扫描模块
机器学习辅助
分析单元
机器学习算法
逻辑回归算法
评分系统
测试环境配置
多线程
漏洞扫描工具
分析模块
更新知识图谱
覆盖率
度量