软件测试——智能生态系统优胜之选

上网时间: 2014年11月13日? 作者:Francis Griffiths / 美商国家仪器(NI)? 我来评论 【字号: ? ?小】

关键字:软件测试系统? 智能生态系统? 嵌入式软件?

我们身处在一个软件导向的世界,而我们操作设备的方式也在持续变化,现在的智能手机、机顶盒或甚至汽车,都是透过其中的嵌入式软件加以定义的;由于这样的变迁,我们也面临到对应的挑战:随时跟上技术创新的速度,同时掌握随之而来的复杂度。

20 年前如果要测试手机,只要撷取讯号就行了。现在无论是行动设备的设计、测试或甚至生产作业,都涉及了整个生态系统,其中包含功能、应用与技术,因此必须采取不一样的测试方法。所以要针对目前的挑战来建置测试系统绝对没那么简单,不但得评估持续增加的测试需求,还需要一个禁得起时间考验的耐用架构。因此务必选择一个可控制技术发展曲线的平台,同时还要具有抽象化与整合功能。

待测设备(DUT)不再是单一用途、以硬件为主、功能有限的实体,反而变成多用途、不限功能且以软件为主的实体,所以大家的测试系统也应该同步进化,舍弃由厂商定义功能的传统仪器,改用软件定义架构,就能实时执行使用者所定义的量测与分析作业,甚至还可以将算法布署至内建的 FPGA,加强弹性之余,还可以提升仪器效能。有了软件定义方案,最新DUT所搭载的现成商用(COTS)技术就能够以相同的方式加强个人测试系统,针对长期需求优化测试架构。

软件为主的生态系统

目前行动设备的变迁有助于观察一项测试与量测的重要趋势:软件定义的生态系统拥有不容小觑的影响力。早期手机的主要用途是打电话,再来是传简讯,不过这些功能几乎都是由厂商决定的,一旦设备软件能够开放给用户自行设定,他们即可享有拍照摄影、播放音乐、收发电子邮件等功能;但是这种变迁不只是影响了开放式的软件使用体验而已。Apple 与稍后的 Google 皆针对自家产品打造强健的生态系统,并且创造了开发工程师社群,设计出许多可提高实用性的应用程序。

传统的手机厂商原本能够推广手机固有的开放性与社群概念,但却是 Apple 与 Google 率先把焦点从硬件设备转移到软件环境,开发并布署行动 OS 和搭载这些操作系统的硬件。这两家公司提供适当的客制化功能给用户和第三方开发商,彻底改变了自家手机在消费者眼中的形象。

现在此概念也影响了测试与量测产业。仰赖标准软件平台的开发商与整合商,现在可采用 COTS 技术,扩充复杂硬件的功能并用于全新领域,这是以前无法办到的。软件定义的生态系统可提供出色的生产力与协同合作效能,对未来三到五年内的测试系统设计带来深远的影响。

生态系统定义

在《The Death of Competition: Leadership and Strategy in the Age of Business Ecosystems》这本书中,James F. Moore 对商业生态系统的定义如下:"组织与个人彼此互动而形成的经济社群,就像一种商业有机体。这种经济社群生产有价值的物品与服务给客户,同时这些客户也是生态系统的一份子。其中的有机体还包含供货商、领导生产商、竞争对手和其他利害关系人。每个成员的能力与角色都会与时俱进,并且倾向于遵从龙头公司所设定的指标。"

就测试与量测而言,跨产业合作并非什么新鲜事。过去几十年来,IVI Foundation、PXI Systems Alliance、LXI Consortium 等活跃的业界团体集结了重要的厂商,但如同摩尔定律所述彼此间仍存有隔阂。由于软件/硬件/联合软硬件厂商积极参与这类团体,并且更加重视专利架构的互操作性与方便好用的开放式架构,因此促进了商业生态系统的发展。

不过目前该产业内最成功的生态系统案例,却是以软件做为开发基础。NI LabVIEW 就是透过这类生态系统而增值的应用软件之一。许多工程师都受过 LabVIEW 的相关训练,并且透过 LabVIEW Tools Network 等商用工具开发出各种插件,以便满足个人或其他应用需求。NI 联盟伙伴网络的系统整合商与 LabVIEW 顾问皆致力于布署此生态系统。随着每个新的供货商、生产商、竞争对手、利害关系人的加入,软件的价值就会增加,为使用者带来更多好处。

如同 Frost & Sullivan 的测试与量测产业总监 Jessy Cavazos 的观察心得:"在过去,测试系统的价值在于用户所投入的时间与金钱。然而系统价值也来自整个社群,其中包含第三方供货商、整合商、顾问公司、因运而生的标准等等,这都是软件生态系统的核心支持动力,同时也是满足新一代设备测试需求的关键之一。"

本文下一页:开放式/专利软硬件架构的生态系统迈向自动化测试

标签 操作系统??

[ 投票数:? ] 收藏 ??? 打印版 ??? 推荐给同仁 ??? 发送查询 ??? ?订阅杂志

评论
免费订阅资讯速递
信息速递-请选择您感兴趣的技术领域:
  • 安防监控
  • 便携设备
  • 消费电子
  • 通信与网络
  • 分销与服务
  • 制造与测试
  • 工业与医疗
  • 汽车电子
  • 计算机与OA
  • 电源管理
  • 无源器件与模组
  • 新能源
  • 供应链管理
论坛速递
相关信息
  • 什么是嵌入式软件?
  • 嵌入式软件就是基于嵌入式系统设计的软件,它也是计算机软件的一种,同样由程序及其文档组成,可细分成系统软件、支撑软件、应用软件三类,是嵌入式系统的重要组成部分。

  • 什么是软件测试系统?
  • 国际电子商情提供相关软件测试系统技术文章及相关软件测试系统新闻趋势,及更新最新相关软件测试系统电子产品技术

  • 什么是智能生态系统?
  • 国际电子商情提供相关智能生态系统技术文章及相关智能生态系统新闻趋势,及更新最新相关智能生态系统电子产品技术

?新浪微博推荐
Global Sources


编辑推荐
?大家正在说


打开微信“扫一扫”,打开网页后点击屏幕右上角分享按钮

1.扫描左侧二维码
2.点击右上角的分享按钮
3.选择分享给朋友
电子元器件数据手册下载
数据手册搜索

Datasheets China.com

《汽车电子特刊》

汽车电子系统在现代的汽车中占有的比重越来越高,对产品设计的工程师来说,产品的设计和验证面临着很多的挑战。本期《汽车电子特刊》将会向您呈现ADI技术对于汽车电子行业的应用等,还有IIC汽车电子论坛的精彩回顾哦!

扫一扫,关注最新资讯

esmc