凯云科技ARTS:实时系统软件性能与测试解决方案

需积分: 9 2 下载量 103 浏览量 更新于2024-07-06 收藏 10.1MB DOCX 举报
"实时系统软件执行时间性能测试工具ARTS,由凯云科技提供,用于测试和分析软件在实时系统中的性能。该工具支持多种测试功能,包括性能分析、覆盖测试、内存分配分析、代码和变量跟踪,以及动态实时调用分析。此外,它还具备最坏执行时间分析和自动报告生成功能,适用于多任务和多线程的覆盖测试。凯云科技是一家专注于软件测试产品的高新技术企业,提供ETest系列解决方案,服务于航空、航天、船舶、兵器等领域的研发单位,以及轨道交通、汽车、医疗等行业。该公司拥有多个认证和自主知识产权产品,并主办了“大学生软件测试大赛”,推动软件测试技术在高校的普及。" 详细知识点: 1. 实时系统软件性能测试:ARTS工具专为实时系统设计,能够测试软件的执行时间性能,确保在严格的实时性要求下系统表现稳定。 2. 系统级测试:ARTS可以从目标板总线、通信接口或内存获取信号,实现真实目标机在环的系统级测试,确保软件在实际运行环境中的行为准确无误。 3. 测试分析功能:工具提供了性能分析,可以测量软件运行效率;测试覆盖分析则包括语句覆盖和分支覆盖,评估代码的测试完整性;动态内存分配分析有助于发现内存管理问题。 4. 代码和变量跟踪:ARTS允许跟踪代码执行过程和变量变化,帮助开发者理解程序行为,定位潜在问题。 5. 动态实时调用分析:这项功能可监控函数调用的实时情况,对于多任务或多线程环境尤其重要,能识别并优化调度和同步问题。 6. 最坏执行时间分析:对于实时系统,确定软件最坏情况下的执行时间至关重要,ARTS能帮助计算并预测这些极限值。 7. 报告自动生成功能:测试完成后,ARTS可以自动生成测试报告,简化了测试结果的汇总和分析工作。 8. 凯云科技:作为一家专注于软件测试的高新技术企业,凯云科技提供一系列产品如ETest,覆盖了从仿真测试环境到测试流程管理等多个方面,服务范围广泛。 9. 自主知识产权:凯云科技已研发出60多项拥有全部自主知识产权的软硬件产品,表明其在软件测试领域具有较强的技术实力。 10. 行业影响力:通过主办“大学生软件测试大赛”,凯云科技不仅提高了软件测试技术在高校的知名度,也促进了行业内的技术交流和人才培养。