Recurrent TPS development issues or ascertaining the excellence of an automated unit test

L. Kirkland, Cori N. McConkey
{"title":"Recurrent TPS development issues or ascertaining the excellence of an automated unit test","authors":"L. Kirkland, Cori N. McConkey","doi":"10.1109/AUTEST.2016.7589643","DOIUrl":null,"url":null,"abstract":"Although Test Program Set (TPS) development is a science; it can be construed as an ART if a precise software environment and exacting test program development practices are utilized. Also, the ability to build an effective and precise software development environment for TPS development is not an off-the-wall bunch of guesswork routines. This can only be accomplished by true test engineers who work in the test and diagnosis environment and understand the various requirements to develop a group of measurements that cover all of the aspects of a TPS. An advocate of true test technology, who wants a complete and comprehensive fault coverage of a Unit Under Test (UUT), will not be satisfied with mundane TPSs that are not capable of scoping out UUT failures is a precise, timely and factual manner. To scope out UUT problems requires practicing many factors which focus on TPS quality, robust software tools, powerful test hardware and the inclusion of state-of-the-art hardware with interactive diagnostics. Major TPS weaknesses continue to be diagnostics, manual probing, real life trends, time to repair, cross-referencing, weak test equipment, test time, etc. About 70% of the TPS development effort can go to diagnostics. Accurately estimated enhanced diagnostics can result in a substantial life-cycle cost savings. In fact, during TPS development and TPS support, fault localization should be the first step and always the most critical step. Ideally, there should be no more than 3-4 probes to (no probing is best) and fault isolate to 2 or less components with very high accuracy. UUT accessibility and thru-put complicate the TPS design and the UUT repairer. Complicated state transition sequences and edge changes can be a setback when trying to control the UUT circuits. We should always focus on what's really happening at some internal circuit element. The time to repair can be hindered by Fan Out, No-Fault-Found (NFF), Intermittents, UUT Source and sink circuits, noise with the Automatic Test equipment (ATE) or in the Interface Test Adapter (ITA), component weakness, miss-matched replacement parts, poor connections (solder / pins), component variations, etc. All elements are critical and time to repair can go into days and even weeks. There are clues to TPS weaknesses that dictate re-examination and reconsideration. These clues can include things like glitches, limits, % detect, test time, impedance, instrument selection, signal routing, ITA design, diagnostic issues, excessive code or software routines, ambiguity groups, signal degradation from various sources, signal amplification, signal reduction, lack of test requirements or data, improper grounding, noise, etc. TPS weaknesses need attention and improvement when they are observed. Support costs tend to compound when weaknesses are not corrected ASAP. This paper will cover many aspects associated with a TPS that fulfills the customer's needs and expectations and this includes the ATE and a focus on diagnostic issues.","PeriodicalId":314357,"journal":{"name":"2016 IEEE AUTOTESTCON","volume":"121 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2016-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2016 IEEE AUTOTESTCON","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/AUTEST.2016.7589643","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1

Abstract

Although Test Program Set (TPS) development is a science; it can be construed as an ART if a precise software environment and exacting test program development practices are utilized. Also, the ability to build an effective and precise software development environment for TPS development is not an off-the-wall bunch of guesswork routines. This can only be accomplished by true test engineers who work in the test and diagnosis environment and understand the various requirements to develop a group of measurements that cover all of the aspects of a TPS. An advocate of true test technology, who wants a complete and comprehensive fault coverage of a Unit Under Test (UUT), will not be satisfied with mundane TPSs that are not capable of scoping out UUT failures is a precise, timely and factual manner. To scope out UUT problems requires practicing many factors which focus on TPS quality, robust software tools, powerful test hardware and the inclusion of state-of-the-art hardware with interactive diagnostics. Major TPS weaknesses continue to be diagnostics, manual probing, real life trends, time to repair, cross-referencing, weak test equipment, test time, etc. About 70% of the TPS development effort can go to diagnostics. Accurately estimated enhanced diagnostics can result in a substantial life-cycle cost savings. In fact, during TPS development and TPS support, fault localization should be the first step and always the most critical step. Ideally, there should be no more than 3-4 probes to (no probing is best) and fault isolate to 2 or less components with very high accuracy. UUT accessibility and thru-put complicate the TPS design and the UUT repairer. Complicated state transition sequences and edge changes can be a setback when trying to control the UUT circuits. We should always focus on what's really happening at some internal circuit element. The time to repair can be hindered by Fan Out, No-Fault-Found (NFF), Intermittents, UUT Source and sink circuits, noise with the Automatic Test equipment (ATE) or in the Interface Test Adapter (ITA), component weakness, miss-matched replacement parts, poor connections (solder / pins), component variations, etc. All elements are critical and time to repair can go into days and even weeks. There are clues to TPS weaknesses that dictate re-examination and reconsideration. These clues can include things like glitches, limits, % detect, test time, impedance, instrument selection, signal routing, ITA design, diagnostic issues, excessive code or software routines, ambiguity groups, signal degradation from various sources, signal amplification, signal reduction, lack of test requirements or data, improper grounding, noise, etc. TPS weaknesses need attention and improvement when they are observed. Support costs tend to compound when weaknesses are not corrected ASAP. This paper will cover many aspects associated with a TPS that fulfills the customer's needs and expectations and this includes the ATE and a focus on diagnostic issues.
反复出现的TPS开发问题或确定自动化单元测试的卓越性
虽然测试程序集(TPS)的开发是一门科学;如果使用了精确的软件环境和严格的测试程序开发实践,则可以将其解释为ART。此外,为TPS开发构建有效而精确的软件开发环境的能力并不是一堆不切实际的猜测。这只能由真正的测试工程师完成,他们在测试和诊断环境中工作,了解开发一组涵盖TPS所有方面的测量的各种需求。真正的测试技术的倡导者,谁想要一个完整的和全面的故障覆盖单元在测试(UUT),将不会满足于平凡的tps,不能确定UUT的故障是一个精确的,及时的和事实的方式。要找出UUT问题,需要实践许多因素,重点是TPS质量,强大的软件工具,强大的测试硬件以及包含最先进的交互式诊断硬件。TPS的主要弱点仍然是诊断、人工探测、实际寿命趋势、修复时间、交叉参考、薄弱的测试设备、测试时间等。大约70%的TPS开发工作可以用于诊断。准确估计的增强诊断可以节省大量的生命周期成本。事实上,在TPS的开发和支持过程中,故障定位应该是第一步,也是最关键的一步。理想情况下,应该有不超过3-4个探头(不探测是最好的),故障隔离到2个或更少的组件,具有非常高的精度。UUT的可访问性和吞吐量使TPS设计和UUT修复变得复杂。当试图控制UUT电路时,复杂的状态转换序列和边缘变化可能是一个挫折。我们应该总是关注内部电路元件发生了什么。维修时间可能会受到扇出,无故障发现(NFF),间歇,UUT源和接收电路,自动测试设备(ATE)或接口测试适配器(ITA)的噪声,组件弱点,不匹配的替换部件,连接不良(焊料/引脚),组件变化等的阻碍。所有的元素都是至关重要的,修复的时间可能会持续几天甚至几周。有迹象表明TPS存在弱点,需要重新审视和重新考虑。这些线索可以包括小故障、限制、检测百分比、测试时间、阻抗、仪器选择、信号路由、ITA设计、诊断问题、过多的代码或软件例程、歧义组、各种来源的信号退化、信号放大、信号减少、缺乏测试要求或数据、不适当的接地、噪声等。TPS的弱点需要注意和改进。如果不尽快纠正缺点,支持成本往往会增加。本文将涵盖与满足客户需求和期望的TPS相关的许多方面,其中包括ATE和对诊断问题的关注。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信