没有找到合适的产品?
联系客服协助选型:023-68661681
提供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@wqylolg.cn
本文将从产品功能、核心优势及行业应用场景三个维度,解析Aspose的热门产品如何助力企业提升文档管理效率。
产线级 MES 通过与检测设备的深度集成,实现数据的自动采集和智能分析,为企业提供更加精准、高效的质量管理方案。
HOOPS Communicator作为一款强大的工业设计工具,其碰撞检测和运动模拟功能为工程师和设计师提供了invaluable的支持。通过不断的技术创新和功能优化,HOOPS Communicator将助力企业在数字化转型的浪潮中,实现更加高效、智能和精准的工业设计与制造,引领工业设计走向新的高度。
人工智能和机器学习赋能 API 和 Web 服务测试
Parasoft Virtualize用于创建、部署和管理模拟的开发与测试环境的虚拟解决方案
Parasoft SOAtest with Load Test通过使用现有的功能测试来解锁早期的负载和性能测试
服务电话
重庆/ 023-68661681
华东/ 13452821722
华南/ 18100878085
华北/ 17347785263
客户支持
技术支持咨询服务
服务热线:400-700-1020
邮箱:sales@wqylolg.cn
关注我们
地址 : 重庆市九龙坡区火炬大道69号6幢