一种软件分析测试系统技术方案

技术编号:21606348 阅读:31 留言:0更新日期:2019-07-13 18:30
本发明专利技术公开了一种软件分析测试系统,包括中央处理器,所述中央处理器连接有数据采集模块,数据采集模块用于读取采集软件代码信息,所述中央处理器还连接有免疫特征数据库和安全监测模块,免疫特征数据库用于储存各种病毒的指纹特征数据,所述中央处理器还连接有数据分析模块,所述数据分析模块设有单元测试、集成测试、整体测试和兼容性测试,单元测试用于测试软件中单个功能模块,集成测试用于测试由单个功能模块组成的模块组进行测试,整体测试用于对完整的软件整体进行测试。本发明专利技术的软件分析测试系统可对软件进行自动化测试分析,工作效率高,能够有效对软件进行安全检测、漏洞分析,并能够防止恶意软件的传播,提高了软件的安全性。

A Software Analysis and Testing System

【技术实现步骤摘要】
一种软件分析测试系统
本专利技术涉及软件系统
,特别涉及一种软件分析测试系统。
技术介绍
如今,信息技术的飞速发展,软件在社会生活的方方面面发挥着日益重要的作用,软件测试是伴随着软件的产生而产生的,计算机软件的安全性问题是用于和开发商共同关心的主要问题,计算机软件研发后在使用前存在很多的安全因素,所以必须对软件进行分析,现有的计算机软件分析系统功能单一,分析难度大,且不便于操作。为此,我们提出一种软件分析测试系统。
技术实现思路
本专利技术的主要目的在于提供一种软件分析测试系统,,可以有效解决
技术介绍
中的问题。为实现上述目的,本专利技术采取的技术方案为:一种软件分析测试系统,包括中央处理器,所述中央处理器连接有数据采集模块,数据采集模块用于读取采集软件代码信息,所述中央处理器还连接有免疫特征数据库和安全监测模块,免疫特征数据库用于储存各种病毒的指纹特征数据,所述中央处理器还连接有数据分析模块,所述数据分析模块设有单元测试、集成测试、整体测试和兼容性测试,单元测试用于测试软件中单个功能模块,集成测试用于测试由单个功能模块组成的模块组进行测试,整体测试用于对完整的软件整体进行测试,兼容性测试用于测试软件对操作系统和其他软件的兼容性,所述数据分析模块连接有仿真分析模块,仿真分析模块用于软件的仿真处理,并输送至数据分析模块和安全监测模块进行分析测试,所述仿真分析模块连接有性能评估模块,性能评估模块用于利用预设的算法对接收的仿真分析模块的分析结果进行计算,得出软件的性能评估结果。进一步地,所述安全监测模块还设有漏洞分析、附带软件分析和病毒检测,漏洞分析用于对软件的漏洞进行检测和记录,附带软件分析用于分析检测软件中附带的软件并记录,病毒检测用于将软件与免疫特征数据库内数据做分析对比。进一步地,所述中央处理器还连接有系统监控模块,所述系统监控模块连接有报警模块,系统监控模块用于监控中央处理器的运行状态,报警模块可在系统危险时发出警报信号。进一步地,所述性能评估模块连接有还原模块,还原模块用于在完成软件测试后将计算机恢复至数据交换前状态。与现有技术相比,本专利技术具有如下有益效果:本专利技术的软件分析测试系统可对软件进行自动化测试分析,工作效率高,能够有效对软件进行安全检测、漏洞分析,并能够防止恶意软件的传播,提高了软件的安全性。附图说明图1为本专利技术一种软件分析测试系统的整体结构示意图。具体实施方式为使本专利技术实现的技术手段、创作特征、达成目的与功效易于明白了解,下面结合具体实施方式,进一步阐述本专利技术。如图1所示,一种软件分析测试系统,包括中央处理器,所述中央处理器连接有数据采集模块,数据采集模块用于读取采集软件代码信息,所述中央处理器还连接有免疫特征数据库和安全监测模块,免疫特征数据库用于储存各种病毒的指纹特征数据,所述中央处理器还连接有数据分析模块,所述数据分析模块设有单元测试、集成测试、整体测试和兼容性测试,单元测试用于测试软件中单个功能模块,集成测试用于测试由单个功能模块组成的模块组进行测试,整体测试用于对完整的软件整体进行测试,兼容性测试用于测试软件对操作系统和其他软件的兼容性,所述数据分析模块连接有仿真分析模块,仿真分析模块用于软件的仿真处理,并输送至数据分析模块和安全监测模块进行分析测试,所述仿真分析模块连接有性能评估模块,性能评估模块用于利用预设的算法对接收的仿真分析模块的分析结果进行计算,得出软件的性能评估结果。其中,所述安全监测模块还设有漏洞分析、附带软件分析和病毒检测,漏洞分析用于对软件的漏洞进行检测和记录,附带软件分析用于分析检测软件中附带的软件并记录,病毒检测用于将软件与免疫特征数据库内数据做分析对比。其中,所述中央处理器还连接有系统监控模块,所述系统监控模块连接有报警模块,系统监控模块用于监控中央处理器的运行状态,报警模块可在系统危险时发出警报信号。其中,所述性能评估模块连接有还原模块,还原模块用于在完成软件测试后将计算机恢复至数据交换前状态。以上显示和描述了本专利技术的基本原理和主要特征和本专利技术的优点。本行业的技术人员应该了解,本专利技术不受上述实施例的限制,上述实施例和说明书中描述的只是说明本专利技术的原理,在不脱离本专利技术精神和范围的前提下,本专利技术还会有各种变化和改进,这些变化和改进都落入要求保护的本专利技术范围内。本专利技术要求保护范围由所附的权利要求书及其等效物界定。本文档来自技高网...

【技术保护点】
1.一种软件分析测试系统,其特征在于,包括中央处理器,所述中央处理器连接有数据采集模块,数据采集模块用于读取采集软件代码信息,所述中央处理器还连接有免疫特征数据库和安全监测模块,免疫特征数据库用于储存各种病毒的指纹特征数据,所述中央处理器还连接有数据分析模块,所述数据分析模块设有单元测试、集成测试、整体测试和兼容性测试,单元测试用于测试软件中单个功能模块,集成测试用于测试由单个功能模块组成的模块组进行测试,整体测试用于对完整的软件整体进行测试,兼容性测试用于测试软件对操作系统和其他软件的兼容性,所述数据分析模块连接有仿真分析模块,仿真分析模块用于软件的仿真处理,并输送至数据分析模块和安全监测模块进行分析测试,所述仿真分析模块连接有性能评估模块,性能评估模块用于利用预设的算法对接收的仿真分析模块的分析结果进行计算,得出软件的性能评估结果。

【技术特征摘要】
1.一种软件分析测试系统,其特征在于,包括中央处理器,所述中央处理器连接有数据采集模块,数据采集模块用于读取采集软件代码信息,所述中央处理器还连接有免疫特征数据库和安全监测模块,免疫特征数据库用于储存各种病毒的指纹特征数据,所述中央处理器还连接有数据分析模块,所述数据分析模块设有单元测试、集成测试、整体测试和兼容性测试,单元测试用于测试软件中单个功能模块,集成测试用于测试由单个功能模块组成的模块组进行测试,整体测试用于对完整的软件整体进行测试,兼容性测试用于测试软件对操作系统和其他软件的兼容性,所述数据分析模块连接有仿真分析模块,仿真分析模块用于软件的仿真处理,并输送至数据分析模块和安全监测模块进行分析测试,所述仿真分析模块连接有性能评估模块,性能评估模块用于利用预设...

【专利技术属性】
技术研发人员:王慧
申请(专利权)人:合肥君林信息科技有限公司
类型:发明
国别省市:安徽,34

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

1