NI的测试执行管理软件TestStand已成为自动化测试公认的行业标准,被广泛地应用于消费类电子产品的验证与制造测试、军用与航空应用、医学领域以及IC表征参数和简单代码定序等需要可扩展、稳定和高效的自动化测试解决方案的多个行业中。然而,要为生产环境开发测试应用并非易事,并且在现今的生产环境当中,大家都追求更高的效率,想要更快速地完成各种任务。因此,意大利的测试和测量解决方案供应商Alfamation开发了Supernova软件,旨在让这一开发测试应用的过程变得简化。
日前,在慕尼黑上海电子展上,EDN有幸采访了Alfamation公司的总裁兼CEO Mauro Arigossi先生。Arigossi告诉记者,Supernova是一种基于配置的自动化测试环境,可与NI的TestStand测试管理软件相互集成,由此简化对高端测试功能的访问。借助Supernova,测试工程师能够轻松管理单一环境中的所有测试任务,通过一款易于使用的工具访问所有所需项目。通过减少分析、培训和定制所花费的时间加速测试部署,从而快速满足业界最具挑战性的用例。
Alfamation公司的总裁兼CEO Mauro Arigossi
Arigossi介绍说, Alfamation公司总部位于意大利北部的Monza——靠近米兰的一个城市。该公司成立于1991年,从飞利浦电子业务分拆独立。这25年来,公司慢慢成长起来。目前总部拥有100名员工,其中包括30名优秀的研发人员,比较关注研发部门。Alfamation采用富有创造力和创新的方法,为汽车、消费电子、电信行业等测试工程师提供了绝佳的产品和服务,为客户提供交钥匙测试解决方案和定制系统。其全新的设备和可靠性使其获得了BOSCH、ABB等世界知名客户的持续信任。
他介绍说,Supernova软件是围绕着TestStand来开发(Alfamation和NI也是白金合作伙伴)。从应用的角度讲,它主要是给在生产环境当中进行测试应用的人用。“在现在的生产环境当中,大家都追求更高的效率,想要更快速地完成各种任务。这个快速,在一定程度上讲,就是希望很多不同的人都可以完成这个工作。然而,要开发一个在线测试应用的话,对于很多人来说可能是一件很困难的事情。对于厂家来说,也是要派很多专业人员去培训,而且这个过程痛苦而漫长。我们希望通过Supernova软件,让这个开发测试应用的过程变得简化。这个过程变得易用且易懂后,就可以有更多的人参与到开发测试应用中来。此外,我们在开发的过程当中,还植入了更多的自动化功能,让整个过程变得更加容易。”
围绕TestStand开发的Supernova自动化测试环境
Supernova广泛适用于汽车电子、消费电子以及半导体等行业。举几个简单例子的话,比如说汽车信息娱乐系统、声音功放、发动机控制软件、显示器、汽车仪表板等等都可以采用它来进行生产测试的开发。这些开发以前通过TestStand就可以实现,但是随着Supernova的加入,这些事情对于用户就变得更加友好,用起来就更加方便。Arigossi将Supernova之于TestStand,比作宏之于Excel的关系——Excel加入宏之后,就可以进行一定程度的自动化。
此外,借助Supernova,工程师可以通过简单地更改配置来执行高级任务,而无需编写代码。这有助于企业充分利用有限的资源,并且通常能够将上市时间缩短十倍。
这里的高级任务,Arigossi解释道,其实是做了一个虚拟配置表在这个软件当中。“在信号测试的过程中,无论是测什么样的设备,其实都是在测它的信号。这个信号从代码的角度讲,它会告诉你是几号设备、几号接口,几号信道。然而,这是人类看不懂的机器语言。如果操作员同时对多台待测设备进行并行测试,那么编程的工作量就会非常的大。”Arigossi举例说,“通过建立一个虚拟的配置对应表,比如这台设备的这个接口就是扬声器,那么在并行测试的时候,就可以配置自动执行,而无需编写代码。”
Supernova的管理产品的版本也获得极大简化,通过自动化多站点测试,工程师可以实现“单次开发,多项部署”。Supernova将测试应用与测试过程彼此分离,不需要更改测试应用,便可轻松匹配每座工厂。
不止于此,基于Supernova 4.0,开发、调试和部署任务现在都能够在单一集成工作环境中访问,从而使测试工程师顺利从测试开发过渡到最终部署。Supernova的另一个好处在于,其可极大减少任务出错率,并且不需要掌握软件架构技能,因为测试过程可以在不修改过程模型的情况下轻松获得定制。
Supernova现在更新到4.0版本,支持64位架构,经过了全面测试,兼容Windows 10。为了进一步提高性能,新版本还针对多核处理器实现了优化。“64位计算架构意味着其运算和处理的速度会更快,并且其整个系统跟TestStand的集成性也会更加地充分,更加得好。”