核心产品
灵思创奇基于工业标准为用户开展多学科、多领域的半实物仿真测试工作提供平台支撑工具。
TestBench 自动测试软件
一、概述
TestBench 自动测试软件提供通用化的测试用例设计、执行、维护环境,覆盖测试需求、测试数据、测试用例、测试序列、测试任务、测试报告的全流程管理,支持图形化、Excel、python脚本等多种测试用例开发方式,提供运行前检查、在线断点调试、ICD格式数据查看等高效调试方法,具有功能全、易上手、问题快速定位的特性,可大幅度提升嵌入式软件测试工作效率。

二、软件特点
支持台架设备管理,如仿真目标机、程控电源、故障注入箱、综合配线箱等测试设备;
支持需求管理、提供需求创建、编辑、维护界面;
测试数据管理: 支持测试变量与台架变量的解耦,提高测试用例复用性,支持手动和导入已有ICD数据描述文件方式创建结构体变量;
测试用例管理:支持需求-用例关联关系维护、提供图形化拖拽动作库、Python 脚本、 Excel 表格等多种测试用例开发方式;
测试序列管理:以表格化方式快速创建测试序列,支持单步执行、断点调试,ICD数据格式化解析显示、内存原始数据查看等功能;
测试任务管理:支持流程图方式维护测试流程,支持多任务并行执行;
支持测试报告查看、分析、导出功能,支持HTML、PDF、Word、Excel等多种格式测试报告,可自定义报告模版;
支持MCP接口,结合自研测试用例开发智能体,可实现本地知识库创建、测试大纲和测试用例AI智能生成等功能、实现测试任务到测试脚本的智能化管理和执行。
三、功能详情
1.测试数据管理
测试数据管理功能实现了用例变量与台架变量的解耦,支持测试用例脱机离线运行验证与测试用例的快速迁移。
2.测试需求管理
支持用户以“系统-子系统-模块”的层级结构管理测试需求。需求信息包括名称、描述、测试方法、追溯关系、通过准则、优先级等相关属性,为测试用例设计提供明确指导。
3.测试用例管理
测试用例编辑:支持图形化编辑、表格编辑和Python脚本编辑等开发方式,支持按“系统-子系统-模块”的层级对测试用例进行分组管理。
测试用例数据激励:支持按照ICD格式编辑数据激励,提供各类进制数值、不同编码格式的字符串及符合语法的计算公式。同时,可通过测试动作库中的函数动作,实现周期输入、延时输入等激励数据配置功能。
测试用例导入导出:系统支持测试用例的导入与导出。测试用例包含名称、描述、需求追踪、输入、预期结果等基本属性。除手动编辑外,还支持通过Excel文件导入,并支持格式定制。
4.测试用例执行
自动测试软件通过测试序列对测试用例进行组织,测试序列是系统可执行的最小任务单元。测试序列可管理多个测试用例,实现模块级或子系统级的功能测试,相当于“测试用例集”。多个测试序列可进一步由一个测试单管理,形成一个测试任务,共同完成系统的全部功能测试。
5.测试报告
自动测试系统支持测试执行结果的在线查看与格式化导出。测试序列或测试单执行完成后,系统自动生成测试报告,并按照需求或测试用例设计阶段的层级关系进行分组。
6.测试监控
测试系统在测试序列执行过程中,通过调试终端实时滚动显示当前执行的测试用例信息,包括执行时间、激励数据/采集数据、实际值、用例执行结果及测试序列执行进度等。