彩票走势图

什么是EDI以及如何管理复杂的分层数据

原创|使用教程|编辑:郑恭琳|2021-02-01 13:52:29.810|阅读 249 次

概述:在这篇文章中,我将深入探讨测试人员在使用EDI时面临的挑战,以及如何开始使用自动化测试解决这些挑战。

# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>

相关链接:


在协助两个不同的健康保险提供商进行功能测试自动化部署时,我发现了来自EDI数据的挑战所具有的一些共性:

  1. 大多数EDI工作流程都是从实际的文件删除开始的。模拟该文件删除具有挑战性。
  2. 单个交换可以是方言,版本和消息类型的组合。生成符合该特定架构的消息可能很乏味。
  3. 使用数据驱动EDI消息是必要的。它可能变得过于复杂,尤其是在管理层次结构和数据类型时。

在这篇文章中,我将深入探讨测试人员在使用EDI时面临的挑战,以及如何开始使用自动化测试解决这些挑战。


电子数据交换(EDI

首先,让我们回到基础。 EDI是一种消息格式标准,用于在业务实体之间传达业务信息。过去,企业通常使用纸张进行交易(例如,订购单,发票或在医疗保健行业,例如报名表),这非常复杂且容易出错:


为了改进流程,EDI旨在标准化通信并进行“无纸化交换”:


不幸的是,尽管EDI通过允许公司以电子方式而不是纸质方式发送信息来改进了流程,但EDI也带来了自身的挑战。最近,我已经能够使用我们的软件测试工具来帮助人们解决这些问题,并且很高兴与您分享该解决方案。


EDI测试期间(轻松!)管理数据

在这些最新的医疗保健部署中,我正在与使用HIPAA标准消息定义来生成834文件作为请求和响应的组织一起工作。这些有效载荷是固定长度的,并且可能非常复杂。

对于这两个团队,他们都需要发送和接收文件以进行测试。由于他们没有办法将实际的EDI消息发送到系统中,因此必须使用物理文件。他们将收到一封包含该文件定义的电子邮件,将该文件放到exchange文件夹中,然后手动验证返回的结果。数据是预先创建的,并以适当的格式放入文件中,但是修改起来并不容易。将适当的数据输入系统并使用相同的数据源进行验证是极其困难的。


改善EDI工作流程

在这些部署中,我将Parasoft SOAtestVirtualize添加到他们的工作流程中,它们通过消息包可以提供可以实时生成的此类定义的库。这样,两个团队都能够生成必要的消息,并且(更重要的是)数据驱动请求和响应。(这是在发送请求并最终验证响应时。) 

使用SOAtestVirtualize,我们还改善了它们处理分层EDI的方式。数据存储库无缝处理分层数据,这使它们可以创建非常易于交互的数据结构,该结构可用于请求和验证。我想象任何使用EDIFile数据源的人都会立即理解为什么这对我的客户如此令人兴奋。

因此,现在让我们逐步解决为解决这一难题而建立的工作流程,您也可以做到。


操作方法如下:使用SOAtestVirtualize可以更轻松地处理EDI消息

我们从包含的834文件EDI消息模式开始。

使用SOAtest可以更轻松地使用EDI,因为SOAtest包含内置的这些消息的库,您只需从下拉列表中选择消息DialectVersionType。您的有效负载会立即显示出来,并准备驱动数据。接下来,我可以为默认消息填写一些值。这些可能是我知道不会更改的数据值。


然后,我可以直接从编辑器中立即为有效负载创建一个层次数据源,而无需担心将响应元素映射到有效负载,因为这都是自动完成的。这将为我生成一个易于使用的数据源。


创建该数据源后,就可以像添加电子表格一样轻松地添加,删除和更改数据。数据在Virtualize的瘦客户端界面中表示-这是测试数据管理器中数据编辑器的外观:


一切就在这里:无缝的工作流程将您带到EDI定义到直观的数据源。

对于我最近的部署,这一直是一个很大的麻烦,它使团队能够获得他们传统上难以解决的验证部分。他们可以轻松地将新用例添加到数据源中,并从中进行验证。

另外,我们能够使用http直接将调用发送到系统中,但是通过将输出转换为文件,将表单放置在适当的文件夹中以及设置文件侦听器来接收响应,从而模拟了实际的文件删除。


自动化EDI文件处理

那里有。当您要处理复杂的消息格式或协议时,拥有一个功能强大的测试工具为您服务而不是不利于您,将会产生巨大的变化。当我们部署Parasoft SOAtestVirtualize时,它可以避免使用复杂,遗留或不常见的用例而产生的猜测,并且您使用EDI消息创建的所有测试用例和模拟服务都可以无缝地适合您现有的测试设计范例,从而为您节省了成本。大量的时间。

使用EDI还是其他行业特定的消息格式?获得有关涉及EDIFACTHL7HIPAAX12和其他消息格式的测试交易的关键见解。 



标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@capbkgr.cn


为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP