提供3000多款全球软件/控件产品
针对软件研发的各个阶段提供专业培训与技术咨询
根据客户需求提供定制化的软件开发服务
全球知名设计软件,显著提升设计质量
打造以经营为中心,实现生产过程透明化管理
帮助企业合理产能分配,提高资源利用率
快速打造数字化生产线,实现全流程追溯
生产过程精准追溯,满足企业合规要求
以六西格玛为理论基础,实现产品质量全数字化管理
通过大屏电子看板,实现车间透明化管理
对设备进行全生命周期管理,提高设备综合利用率
实现设备数据的实时采集与监控
利用数字化技术提升油气勘探的效率和成功率
钻井计划优化、实时监控和风险评估
提供业务洞察与决策支持实现数据驱动决策
原创|使用教程|编辑:郑恭琳|2021-02-01 13:52:29.810|阅读 249 次
概述:在这篇文章中,我将深入探讨测试人员在使用EDI时面临的挑战,以及如何开始使用自动化测试解决这些挑战。
# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>
相关链接:
在协助两个不同的健康保险提供商进行功能测试自动化部署时,我发现了来自EDI数据的挑战所具有的一些共性:
在这篇文章中,我将深入探讨测试人员在使用EDI时面临的挑战,以及如何开始使用自动化测试解决这些挑战。
首先,让我们回到基础。 EDI是一种消息格式标准,用于在业务实体之间传达业务信息。过去,企业通常使用纸张进行交易(例如,订购单,发票或在医疗保健行业,例如报名表),这非常复杂且容易出错:
为了改进流程,EDI旨在标准化通信并进行“无纸化交换”:
不幸的是,尽管EDI通过允许公司以电子方式而不是纸质方式发送信息来改进了流程,但EDI也带来了自身的挑战。最近,我已经能够使用我们的软件测试工具来帮助人们解决这些问题,并且很高兴与您分享该解决方案。
在这些最新的医疗保健部署中,我正在与使用HIPAA标准消息定义来生成834文件作为请求和响应的组织一起工作。这些有效载荷是固定长度的,并且可能非常复杂。
对于这两个团队,他们都需要发送和接收文件以进行测试。由于他们没有办法将实际的EDI消息发送到系统中,因此必须使用物理文件。他们将收到一封包含该文件定义的电子邮件,将该文件放到exchange文件夹中,然后手动验证返回的结果。数据是预先创建的,并以适当的格式放入文件中,但是修改起来并不容易。将适当的数据输入系统并使用相同的数据源进行验证是极其困难的。
在这些部署中,我将Parasoft SOAtest和Virtualize添加到他们的工作流程中,它们通过消息包可以提供可以实时生成的此类定义的库。这样,两个团队都能够生成必要的消息,并且(更重要的是)数据驱动请求和响应。(这是在发送请求并最终验证响应时。)
使用SOAtest和Virtualize,我们还改善了它们处理分层EDI的方式。数据存储库无缝处理分层数据,这使它们可以创建非常易于交互的数据结构,该结构可用于请求和验证。我想象任何使用EDI和File数据源的人都会立即理解为什么这对我的客户如此令人兴奋。
因此,现在让我们逐步解决为解决这一难题而建立的工作流程,您也可以做到。
我们从包含的834文件EDI消息模式开始。
使用SOAtest可以更轻松地使用EDI,因为SOAtest包含内置的这些消息的库,您只需从下拉列表中选择消息Dialect,Version和Type。您的有效负载会立即显示出来,并准备驱动数据。接下来,我可以为默认消息填写一些值。这些可能是我知道不会更改的数据值。
然后,我可以直接从编辑器中立即为有效负载创建一个层次数据源,而无需担心将响应元素映射到有效负载,因为这都是自动完成的。这将为我生成一个易于使用的数据源。
创建该数据源后,就可以像添加电子表格一样轻松地添加,删除和更改数据。数据在Virtualize的瘦客户端界面中表示-这是测试数据管理器中数据编辑器的外观:
一切就在这里:无缝的工作流程将您带到EDI定义到直观的数据源。
对于我最近的部署,这一直是一个很大的麻烦,它使团队能够获得他们传统上难以解决的验证部分。他们可以轻松地将新用例添加到数据源中,并从中进行验证。
另外,我们能够使用http直接将调用发送到系统中,但是通过将输出转换为文件,将表单放置在适当的文件夹中以及设置文件侦听器来接收响应,从而模拟了实际的文件删除。
那里有。当您要处理复杂的消息格式或协议时,拥有一个功能强大的测试工具为您服务而不是不利于您,将会产生巨大的变化。当我们部署Parasoft SOAtest&Virtualize时,它可以避免使用复杂,遗留或不常见的用例而产生的猜测,并且您使用EDI消息创建的所有测试用例和模拟服务都可以无缝地适合您现有的测试设计范例,从而为您节省了成本。大量的时间。
使用EDI还是其他行业特定的消息格式?获得有关涉及EDIFACT,HL7,HIPAA,X12和其他消息格式的测试交易的关键见解。
在EDI测试期间(轻松!)管理数据
改善EDI工作流程
操作方法如下:使用SOAtest和Virtualize可以更轻松地处理EDI消息
自动化EDI文件处理
本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@pclwef.cn
本文探讨 SQL Server 中 NULL 和空值之间的区别,并讨论如何有效地处理它们。
Unity 是一款功能极其丰富的游戏引擎,允许开发人员将各种媒体集成到他们的项目中。但是,它缺少最令人兴奋的功能之一 - 将 Web 内容(例如 HTML、CSS 和 JavaScript)直接渲染到 3D 场景中的纹理上的能力。在本文中,我们将介绍如何使用 DotNetBrowser 在 Unity3D 中将 Web 内容渲染为纹理。
DevExpress v24.2帮助文档正式发布上线了,请按版本按需下载~
本教程将向您展示如何用MyEclipse构建一个Web项目,欢迎下载最新版IDE体验!
人工智能和机器学习赋能 API 和 Web 服务测试
Parasoft SOAtest with Load Test通过使用现有的功能测试来解锁早期的负载和性能测试
Parasoft Virtualize用于创建、部署和管理模拟的开发与测试环境的虚拟解决方案
服务电话
重庆/ 023-68661681
华东/ 13452821722
华南/ 18100878085
华北/ 17347785263
客户支持
技术支持咨询服务
服务热线:400-700-1020
邮箱:sales@pclwef.cn
关注我们
地址 : 重庆市九龙坡区火炬大道69号6幢