【技术实现步骤摘要】
本专利技术涉及国产操作系统测试
,具体地,涉及一种国产操作系统验证平台及建立方法。
技术介绍
伴随国家自主可控的需求,国产化软硬件在军民领域逐渐推广与普及,越来越多的设备转入国产化研发平台,为保证设备产品运行可靠,对国产软硬件的安全性、稳定性、可靠性的验证是必不可少的环节,需要一套完备的测试体系保证其质量,国产化测试平台则是测试体系中的重要组成部分。目前国产软硬件在兼容性、适配性等方面存在问题,造成国产设备的整体性能不高,运行不稳定,需要进行优化完善。国产化软硬件环境下缺乏可用的系统测试工具。国产操作系统以开源Linux系统为基础,能够得到的开源测试工具包含了内核、文件系统、网络通信、图形等各方面。但任何单一的工具无法覆盖操作系统全部的测试范围,且部分工具缺少国产CPU环境下的编译配置,无法直接编译运行。目前尚未发现针对国产化平台操作系统的综合自动化测评工具。
技术实现思路
针对现有技术中存在的上述不足,本专利技术的目的是提供一种国产操作系统验证平台及建立方法,该验证平台及建立方法根据国产桌面操作系统对图形处理、多种外设兼容、标准符合性和安全性要求,构建操作系统测试平台,提供图形图像处理、设备兼容、标准符合性、安全防护能力和通用函数接口调用、性能基准测试等测试集及自动化测试工具。为实现上述目的,本专利技术是通过以下技术方案实现的。根据本专利技术的一个方面,提供了一种国产操作系统验证平台,包括如下任一个或任多个功能模块:-内核测试模块,包括任务管理测试、异常/中断管理测试、时钟/定时器管理测试;-内存管理测试模块,包括基本内存控制测试、内存保护测试、虚拟 ...
【技术保护点】
一种国产操作系统验证平台,其特征在于,包括如下任一个或任多个功能模块:‑内核测试模块,包括任务管理测试、异常/中断管理测试、时钟/定时器管理测试;‑内存管理测试模块,包括基本内存控制测试、内存保护测试、虚拟内存测试、共享内存测试;‑文件系统测试模块,包括文件访问测试、目录访问测试、文件系统格式测试、文件管理测试;‑网络通信测试模块,支持多种网络协议,用于网络通信测试;‑Shell测试模块,用于shell下常用命令测试;‑图形测试模块,用于2D或3D图形显示测试;‑任务调度性能测试模块,包括进程创建与切换性能、进程通信带宽与延时性能;‑内存访问性能测试模块,包括内存连续访问性能、随机访问性能、块内存访问性能、整形浮点数据访问性能;‑文件系统性能测试模块,包括单文件读写性能、多文件并发读写性能;‑网络传输性能测试模块,用于测试不同数据包大小情况下传输速率与延时;‑图形显示性能测试模块,用于点、线、多边形及3D图形显示性能测试;‑系统整体性能评分模块,通过各项benchmark测试得到系统整体性能综合评分;‑接口测试模块,提供国产操作系统测试平台的硬件编程接口测试和应用编程接口测试;‑安全性 ...
【技术特征摘要】
1.一种国产操作系统验证平台,其特征在于,包括如下任一个或任多个功能模块:-内核测试模块,包括任务管理测试、异常/中断管理测试、时钟/定时器管理测试;-内存管理测试模块,包括基本内存控制测试、内存保护测试、虚拟内存测试、共享内存测试;-文件系统测试模块,包括文件访问测试、目录访问测试、文件系统格式测试、文件管理测试;-网络通信测试模块,支持多种网络协议,用于网络通信测试;-Shell测试模块,用于shell下常用命令测试;-图形测试模块,用于2D或3D图形显示测试;-任务调度性能测试模块,包括进程创建与切换性能、进程通信带宽与延时性能;-内存访问性能测试模块,包括内存连续访问性能、随机访问性能、块内存访问性能、整形浮点数据访问性能;-文件系统性能测试模块,包括单文件读写性能、多文件并发读写性能;-网络传输性能测试模块,用于测试不同数据包大小情况下传输速率与延时;-图形显示性能测试模块,用于点、线、多边形及3D图形显示性能测试;-系统整体性能评分模块,通过各项benchmark测试得到系统整体性能综合评分;-接口测试模块,提供国产操作系统测试平台的硬件编程接口测试和应用编程接口测试;-安全性测试模块,用于国产操作系统的用户权限测试、文件访问权限测试、运行日志测试、网络安全测试;-标准符合性测试模块,用于对国产操作系统支持的ISO/IEC 9945-2009标准、GB2312-1980标准、GB18030-2005标准、GJB 7721-2012标准、GJB 7722-2012标准的符合性测试;所述国产操作系统验证平台还包括平台适配模块、运行控制模块和结果输出模块;其中:所述平台适配模块用于编译各功能模块的配置信息,使各功能模块通过平台适配模块与国产操作系统适配连接;所述运行控制模块用于调用各功能模块;所述结果输出模块用于各功能模块的执行结果格式化输出。2.根据权利要求1所述的国产操作系统验证平台,其特征在于,所述网络通信测试模块支持的多种网络协议包括如下任一种或任多种网络协议:-TCP网络协议;-UDP网络协议;-HTTP网络协议;-FTP网络协议;-NFS网络协议;-SOAP网络协议。3.根据权利要求1所述的国产操作系统验证平台,其特征在于,所述硬件编程接口测试支持如下任一个或任多个接口:-内核模块编程接口;-硬件通信接口;-中断处理接口;-内存管理接口;-并发控制与竞态编程接口;-时间管理接口;-设备模型接口;-设备类型相关编程接口。4.根据权利要求1所述的国产操作系统验证平台,其特征在于,应用编程接口测试支持如下接口:-任务管理接口;-资源管理接口;-通信管理接口;-设备驱动接口;-数据处理扩展接口;-字符处理接口;-图形处理接口。5.一种国产操作系统验证平台的建立方法,其特征在于,包括如下步骤...
【专利技术属性】
技术研发人员:崔红军,沈雷,何建安,封亮,王勇,朱辉,
申请(专利权)人:中国电子科技集团公司第三十二研究所,
类型:发明
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。