2
本文作者: 佳伟 | 2014-09-21 14:47 |
想象一下,当你准备开车上路的时候,汽车内建的相机辨识出驾驶和乘客的身份,座椅自动调整好以符合乘客最舒适的姿势,导航和娱乐系统也一起转换成您的喜好,并自动无缝与您的智能型手机和平板电脑做连接,下载音乐或是TV节目。同时,无需触碰手持装置屏幕,只需运用车上的现有设备就能控制手机上的应用程序,例如接听电话等等。车载信息娱乐系统俨然成为一种创新的车载电脑应用,让运输不再只是单纯A点到B点点的迁徙,如影随形的信息洪流更将渗透人类生活的各种脉络。许多知名汽车厂商也已经意识到车载信息娱乐系统将会是未来汽车工业发展的关键应用并且车载信息娱乐系统也将成为产品差异化的另一大卖点。未来全球汽车工业所搭载的车载娱乐系统将逐渐与智能型手机及其他行动装置作沟通连接,根据研究机构Juniper Research的报告指出,到了2016年,逾九千万辆的汽车除了可随车上网外,更能进一步与手机的应用程序搭配,全面提升汽车的附加价值。
智能车载系统在车联网中主要负责人机交互部分。目前苹果、谷歌、微软三大IT巨头都对汽车中控台虎视眈眈。然而车载系统最重要的是稳定与安全而非智能,或许它只需要能够通过数据线、蓝牙或者NFC与智能手机连接即可,智能手机可以完成所有智能车载系统需要完成的任务,现在已经有很多车厂开始这么做了,比如本田的Display Audio智能屏互联系统(让中控屏幕实现部分手机APP的功能,如导航)以及Mirrorlink技术(通过汽车中控台来操作手机)。智能车载系统虽然在技术层面可以理解为移动互联技术的延伸,但其本质却是对驾车产生影响的辅助信息系统,安全性远比娱乐性更加的重要。
车载信息系统必须要符合ISO26262国际标准,ISO26262标准是针对乘用车电子、电气和软件部件安全生命周期的国际标准。ISO26262标准用于评估有害操作情况的风险和设定安全措施来降低故障风险。汽车系统中一次可能的故障所导致危险的严重性可以通过汽车安全完整性水平(ASIL)来体现。目前国内市场上出现的很多智能驾驶系统,都是基于移动互联技术来做为终端的形势来提供服务,通常采用的系统为主流的iOS以及Android平台,而作为首款移动端的白盒测试工具,ThreadingTest则在满足了ISO26262软件检测标准的基础上,可以对任意基于Android系统的智能驾驶系统提供航天航空级别的功能检测,同时ThreadingTest也是全球唯一能够达到该标准的纯软件的商用工具。
与其相比的MaCabe和Codetest产品都有各自的局限性,让一些车载设备厂商无法承受。
ThreadingTest内核集成了大量的复杂运算,但前端设计却非常简单易用。ThreadingTest可以系统的分析整个软件,针对于ISO26262标准,可以完美覆盖ISO26262 标准中关于软件测试的选项:程序的静态分析(控制流分析、函数关系图分析)、代码复杂度分析、代码覆盖率分析、Codereview等多项要求,同时支持并超出ISO26262中的全流程测试标准,可以从单元测试开始到集成测试、系统测试、UAT提供全程的、统一的量化体系。
通过ThreadingTest的示波器专利技术,测试人员甚至可以边在行驶过程中操作智能驾驶系统的同时,通过ThreadingTest的软件示波器即时地获得测试数据和测试结果。这一点则非常贴合了车联网系统的测试需求,因为车联网软件系统的测试需要在车辆的运动中进行。测试人员可以在移动的车上进行测试后,然后将一整天获得的测试数据拿到软件平台中进行分析。同时ThreadingTest支持离线测试的方式,可以对源代码进行很好的保护,即在户外进行测试的时候并不需要系统的源代码,在需要进行数据展示的时候,仅需要将测试获得的数据拿回到研发实验室进行关联展示和分析即可。
ThreadingTesT提供了精准的白盒测试方法,能够检出无限接近于100%的车联网软件系统零缺陷,可以保证驾驶者的绝对的安全以及获得准确的车辆信息。ThreadingTest提供了多达8种技术用来展示软件测试过程中对测试用例的充分度进行考核,同时ThreadingTest提供了一个专利技术即覆盖率计算可视化技术,能够让测试人员更加直观的看到检测的详细数据。ThreadingTest是全球第一个第五代的白盒测试技术实现工具,它除了能够计算传统意义上的覆盖率信息,还可以自动建立覆盖率和测试用例的关系,即建立车联网系统中的每个功能执行的代码的情况,可以给开发人员分析出现缺陷功能对应的代码内部的执行细节,如出现故障时候的逻辑分支的运行情况,开发人员可以在没有测试人员故障描述的情况下快速定位并修复缺陷。
车载系统已经在汽车上的普及率正在逐年递增,那么如何保证车载系统的安全性?那么就需要专业级别的车载系统的测试和分析平台,基于此,ThreadingTest的出现可能为车载系统的开发厂家提供一个很完善的车载系统评测平台,但是具体的评测效果如何,能不能适应这个市场呢?还是要交给车载系统的制造商以及市场来判定。(智驾君:微信公众账号【smartrides】)
雷峰网原创文章,未经授权禁止转载。详情见转载须知。