产品介绍:
EasySAR AutoTester是昂辉科技在研的一款持续集成式嵌入式自动化测试平台。该平台覆盖从配置集导入—编译—下载—烧录测试结果打印的全流程自动化。它能够显著提升车载软件的测试效率与灵活性,为软件可靠性及稳定性提供技术支撑。平台可与现有的版本管理系统(如Git)、缺陷追踪系统、CI框架(如Jenkins、GitLabCI)无缝衔接。
产品优势:
1、全流程自动化,释放人力
一次性配置好测试脚本与参数,系统自动完成拉取配置集-触发编译-连接目标-烧录固件一执行测试用例一收集并打印结果。
可定时执行(如夜间回归测试)或Git触发执行(每次PR自动验证),大幅降低人工干预。
2、高度灵活性,适配多种硬件与编译器
支持主流编译器(GCC、IAR等)及调试器/烧录器(J-Link、PE等)。
测试脚本支持Python,可根据不同ECU平台灵活修改流程。
3、与AUTOSAR工具链深度集成
可直接导入EasySAR Configurator生成的配置集或ARXML文件,自动关联BSW编译。
支持生成标准化测试报告。
使用场景:
1、AUTOSAR项目持续集成(CI)流水线
开发团队每次推送代码到Git,触发Jenkins自动调用EasySAR AutoTester。平台拉取最新配置集,完成编译、烧录到目标板,执行预设功能测试,输出测试报告,任何配置错误或回归bug都会被立即发现。
2、多配置集回归测试
一个ECU软件支持多种车型/变体(如低配版、高配版)。以往需要人工切换配置并分别测试。AutoTester可一次性导入所有配置集,自动循环编译、烧录、测试,生成对比报告,确保所有变体均无缺陷。
3、多ECU板卡批量烧录测试
在产线或实验室需要同时测试数十块相同的ECU板。AutoTester支持多路并行烧录(通过多台调试器或网络烧录),并对每块板独立执行诊断自检,输出每块板的测试结果。
