现代测试系统具有丰富的数据管理策略

描述

测试数据可以从制造环境中迅速涌现,除非有管理和分析它的计划,否则可能会错过改进的机会。Joe 分享了创建综合测试数据策略的一些经验教训,并为构建测试数据管理系统提供了建议。

对于今天的制造和工程公司来说,数据就像黄金一样,其中一些公司不知不觉地坐在矿井上等待开采。正如更有效地管理和利用资金有好处一样,正确管理数据也可以获得丰厚的回报。数据处理的投资回报率具有巨大的潜力。

测试社区可以从这个观察中得到安慰:几乎每个人都在与测试数据问题作斗争。很少有一家公司不能改进它对数据的关心。

一方面,一些公司放弃了所有数据,只支持通过或失败的结果,从而剥夺了自己改进和省钱的机会。另一方面,一些公司过于热情,在没有计划的情况下记录了太多的数据,从而形成了一个永远无法有效提取信息的黑洞。大多数公司处于中间状态,手动收集一些数据,一些以电子方式收集数据,但计划投入时间和资源来改进流程。

数据旨在转化为有用的信息来推动关键决策,并且可以通过系统和主动地分析数据的流程提高生产力。妥善管理和处理的数据有可能节省时间和金钱、避免浪费并提高客户满意度。数据分析的好处已在统计过程控制和六西格码协议中得到证明。

创建测试数据策略

存在有关计算和处理方法的书籍库,但很少有资源涉及整体数据管理。为了满足每个组织对管理数据的独特需求,在创建数据策略时应考虑一些有用的点。

随着基于计算机的自动化的发展,仔细考虑哪些测量和测试结果要存储,哪些不存储是很重要的。存储几乎是免费的,而且数据以后总是可以删除的,所以没有理由不尽可能地保存。如果有任何可能有用的数据,请继续存储它,同时考虑到其他感兴趣的群体的需求,例如设计和营销部门,他们可能需要数据来满足自己的优先级。另一方面,要警惕收集的数据多于可以存储或移动的数据,这可能会阻碍搜索数据的任何努力。如果确定对任何人都没有用或多余,则丢弃或隔离数据。如果数据的用处已过,则定期将数据存档到另一个位置,以保持数据量合理。

花时间研究流程和测试系统,以获得不那么明显的数据,否则这些数据会被忽略。自动化和测试产品(硬件和软件)越来越多地涉及输入和输出数据。例如,配置文件可能会管理自动化测试设置,或者可能会为每个生产的单元分配一个 MAC 地址表。必须处理这些和其他非测量信息示例,并且可能在分析或系统崩溃事件中证明是有用的。

挖掘格式

随着数据的发现,可能还会出现另一个新的挑战。大多数软件和硬件产品都采用自己的输入或输出数据格式,并且可能还会建议如何组织数据。几种不同产品的组合可能会创建一个“通天塔”场景,其中会生成许多不兼容的文件类型,从而使导航或管理数据非常耗时。

精心设计的测试产品允许用户指定或选择首选文件格式。但随着这种力量而来的是额外的责任。文本文件等一些基本格式易于创建和阅读,但没有提供通用结构;在合适的环境中,它们是绝佳的选择。另一个极端是流行的 XML 格式,它结合了文本文件的易用性和构造规则。Microsoft 已广泛接受 XML 并构建了理解它的工具。如果 XML 格式良好,其他一些编辑和报告产品现在可以打开并探索 XML。但是这种格式对于那些不熟悉陷阱和令人困惑的标签的人来说可能会让人望而生畏,而且阅读起来也很麻烦,如图 1 所示。在选择或创建文件或数据格式以满足要求之前,请花额外的时间来探索选项当前和未来的需求。

图1

测试系统

巩固运输

一旦决定收集哪些数据以及使用哪种格式,请考虑如何整合来自测试和制造中各种机器的数据。第一个挑战是将数据从本地机器复制到集中位置。企业网络文件夹可能是一个很好的起点,但不要依赖手动复制数据。研究并投资于自动数据复制,以确保数据在传输和存储到中心位置期间被积极地从源头获取并得到保护。

由于数据位于中心位置,因此数据库通常是许多工程师心目中的首要要求。在数据库中,表可以设计为包含原始文件中的数据并为其编制索引,并且可以建立表之间的关系。但是数据库的激增意味着一些工程师将他们的职业生涯作为数据库管理员,在处理了数据库创建和管理的隐性成本之后,这可能会变得令人厌烦。尽管为数据库准备和修改数据可能是净化和重组数据的好方法,但它也可能是数据分析中最麻烦的任务。询问是否需要一个包含所有数据的统一数据库,或者只需要一组结构良好且具有有用格式和报告工具的文件。

独特的数据,但相似的需求

公司通常认为他们在管理数据方面有独特的需求,但实际上,他们并没有。大多数企业都在与许多相同的问题作斗争。

对于构建和测试产品或组件的公司,数据要求各不相同,但通常属于几种类型。大多数公司测试产品是否符合规范,有些公司处理正式的合规性、监管或行业规范。测试例程通常包括一组有序的步骤和要逐个验证的测量。许多公司对产品和组件进行系列化;其他人批量或批量运行单元。无论如何,存在某种可追溯性。如果使用购买的子组件,供应商通常有可用的测试数据。结果是一组测量值,不仅指示通过/失败,还指示产品的健康或质量以及用于构建它的过程,如图 2 所示,使用 XML 样式表生成的报告。

图 2

测试系统

由于大多数制造和测试环境都会产生类似类型的数据,因此数据管理系统很可能已经全部或部分可用并且只需要定制。两个步骤可以帮助识别和评估这些系统,同时降低风险和成本,加快结果,并保持项目按计划进行并在预算范围内。

首先,寻找一种查看工作数据管理系统的方法。它可以在公司内部,在同事的公司中,或者作为来自供应商或顾问的演示。其次,寻找大部分是现成的并尽可能满足需求的产品。假设任何购买的产品都需要定制并验证定制是可能的(要求演示)。避免从头开始构建任何东西的诱惑,这可以消除修复错误、调试错误和学习艰难课程的时间。

一种新的测试数据设备

Cyth Systems 在设计 Omnimetriq 产品系列时实施了上述数据管理策略。打包为即插即用数据设备,用户可以轻松购买、安装和管理设备,而无需购买服务器或安装数据库。数据设备的主要功能包括:

以太网连接,可轻松集成到测试站网络

用于单元测试、批处理或质量和寿命测试等常见应用程序的预定义测试站接口

来自 Microsoft 和 Business Objects 的强大的现成工具,用于存储数据和创建报告

需要最少管理的标准数据库设计

从多种标准化格式导入数据的自动化工具

预先编写的报告,因此用户可以立即查看常见信息,例如过程良率、故障帕累托和测量统计

过滤,因此可以缩小所有产品、选定产品或任何其他选定参数的结果

可轻松创建的自定义、可修改报告

如前所述,Omnimetriq 允许公司匹配常见制造操作的部分或全部特征。

挖掘矿山

如果管理测试数据是议程上的一个新项目,请不要犹豫,寻找帮助开始的建议和工具。如果项目已经开始,请计划和磨练努力以获得最佳结果。

对开采黄金感兴趣的人可能想阅读一本书或查找教程,购买平底锅或铲子,并向知道在哪里以及如何挖掘的专家学习。挖掘测试数据并没有什么不同。看似杂乱无章的混沌数据,却能给公司带来隐藏的黄金信息财富。

审核编辑:郭婷

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分