提供3000多款全球软件/控件产品
针对软件研发的各个阶段提供专业培训与技术咨询
根据客户需求提供定制化的软件开发服务
全球知名设计软件,显著提升设计质量
打造以经营为中心,实现生产过程透明化管理
帮助企业合理产能分配,提高资源利用率
快速打造数字化生产线,实现全流程追溯
生产过程精准追溯,满足企业合规要求
以六西格玛为理论基础,实现产品质量全数字化管理
通过大屏电子看板,实现车间透明化管理
对设备进行全生命周期管理,提高设备综合利用率
实现设备数据的实时采集与监控
利用数字化技术提升油气勘探的效率和成功率
钻井计划优化、实时监控和风险评估
提供业务洞察与决策支持实现数据驱动决策
原创|行业资讯|编辑:郑恭琳|2020-06-12 14:56:19.903|阅读 293 次
概述:为了启用并行集成测试以转移向左的功能测试,组织可以利用Parasoft的新方法来测试数据管理,该方法使用AI、机器学习和数据模拟来替代对物理端点和数据库的需求。它是如何工作的?在下面阅读更多内容。
# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>
相关链接:
为了启用并行集成测试以转移向左的功能测试,组织可以利用Parasoft的新方法来测试数据管理,该方法使用AI、机器学习和数据模拟来替代对物理端点和数据库的需求。它是如何工作的?在下面阅读更多内容。
验证和验证软件仍然是企业软件开发中最耗时、最昂贵的方面之一。业界已经接受了艰苦的测试,但是根本原因常常被忽略了。获取、存储、维护和使用测试数据进行测试是一项艰巨的任务,需要花费大量时间。
我们从行业数据中看到,多达60%的应用程序开发和测试时间可用于与数据相关的任务,其中很大一部分是测试数据管理。延误和预算支出只是问题的一部分-缺少测试数据也会导致测试不足,这是一个更大的问题,不可避免地导致缺陷蔓延到生产中。
TDM市场上的传统解决方案并未成功改善测试数据挑战的状态——让我们来看看其中的一些问题。
传统方法要么依靠制作生产数据库的副本,要么完全相反,即使用合成的生成数据。有3种主要的传统方法:
1.克隆生产数据库
测试人员可以克隆生产数据库以进行测试。由于这是生产数据库的副本,因此还需要复制所需的基础结构。安全和隐私合规性要求严格保护任何机密个人信息,因此经常使用掩蔽来掩盖此数据。
2.克隆生产数据库的子集
生产数据库的子集是生产数据库的部分克隆,其中仅包括测试所需的部分。这种方法需要较少的硬件,但仍然像以前的方法一样,也需要数据屏蔽和生产数据库的类似基础结构。
3.生成/合成数据
通过综合数据,不依赖客户数据,但是生成的数据仍然足够实际,可用于测试。综合遗留生产数据库的复杂性是一项艰巨的任务,但是它消除了克隆机制所带来的安全性和隐私性挑战。
首先,让我们考虑一种最简单(也是最奇怪,且最常见的)的企业TDM方法,即克隆带有或不带有子集的生产数据库。为什么这种方法有问题?
我们刚刚在Parasoft的SOAtest和Virtualize产品系列中开始提供的一种简化、更安全的测试数据管理方法更加安全,并解决了这些传统问题。那么它与传统方法有何不同?
关键区别在于,它通过在测试和正常应用程序使用期间捕获来自API调用和JDBC/SQL事务的流量来收集测试数据。根据需要对捕获的数据进行屏蔽,并在Parasoft的测试数据管理界面中生成并显示数据模型。可以在界面中推断和配置模型的元数据和数据约束,并且可以执行其他屏蔽、生成和子设置操作。这提供了一个自助服务门户,可以在其中轻松配置多个一次性数据集,以为测试人员提供充分的灵活性并控制他们的测试数据,如下面的屏幕快照所示:
服务虚拟化增强了Parasoft的测试数据管理技术,可以在其中模拟受限的后端依存关系,从而解除测试活动的阻塞。一个很好的例子是通过将其替换为模拟JDBC/SQL事务的虚拟化数据库来替换对共享物理数据库的依赖,从而允许进行并行和独立的测试,否则会产生冲突。Parasoft的测试数据管理引擎通过允许测试人员生成、子集、屏蔽和创建满足其需求的个性化测试数据,扩展了服务虚拟化的功能。
通过替换共享的依赖关系(例如数据库),服务虚拟化消除了托管数据库环境所需的基础架构和复杂性。反过来,这意味着隔离的测试套件以及涵盖极端情况和极端情况的能力。尽管虚拟化的依赖性不是“真实的东西”,但是可以在虚拟资产中对状态操作(例如对数据库的插入和更新操作)进行建模。请在下面在概念上查看此内容:
这种方法的主要优势在于,它避免了克隆数据库的复杂性和基础架构成本,与其他测试数据方法相比,可以更早地进行API级测试(即集成测试)。
这种方法的其他一些好处包括:
仍然需要对物理数据库进行测试,但是只有在整个系统可用时,才需要在软件交付过程结束时进行测试。这种测试数据的方法并不能完全消除对真实数据库进行测试的需要,但是可以减少软件开发过程早期阶段对数据库的依赖,以加速功能测试。
用于测试企业软件的数据管理的传统方法依赖于克隆生产数据库及其基础架构,这些数据库充满了成本、隐私和安全问题。这些方法不可扩展,并且会浪费测试资源。Parasoft的新解决方案将重点放在测试和测试数据的按需重新配置上,从而允许进行并行集成测试,从而转移了测试的关键阶段。
本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@cahobeh.cn
通过提供强大的3D CAD数据访问工具并适用于桌面、移动和Web的高级环境3D可视化发动机,HOOPS在提升造船设计和制造流程的效率方面发挥了重要作用。
HOOPS Luminate在汽车行业中的应用具有广泛的潜力和深远的影响。它通过提供高效的3D可视化、虚拟装配与拆解、性能分析、客户定制等功能,帮助汽车制造商在设计、生产和销售过程中提升效率、降低成本并提高产品质量。
在不断发展的软件开发世界中,使工具和框架与最新的平台版本保持同步至关重要,欢迎查阅~
全球航运业对国际贸易至关重要,全球 90% 以上的商品通过海运运输。准确监控和控制这些集装箱的移动对于维持高效的供应链至关重要。手动输入集装箱号码是这一程序的关键部分,它带来了相当大的挑战,例如人为错误和效率低下。
人工智能和机器学习赋能 API 和 Web 服务测试
Parasoft Virtualize用于创建、部署和管理模拟的开发与测试环境的虚拟解决方案
Parasoft SOAtest with Load Test通过使用现有的功能测试来解锁早期的负载和性能测试
服务电话
重庆/ 023-68661681
华东/ 13452821722
华南/ 18100878085
华北/ 17347785263
客户支持
技术支持咨询服务
服务热线:400-700-1020
邮箱:sales@cahobeh.cn
关注我们
地址 : 重庆市九龙坡区火炬大道69号6幢