CANalyzer-全面的网络分析工具
CANalyzer是CANoe的功能子集,同时支持CAN、CAN FD、LIN、Ethernet、FlexRay、MOST等
总线。利用CANalyzer,可以方便地观察和分析最多32路总线通信,通过网络分析发现并解决故障
监控总线数据传输
显示特定报文的数据内容
预定义报文的交互式发送
报文统计、总线负载及干扰统计
报文记录、报文回放及评估
诊断测试功能
VectorCAST/C++ – 单元/集成测试
针对嵌入式代码测试,Vector提供:专注于单元/集成测试的VectorCAST/C++、针对系统白盒测试的
VectorCAST/QA和静态分析工具PC-lint Plus(简称PCLP)。
VectorCAST是经过TÜV南德认证的综合集成型代码测试解决方案,通过自动构建和执行C/C++测试套
件和测试用例,验证被测代码的合规性和按需开发,进而确保涉及关键业务的嵌入式系统的安全性和可靠
性;同时还具有显著提高执行效率、缩短测试时间、完善工具链集成、优化持续集成测试等特性功能,实现
对研发组织和测试流程的降本增效。
VectorCAST/C++是专为嵌入式开发/测试人员设计,高度自动化的单元/集成测试工具,广泛应用于航空航
天、汽车电子、轨道交通、工控医疗以及物联网等诸多领域,帮助用户验证嵌入式系统的安全可靠性。
支持C++11、C++14和C++17; > 在Linux环境下运行稳定,且支持项目配置的扩展(如Android NDK Clang编译链等);
支持主流的编译器、模拟器和处理器体系结构,并提供定制化配置服务;
可自动构建测试驱动程序和桩函数,支持多种测试执行环境(基于模拟器或嵌入式目标板);
支持众多代码覆盖类型(语句、分支和MC/DC);
支持自动创建(基本路径、边界值、等价类/域、MC/DC等)测试用例;
支持故障注入以及对局部变量进行打印和做断言判断;
支持测试用例回放,逐步对代码行进行分析调试;
自动化回归测试,提供基于Jenkins 2.0的官方插件实现从持续集成到持续交付;
与众多需求管理工具(PTC、DOORs、Polarion等)集成;
超轻量化的源配置文件管理,实现快速完整的项目级工程迁移和便捷高效的分布式团队协作;
定制化的多种格式报告,支持网页看板实时显示在测项目的各项数据和指标;
支持ISO 26262/DO 178/IEC 61508/IEC 62304/EN 50126等诸多行业规范的代码测试认证。
VectorCAST/QA通过集成用户软件编译/构建环境和已有的测试基础架构,获取软件在系统测试中的关键指
标,如代码复杂度、代码变更频率、测试用例状态和代码覆盖度等。在不改变已有工作流程、测试工具以及既定
的系统测试任务的前提下,VectorCAST/QA作为一个数据储存库,以顾问的角色回答诸如“对这部分代码的
变更我需要重新运行哪些系统测试用例”的问题。
与Jenkins等CI服务器轻松集成,实现分布式测试;
沿用已有测试框架与测试用例,无需学习新工具或流程;
自动捕获和维护代码覆盖率数据,快速识别未经测试的代码;
自动获取测试用例与代码之间的关联性;
自动计算出代码变更后所需的最小测试集;
评估每个测试用例的价值,识别冗余的测试用例。