标准符合性测试系统实现了SRTF标准符合性测试流程的标准化、测试过程的自动化、数据分析的智能化。主要由综合管理平台、中间件/操作系统测试软件、核心框架测试软件、硬件抽象层测试软件、平台适配性测试软件组成。
综合管理平台是标准符合性测试系统的“大脑”,提供测试工程管理、用例管理、测试计划生成、测试数据管理及报告生成等功能。该平台负责管理整个项目的全生命周期,从导入待测设备的硬件信息到生成测试计划,以及监控项目的执行进度、测试报告生成。
中间件/操作系统测试软件主要完成IDL数据类型、Object接口、POA接口、ORB接口、POACurrent接口、POAManager接口、POAPolicy接口、日志服务;以及进程管理接口、信号量接口、互斥量接口、消息队列接口、内存管理接口、信号控制接口、文件系统接口、套接字接口等测试。
核心框架测试软件主要完成域管理器接口、设备管理器接口、应用管理器接口、应用工厂接口、文件接口、文件服务接口、逻辑设备、文件管理器接口及事件服务的测试。
硬件抽象层测试软件主要完成GPP MOCB接口、DSP MOCB接口、FPGA MOCB接口、GPP MHAL接口、DSP MHAL接口、FPGA MHAL接口、RFC MHAL接口的测试。
平台适配性测试软件测试SRTF软件平台对硬件平台的适配性,完成开机时间、波形加卸载时间、波形加卸载压力测试、传输机制性能、MHAL性能、MOCB性能、内存占用率等测试。
性能优势:
1) 完备的测试策略设计,严格依照SRTF相关规范进行实现,保障测试结果完备性。
2) 标准化的测试流程,对关键测试项实施严格的防作弊措施,保证测试结果的公平公正。
3) 分布式测试系统,可以灵活扩展功能,适应多种场景下的测试需求。
4) 完善的测试用例库管理机制,支持用例配置、用例入库、用例下发等功能,针对不同的待测设备或测试需求,可以灵活定制测试用例。
5) 综合管理平台与测试平台相分离,管理平台负责项目管理、测试计划生成、用例配置、测试数据统计及报告生成;各测试平台与具体的被测设备进行
连接;保证了测试的灵活性,实现了测试用例、测试数据、测试计划等核心任务的统一管控。
6) 测试软件采用开放式架构设计,测试用例与测试软件相分离,测试用例即插即用,支持用户根据需求迅速灵活扩展新的测试用例。
7) 支持测试策略灵活定制,针对被测设备的类型、资源规模、测试等级要求等信息自动生成测试计划和自动配置测试用例。
8) 测试数据自动化统计与分析,一键生成标准化的测试报告。