逐浪AI大潮,以澎拜之力革新产品测试

发布者:EE小广播最新更新时间:2024-09-19 来源: EEWORLD关键字:AI  测试  是德科技  人工智能 手机看文章 扫描二维码
随时随地手机看文章

image.png

作者:是德科技产品营销经理 Bernard Ang


产品测试一直都是开发过程中确保产品在功能和性能方面符合市场预期的关键一环。然而,传统的产品测试流程需要投入大量的时间和资源。另一方面,现代的新产品设计也变得越来越复杂,对运行条件的要求也愈发严苛,如要求低功耗、融合更多的传感器以及添加更多的输入/输出接口等。


令人欣慰的是,人工智能(AI)技术正逐渐被运用于现代化的产品测试流程,有望在产品的整个生命周期内提高测试的效率、准确性和可扩展性。


此篇是德科技署名文章旨在探讨AI技术革新产品测试的潜能,并详细解读产品生命周期的各个阶段,将AI技术集成到产品测试中所能带来的积极意义,以及适用于产品测试的各种AI技术,例如采用机器学习(ML)算法进行预测性维护或者缺陷检测等,同时探索现实世界的各种应用场景、挑战和未来发展趋势。


产品测试的生命周期


众所周知,产品开发生命周期有几个关键阶段。工程师会在各个阶段执行产品测试工作,以确保整个产品开发过程符合公司制定的业务计划和目标。随着时间的推移,大多数的产品开发流程会因为新市场需求的出现以及激烈的竞争等因素而变得越来越复杂。图 1 显示了产品开发生命周期的各个阶段。


image.png

图1:产品生命周期的各个阶段


创意和规划阶段


创意阶段的导入意味着开启一个新产品开发项目。该阶段的主要任务是从客户、科研机构和外场等各种渠道收集与新产品创意有关的数据。在进行规划时,需要做相关调研,寻找产品的潜在市场,并且尽可能从客户那里挖掘更多的用例信息。


要对所有内部和外部的需求进行鉴别,并按照优先级进行排序。客户需求是应当优先考虑的事项,此外针对技术可行性的调研也很重要。这一阶段为后续的测试工作奠定了基础,因而非常关键。在该阶段,AI可以通过分析历史数据和市场走向来预见潜在的问题并对测试计划进行优化,从而为工程师提供帮助。


设计和开发阶段


在设计和开发阶段,分步骤制作硬件电路原型并执行测试验证对于确保产品的有效构建而言至关重要。在该阶段,设计人员将设计、编码和开发固件或者嵌入式软硬件。


最初的测试验证还将追踪各个功能的表现情况,以确保其符合客户的要求。AI技术可以根据设计规范和用例自动生成各种测试用例和场景,确保测试用例的全面覆盖并降低人为错误导致的风险。


测试验证阶段


所谓测试验证也就是在硬件开发的最后阶段进行详细的性能测试。不过,大多数的最终验证测试通常发生在最终的产品认证阶段,以确保硬件和嵌入式软件符合客户、公司内部、法律法规以及监管部门的要求,并获得相应的认证。


这一阶段的测试必须要全面。由AI驱动的测试工具可以自动执行重复性的工作、分析海量的测试数据,并锁定可能识别出潜在缺陷的模式,从而显著增强这一阶段工作的有效性。完成测试验证和产品认证之后,需要对数据进行分析,以确保新品能够充分满足产品发布所需的各种规格要求。


开发和维护阶段


产品发布之后,将会进入生产组装和测试流程,进而完成产品订单。部署之后的测试和持续监测对于始终确保产品的质量水平而言至关重要。AI技术能够实时监测产品的性能表现,检测异常情况并预测维护需求。这种持续的反馈闭环有助于实现产品的迭代更新。


将AI技术集成到产品测试中,裨益良多


全球许多公司都在诸多应用领域中使用AI技术,其中包括产品测试。快速向市场推出高质量的产品意味着在竞争中脱颖而出,赢得更多市场份额。在整个产品生命周期中,采用AI技术来执行产品测试大有裨益。


更高的效率


产品测试可能会非常繁琐,特别是对汽车甚至现代洗衣机等复杂的产品执行测试,情况更是如此。这些产品中通常配备了诸多传感器、运动部件、输入和输出接口以及图形显示用户界面等。而这也是AI的用武之地,AI技术可以搜集数据并通过特定的算法来运行这些数据,从而开发出一整套经过优化的、适用于任何环境的测试用例。因此,采用AI技术可以提高测试流程的效率,显著缩短测试用时。


更高的精准度


产品测试可以用来测量数字或模拟电信号的性能、声音、振动、力学或者视觉信息。如果机器学习算法能够解读这些数据,学习并理解预期的结果,然后采取行动对数据进行完善从而提高检测的准确性,则意味着AI能够处理这些数据。与较为传统的、由人工操作的视觉检测测试流程相比,AI技术能够显著增强缺陷检测能力,减少人为错误,优势非常明显。


降低成本


由AI驱动的测试工具能够智能化管理重复且耗时的工作任务,从而为人类提供帮助。它们可以替工程师执行许多离线任务,如测试调度、批量测试、最大化测试设备利用率、自动进行测试配置和执行、数据处理等。通过自动执行各类任务,AI能够大量减少原本需要人工执行的测试工作,从而降低成本。


增强可扩展性


进行产品测试通常需要收集大量的测试数据,而这些数据如果使用不当,往往会造成信息浪费。AI的强大优势之一在于,它能够根据产品的复杂性和终端用户的应用场景进行相应的扩展。也就是说,AI可以进行功能扩展,以便管理大量的测试数据,并动态适应复杂的测试场景。由此带来的成效之一是,通过提供高质量的产品为终端用户创造价值。


将AI技术用于产品测试


测试工程师可以在产品测试过程中,根据其具体用例和现有测试数据的架构而量身打造的各种AI技术和算法。如果是新项目,测试工程师也可以灵活地从零开始创建模型和数据架构。这些AI算法通常可以被划分为三大类:监督学习算法、无监督学习算法和强化学习算法。


监督学习算法


顾名思义,该算法是一种有监督的机器学习和训练方法,它能够接收带标记的数据并对其进行训练,从而预测由其他数据可以推导出的结果。在该过程中,需要熟谙原始数据、通晓良好结果的专家帮助AI算法捕捉一些错误信息。


这些著名的监督学习算法包括决策树算法、朴素贝叶斯算法和支持向量机算法。用户可以利用这些算法得出分类结果。分类意味着结果为是或者否 ,一或者二,通过或者失败。这些算法还可以将数据点位分为多个类别。


与线性回归算法一样,监督学习算法也是通过在图表上设置X轴和Y轴得出数据序列,从而构建一个线性回归方程,以最好地解释自变量与因变量之间的关系。X 轴是自变量,Y 轴是因变量。算法生成的线性回归方程可以帮助人们推导和预测未来可能出现的数据。


无监督学习算法


有些算法,如 K-Means 聚类和高斯混合模型,不需要监督学习。它们不需要带标记的数据,而是根据接近程度将数据分类放入预先设定好的类中,从而创建模型、分析数据之间的关系,并从中得出有实际价值的洞察和见解。


强化学习算法


强化学习算法是第三种机器学习算法,它将接收到的奖励信号作为反馈,用于评估自身在环境中执行动作后所带来的影响。这类机器学习算法是一个循环往复的学习过程,需要执行动作的智能体(agent)以及外围的执行环境。


当环境向智能体发送一个状态信号,提示它执行特定的动作之后,循环的学习过程就开始了。智能体执行动作之后,外围环境会发送一个奖励信号,告诉智能体结果如何,使其能够更新和评估之前的动作。有了这些新信息,智能体就可以重新采取新的行动。如此循环往复,直到环境发出停止信号。


强化学习算法适用于自然语言处理,如网络互动聊天、聊天机器人、文本或语音翻译、语言建模等。它们还适用于周围环境不断动态变化的自动驾驶汽车相关应用、能够改善疾病诊断和治疗的医疗保健行业以及工业自动化等应用。


AI在实际产品测试中的应用


世界各个地区的不同行业和公司正在利用AI技术革新复杂的软硬件测试方法,利用AI技术提高测试的效率、准确性、成本效益和可扩展性,从而获得诸多裨益。以下是三种典型的AI用例:


第一:AI在软件测试中的应用


银行、金融服务和保险 (BFSI) 业的一家软件公司必须确保其所有银行软件应用程序,如手机银行、信用卡、电子钱包、交易和投资以及保险应用程序,都能满足其所有的性能、功能和系统集成要求。此外,这些软件应用程序还必须符合所有的兼容性要求、满足业务流程需要并达到安全监管标准。


该公司利用AI技术助力实现测试自动化,将测试覆盖率提高了 90%,从而提高了产品质量,并将新产品的上市时间缩短了 40%,同时在保证产品质量的前提下将效率提高了 40%以上,并通过在产品开发的早期阶段消除风险最大限度地降低了总成本。


第二:AI在机器视觉测试中的应用


一家PCB组装(PCBA)公司需要简化其制造流程,以便为全球客户提供具有竞争力的 PCBA 制造服务。该公司向着这个目标迈出了大胆的一步,将AI运用到了其制造流程的各个阶段,包括PCB 设计阶段,在该阶段,AI的性能仿真有助于更精确地设计集成电路;也包括焊接机,利用AI技术能够控制细间距的元器件焊接;还包括基于AI技术的机器视觉检测,能够有效捕捉到产品缺陷。


因此,该公司利用更好的设计和更有效的、自动化的机器视觉检测方法,提高了 PCBA 产品的质量,并降低了制造成本。


第三:AI在产品的声学和振动测试领域中的应用


一家拥有重型工业机械的公司需要确保在其运营过程中出现意外宕机的几率极低,才能避免损失。近年来,通过将人工智能和机器学习(AI/ML)用于工业机械的故障预测,使得声学和振动分析在早期故障检测和诊断方面的应用取得了长足的进步。


AI/ML 方法(如无监督的、用于图像分割的卷积神经网络 )可利用机械运行过程中产生的涵盖整个历史生命周期的声学和振动数据对算法进行训练。完成训练之后,测试系统能够在没有人工监督的情况下在线进行实时监测,预测早期故障,并提供诊断以查明可能引发故障的根源。总之,这款集成了AI技术的早期故障检测和诊断系统为公司节省了数百万美元的成本,并避免了昂贵设备的意外宕机和损坏。


AI驱动下,产品测试的未来发展趋势


AI时代已经来临,各行各业对它的应用也将持续加深。采用AI技术的解决方案创新,也必然会让产品的测试和开发流程变得更加容易,从而为大众市场创造福音。测试和测量公司也将针对特定的行业应用推出更多易于使用的、基于AI技术的测试软件。将AI用于产品测试能够带来诸多裨益,包括提高测试效率、增强准确性、提高成本效益和可扩展性。企业可以利用监督学习算法、无监督学习算法和强化学习算法等AI技术革新其测试流程,并确保更高的产品质量。


AI技术将继续向前演进,基于AI技术的、全新的产品测试解决方案也将更加易于部署。许多公司抓住这一点在产品的全生命周期管理方面获得了超越竞争对手的领先优势。


关键字:AI  测试  是德科技  人工智能 引用地址:逐浪AI大潮,以澎拜之力革新产品测试

上一篇:​信号分析软件imc FAMOS进阶培训和范例演示(9.24)
下一篇:【PSIJ测试应用方案】 探索PSIJ之谜—由电源引起的高速信号抖动

推荐阅读最新更新时间:2024-11-09 19:01

奕斯伟路向峰:自研RISC-V AI SoC算力已达40TOPS,可用于AI PC
2024年8月19日,在“第四届滴水湖中国RISC-V产业论坛”上,北京奕斯伟计算技术股份有限公司智能计算事业部交付中心“中心长”路向峰表示,EIC7702X是“77系列”的第二款产品,相比传统芯片,EIC7702X将64位RISC-V多性能CPU与自研NPU结合,形成了一款高性能的SoC。 EIC7702X是全球首款搭载64位RISC-V乱序执行CPU及自研高性能NPU的双DIE互联AI SoC,于2024年3月20日推出,搭配自主研发的高效神经网络计算单元,支持全栈浮点计算,全面加速生成式大模型。产品拥有丰富的外围扩展接口,同时具备强大的音视频处理能力,在AI智能设备、云端加速等领域具有超高的适应能力。 路向峰现
[嵌入式]
奕斯伟路向峰:自研RISC-V <font color='red'>AI</font> SoC算力已达40TOPS,可用于<font color='red'>AI</font> PC
rFpro开发新技术 可准确测试联网自动驾驶车辆对环境的感知
据外媒报道,英国仿真软件专家rFpro开发真实世界物理模型Ground Truth,可准确测试车辆对周围环境的感知。 立法者将能在完全虚拟的环境中,制定车辆审批流程,证实车辆能在真实道路上安全行驶。该项技术已经在欧洲NCAP测试中用于验证车辆安全性。 rFpro技术总监Chris Hoyle解释称,“大多数系统建模都以理想传感器模型为基础,验证车辆算法和控制系统,但忽略了传感器本身的限制。恶劣的照明条件,或者商店橱窗的反光,会破坏传感器对车辆周围环境的感知,导致潜在的灾难性错误。对联网自动驾驶车辆或配备ADAS的车辆进行全面验证时,必须包括传感器识别与描述其环境特征的能力。” 在模拟过程中评估传感器感知能力非常重要,因
[汽车电子]
脉冲信号测试应如何选择示波器带宽?
示波器模拟带宽的定义大家都比较熟悉,是针对于正弦波信号定义的。从频域上看,正弦波信号的频谱就是单根谱线,只要示波器的带宽不小于信号的频率,那么就可以有效观测到波形。若要追求更高的幅度测试精度,则可以按照5倍法则选择示波器的带宽 ,即示波器带宽不低于待测信号频率的5倍! 与正弦波信号不同,脉冲信号由于具有很多谐波频率分量,为了信号保真度,其对示波器的带宽提出了更高的要求。脉冲信号又分为基带脉冲信号和射频脉冲信号,本文将从这两个方面着手定性的分析脉冲信号测试对示波器带宽的要求。 1. 基带脉冲信号测试:对于这类信号,有一个参数对示波器的带宽要求极高,那就是上升/下降时间。如果比较关注上升/下降时间的测试精度,则示波器本身的上升
[测试测量]
【技能秒get】这才是纹波的正确测试方法
通过实验对比,得出用示波器探头测试电源输出纹波的一些需要注意的问题。 纹波比较准确的测试方式是,将探头的帽子拿到,在探针与外环地上并入一个0.1uf瓷片电容或者0.1uf瓷片电容加1uf电解电容,再进行纹波测试,为准确的方式。 因为示波器探针在普通的情况下也等于一根天线,可以接收一些外面的干扰杂讯。影响实际的测试效果。需要在最外端加入旁路电容,将高频干扰杂讯滤除。 1. 采用最原始的方式 采用最原始的方式,用示波器探头直接夹在power的输出线上面,观察示波器上纹波的波形。 从测试出来的波形看到,有峰值在74mV左右的,频率为85KHz的干扰波形。 2. 将示波器探头的帽子拿掉 将示波器探头的帽子拿掉,直接
[测试测量]
【技能秒get】这才是纹波的正确<font color='red'>测试</font>方法
通过MSP430F1232最小系统测试单片机AD10程序
工作记录:测试单片机程序,包括单片机初始化设置,时钟等,主要是AD模块的设置,通过TI官网的1232例程进行程序的编写。 1、创建IAR项目,对项目的option进行设置,添加TI的例程c文件,编译。没有问题就可以连接JTAG向单片机中烧程序了。 2、单片机程序需要解决的几个问题: (1) 单片机时钟 上电默认情况下,主系统时钟(MCLK)和子系统时钟(SMCLK)采用的是内部DCO(采用内部电阻)产生的800KHz的时钟,辅助系统时钟采用的是片内超低功耗12KHz的内部振荡器(VLOCLK)产生的12KHz时钟。 Msp430F1232时钟源有两个,一个是LFXT1CLK,一个是内部的DCOCLK。ACLK只
[单片机]
英特尔FPGA加速人工智能发展,助力深度学习应用于微软必应
人工智能 (AI) 正在革新各行各业,改变数据的管理和解释方式,而且将帮助人们和企业更快地解决实际难题。 今天的 微软必应智能搜索(Intelligent Search)*新闻展示了英特尔® FPGA(现场可编程门阵列)技术正如何有效支持全球最先进的一些人工智能平台。借助实时人工智能,必应 (Bing)搜索引擎不仅能够提供标准搜索结果,还能满足用户的更多需求,帮助其快速了解所需知识和信息。必应智能搜索将提供答案而非网页,支持系统理解词语和词语背后的意思,以及搜索的上下文和意图。(观看视频,了解英特尔FPGA助力微软的必应*智能搜索详情。) 在这个以数据为中心的世界,用户对搜索引擎提出了比以往更高的要求。先进的英特尔技术可帮
[嵌入式]
泰克先进的功率电子测试测量解决方案
如何改善功率转换效率和降低功耗 –选择损耗最低的有源器件(如新型的功率半导体) –测量输入和输出功率 –测量功率损耗,与每个器件的预计结果进行对比 –试着改变器件,看损耗是否下降 –试着改变电路拓扑设计,看效率是否改善 –重复上述流程几次,尝试进行小的改进,直到满足产品规范 泰克功率电子测试测量解决方案
[测试测量]
泰克先进的功率电子<font color='red'>测试</font>测量解决方案
Supermicro推出适用于AI就绪数据中心的全新服务器和GPU 加速系统
Supermicro推出适用于AI就绪数据中心的全新服务器和GPU 加速系统,搭载AMD EPYC™ 9005系列CPU与AMD Instinct™ MI325X GPU 全新Supermicro系统可帮助客户实现数据中心升级,进而更顺畅地运行AI工作负载 【2024年10月17日,加州圣何塞讯】 Supermicro, Inc.(作为AI/ML、HPC、云、存储和5G/边缘领域的全方位IT解决方案提供企业,宣布推出搭载AMD EPYC™ 9005系列处理器和AMD Instinct™ MI325X GPU的全新服务器、GPU加速系统与存储服务器系列 。全新H14产品系列为业界内机型最广泛的服务器系列之一,此系列包含Sup
[网络通信]
Supermicro推出适用于<font color='red'>AI</font>就绪数据中心的全新服务器和GPU 加速系统
小广播
最新测试测量文章

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved