设计的世界

  • 首页
  • 技术
    • 3 d CAD
    • 电子•电气
    • 紧固与连接
    • 工厂自动化
    • 线性运动
    • 运动控制
    • 测试与测量
    • 传感器
    • 流体动力
  • 学习
    • 电子书/技术提示
    • 工程周
    • 设计工程的未来
    • MC²运动控制教室
    • 播客
    • 视频
    • 在线研讨会
  • 飞跃奖
  • 领导
    • 2022年的投票
    • 2021年的赢家
  • 设计指南图书馆
  • 资源
    • 3D Cad模型
      • PARTsolutions
      • TraceParts
    • 数字问题
      • 设计的世界
      • EE世界
    • 工程领域的女性
  • 供应商清单

自动化产品测试

通过编辑器|2012年7月3日

分享

通过安川美国公司高级产品工程师Jamie Solt

开发产品时首先考虑的项目之一应该是产品测试。

产品测试是产品发布前执行的最后步骤之一。测试阶段可能是单调的、昂贵的和耗时的。开发团队成员可能认为它对产品的创建没有什么好处,但是如果一个产品在没有充分测试的情况下发布,产品质量可能会受到影响。

52轴自动化测试设备。

52轴自动化测试设备。

在安川美国工作多年后,我了解到产品测试应该是开发产品时首先考虑的项目之一。安川通过其对质量的专注、对客户满意度的不断努力和对ISO 9001:2008的严格遵守,向我展示了应该在开发过程的早期考虑产品测试。

在产品开发的早期阶段进行测试过程符合今天所教授的许多新的开发方法,例如用于创建新软件产品的敏捷开发过程。它还有助于创造高质量的产品,导致与客户的强大持续的关系。

在一个新产品生命周期的最开始,我们制定了一个战略,它的功能将是什么,以及如何最好地测试这些功能。最初,这些策略会议的结果是产生大量依赖于手工测试的计划和文档,因为我们没有奢侈的自动化测试。当时的工具和技术使我们使用由测试工程师打印出来并由产品或开发工程师执行的书面脚本。

多个控制器配置所有支持的模块。

多个控制器配置所有支持的模块。

这种方法产生的测试结果是不一致的、容易出错的,并且高度依赖于做测试的人。使用测试人员手动执行一个已编写的测试脚本允许各种各样的差异,因为许多个人因素起了作用,包括经验、来自他人的通过或失败测试的压力,以及个人问题。

在产品的生命周期内,每个测试都需要进行几次。这些测试并不发生在开发的原型阶段,而是发生在生产阶段和持续改进阶段。持续改进阶段尤其需要广泛和重复的测试,因为这是添加新特性的地方,通常会影响设计。即使是最敬业、最认真的员工也不可能每次都以完全相同的方式执行给定的脚本。

原型测试的好处
原型测试阶段包括根据已验证的结果选择组件,并将这些组件纳入设计。然后,在产品将部署的各种应用中,对设计进行环境、电气和性能因素的压力测试。

例如,安川制造的运动控制设备必须在工业环境中运行,在这些环境中它们会受到电噪声、极端温度和振动的影响。原型测试确保产品在执行所有预期功能的同时能够在环境中生存。

生产测试阶段确保每个硬件部件在产品的生命周期内都能令人满意地运行;无论添加了多少新功能,每个软件或固件都将按要求完成其任务;任何新功能都将按照设计的方式运行,不会干扰任何现有的元素。在大多数情况下,附加功能是通过软件或固件更新添加的。

因此,每个生产测试将需要在数年内执行数百或数千次而不产生偏差。手动应用这一概念既耗时、昂贵又单调。由于测试人员要多次执行相同的步骤,并在许多不同的平台或不同的硬件上执行测试,因此会产生厌烦感。

因此,测试人员每次将以稍微不同的方式执行手动测试,提供相互冲突的结果。自动化测试提供及时的、经济有效的和一致的结果。

通过自动化测试,测试用例被维护在数据库中并由计算机运行。测试套件通常可以在夜间启动并在没有监督的情况下运行。结果可以在第二天早上查看。几乎没有与运行测试套件相关的开销。这允许在不消耗宝贵的团队资源的情况下更频繁地运行测试。

一旦测试结束,开发人员就会被告知任何缺陷,从而允许他们快速地纠正问题。这个持续的代码开发和测试循环允许整个开发团队更有效率,并提高团队成员的士气。

只要不改变主脚本,测试就可以在许多迭代中执行,而不需要对基本测试的执行方式进行任何更改。这就消除了那些容易出现人为错误的重复性任务。测试每次都以完全相同的方式运行,因此很容易捕捉到性能上的任何偏差,或者新版本可能引入的现有特性的任何损坏。积极的测试是创造最终用户、系统集成商和开发工厂自动化系统的原始设备制造商所需的高质量产品的唯一途径。如果没有自动化,测试可能是单调的、耗时的、昂贵的和容易出错的。

产品测试

自动化测试非常符合持续改进的概念,这是我们企业文化中根深蒂固的理念。它允许我们扩展测试的覆盖范围,并确保每次测试时,我们都在再次确认所有以前的功能仍然可以与新元素一起工作,并且新功能可以正常工作。在产品的开发周期中,测试套件不断地扩展,但是自动化测试很容易以一致和可重复的方式容纳这些扩展。

何时增加测试
导致增加测试的两个因素是添加新特性或在领域中发现缺陷。当添加一个新特性时,在开发任何代码之前编写测试用例。我们检查与新功能相关的所有需求,并开发测试以验证新功能符合这些需求。使用这种方法,可以实现特性,然后开发人员可以通过运行测试用例来根据需求测试该实现。

当在字段中发现缺陷时,将创建一个测试用例来显示该缺陷,并将该测试用例发送给开发人员。开发人员使用测试用例来确认不需要的操作,做出必要的更改来纠正缺陷,并重新运行测试用例来确认纠正已经消除了缺陷。

通过将尽可能多的生产测试自动化,缺陷可以快速纠正,功能可以用更少的努力开发,开发团队的士气可以得到提高。这允许产品更快的上市时间,并且允许以较低的总体成本添加缺陷较少的功能。这将释放出宝贵的开发资源去创造“下一件大事”,从而推动公司超越竞争对手。

在工程交流中讨论这个问题
工程交易

安川美国公司
www.yaskawa.com


了下:《设计世界》文章,测试+测量•测试设备
标记:日本安川电气

告诉我们你的想法!

相关文章阅读更多>

无人机检查打破了F-35的障碍
三星,一个被误解的设计失败
更多关于工程和科学
Dan Arvizu:拥抱软技能

设计指南库

“运动

新闻注册

运动控制教室

设计世界数码版

封面

浏览最新的问题的设计世界和背面的问题,易于使用的高质量的格式。剪辑,分享和下载与领先的设计工程杂志今天。

参加电子论坛

全球顶级的EE问题解决论坛,涵盖微控制器,DSP,网络,模拟和数字设计,射频,电力电子,PCB路由等

电子论坛

赞助内容

  • 全球供应需求推动制造业足迹的增长
  • 如何提高挡环的转动能力
  • 高分辨率电子比例压力控制
  • WAGO的定制设计接口布线系统,使工业应用更容易
  • 指定阀汇的10个原因
  • 案例研究:3d打印工具如何节省数千小时和美元

设计世界播客

2022年5月17日
对添加剂和航空航天工业的另一种看法
参见更多>
工程交易

工程交流是一个面向工程师的全球性教育网络社区。

今天就联系、分享和学习

设计的世界
  • 广告
  • 关于我们
  • 联系
  • 管理您的设计世界订阅
  • 订阅
  • 设计世界数字网络
  • 工程白皮书
  • 飞跃奖

版权所有©2022 WTWH Media LLC版权所有除非事先得到WTWH Media的书面许可,否则不得转载、分发、传输、缓存或以其他方式使用本网站的材料
隐私政策|广告|关于我们

搜索设计世界

  • 首页
  • 技术
    • 3 d CAD
    • 电子•电气
    • 紧固与连接
    • 工厂自动化
    • 线性运动
    • 运动控制
    • 测试与测量
    • 传感器
    • 流体动力
  • 学习
    • 电子书/技术提示
    • 工程周
    • 设计工程的未来
    • MC²运动控制教室
    • 播客
    • 视频
    • 在线研讨会
  • 飞跃奖
  • 领导
    • 2022年的投票
    • 2021年的赢家
  • 设计指南图书馆
  • 资源
    • 3D Cad模型
      • PARTsolutions
      • TraceParts
    • 数字问题
      • 设计的世界
      • EE世界
    • 工程领域的女性
  • 供应商清单
我们使用cookie来个性化内容和广告,提供社交媒体功能,并分析我们的流量。我们还与我们的社交媒体、广告和分析合作伙伴分享关于您使用我们网站的信息,这些合作伙伴可能会将这些信息与您提供给他们的其他信息或他们从您使用他们的服务中收集到的信息结合起来。如果您继续使用本网站,您同意使用我们的cookies。 好吧没有阅读更多