彩票走势图

Parasoft SOAtest,Parasoft Virtualize和持续测试平台(CTP)2020.1新版本发布

原创|产品更新|编辑:郑恭琳|2020-05-19 12:00:26.463|阅读 342 次

概述:Parasoft企业功能测试产品将于2020年首次发布!在此版本中,有一些增强功能旨在使DevOps团队更轻松、更高效地进行API测试自动化和服务虚拟化。此外,我们创建了一种全新的服务虚拟化模式,称为“顺序响应器”,它使模拟动态服务的复杂服务行为变得更加容易。

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

相关链接:

Parasoft SOAtest,Parasoft Virtualize和持续测试平台(CTP)2020.1新版本发布

Parasoft企业功能测试产品将于2020年首次发布!在此版本中,有一些增强功能旨在使DevOps团队更轻松、更高效地进行API测试自动化和服务虚拟化。此外,我们创建了一种全新的服务虚拟化模式,称为“顺序响应器”,它使模拟动态服务的复杂服务行为变得更加容易。


2020年的软件交付挑战


到目前为止,这是多么疯狂的一年。当前的COVID-19形势迫使我们所有人以截然不同的方式来看待业务。我们发现,对于许多组织来说,这正成为数字化转型的工具。

团队被迫突然在家中工作,这需要许多组织从根本上改变他们的业务方式。云作为开发测试和交付机制变得越来越重要。

远程协作、虚拟会议以及对安全性的日益关注可能会使确保无缝提供在线体验的过程变得复杂。但是,软件交付专业人员非常聪明,可以迅速适应协作生态系统,从而克服了障碍。这是至关重要的,因为对于许多组织而言,确保在线体验的质量比以往任何时候都更为重要,因为它们是我们的客户在可预见的将来与我们互动的主要机制。


我们在构建软件时的协作方式也发生了变化。我们忘记了走进别人的办公室询问最新版本有多么容易。现在,您可以将他们捕获到即时消息,发送电子邮件或在他们的日历上阻止时间。小事情容易被忽视。制定流程以确保对应用程序进行了全面测试并满足要求,这比以往任何时候都更为重要。


Parasoft连续测试平台(CTP)的团队合作


团队协作是Parasoft连续测试平台(CTP)的中心主题之一。基于浏览器的体系结构允许团队在台式机和浏览器之间同步测试活动,以便他们可以在集中式基础架构中搜索、重用、共享和维护测试用例,测试数据和虚拟服务工件。2020.1版本的Parasoft功能工具套件提供了通过添加新功能来增强和增强团队协作能力的机会。

API测试的需求可追溯性

将测试用例与业务需求相关联,可以使您更广泛地了解要测试的内容,测试的程度以及如何根据优先级自定义测试计划。在Parasoft SOAtest的2020.1版本中,我们更轻松地将测试用例与需求管理和测试管理系统中的工作项相关联。

具体来说,用户现在可以标记测试套件、测试用例,甚至具有特定@test要求的测试工具。然后可以将这些需求链接到工作项目系统中的需求ID,并通过Parasoft DTP来使用与测试计划相关的通过/失败信息来更新记录系统。

使用SOAtest时,这使测试人员和管理人员可以轻松计划和协调测试活动。测试人员可以了解他们的测试用例如何满足他们的需求,而管理人员则可以确信可以根据需求和业务关键性对测试计划进行优先级排序。我们整个测试生态系统都具有此功能,可用于:



SOAtest和虚拟化REST API更新

Parasoft功能测试解决方案最重要的方面之一就是强大的API,这些强大的API构成了该工具的基础。使用Parasoft API,您可以以编程方式创建、配置和执行测试用例,同时配置环境、旋转虚拟服务和注入测试数据。

Parasoft API是将测试自动化集成到CI/CD管道中的强大机制。这可以促进协作,因为用户可以在不实际操作软件UI的情况下操纵Parasoft架构。

SOAtestVirtualize的最新版本中,我们将API升级为现在以Open API 3.0规范提供。这不仅使API规范达到了最新版本的Open API,而且还以新的外观更新了API文档UI。

用于资产管理和监视的新部署仪表板

服务虚拟化是测试自动化的关键推动因素。Parasoft Virtualize通过模拟不稳定、不可用、无法控制或缺少适当测试数据的相关服务,可以减少测试环境中的约束。

许多组织正在使用服务虚拟化将测试自动化水平提高到50%以上。借助服务虚拟化,团队可以使用安全的测试数据创建模拟的测试环境,从而使他们可以更早,更完整地测试其应用程序。

当测试人员无法访问真实系统时,服务虚拟化将成为关键的推动力。随着我们通过将应用程序细分为微服务来响应数字化转型,这一点变得越来越重要。在进行这种转换时,系统可能正在开发中,版本可能不可用,或者测试数据可能不正确。结果,测试成为环境限制的瓶颈。服务虚拟化使DevOps团队可以消除这些瓶颈。

在最新版本中,我们引入了基于浏览器的部署仪表板,用于管理和维护这些虚拟服务。部署仪表板显示每台服务器的所有服务虚拟化部署的状态,并有助于提供重要的ROI信息,例如命中数、每秒事务数、正常运行时间、最大响应时间等。该仪表板使服务虚拟化管理员能够从高层控制中了解其资产清单,部署了哪些服务以及利用率。

此外,可以从“部署”仪表板监视部署,这使用户可以更轻松地访问资产监视,而无需物理访问Virtualize桌面。连续测试平台中的事件消息视图得到增强,以显示资产监视信息。它允许您执行以下两项操作:

  • 选择对您重要的特定服务或代理以监视那些交易。
  • 创建流量文件以为虚拟服务构建将来的测试用例。

这对于远程工作团队至关重要,因为您可以通过在运行时提供对虚拟服务性能的完全可见性并通过浏览器快速识别性能瓶颈来减少调试成本。

测试作业的资源权限

通过测试作业,您可以将一系列测试用例,测试数据和环境变量包装到一个作业中,以便在SOAtest API测试服务器上执行。测试作业是为一组测试参数化环境信息的好方法,使您可以在多个环境中执行它们。连续测试平台中提供了测试作业透视图,并在此版本中提供了许多增强功能,例如在运行时定义数据组和数据源行的功能。

为了提高远程团队访问期间的安全性,我们增强了作业界面的安全性权限。在此版本中,您可以将特定的测试作业锁定到用户或组,这样未经授权的用户将无法查看测试结果,测试数据或配置测试执行。

连续测试平台的其他增强功能

连续测试平台还有更多增强功能。在我们的发行说明中阅读有关它们的所有信息。


介绍用于Parasoft Virtualize的序列响应器


如前所述,当测试人员无法访问真实系统时,服务虚拟化是至关重要的推动力。测试人员可以使用服务虚拟化来创建相关服务的模拟复制。这具有主要优点,并且可以显着降低测试的总成本,但是如果用户不了解所有基本业务规则,则与创建长期可维护的服务会面临很多挑战。序列响应程序旨在通过提供一种简化的方法来记录和回放复杂或动态行为来解决此问题。

序列响应器的工作非常简单:您记录来自被测应用程序的流量,然后将其加载到Parasoft Virtualize中。以这种方式创建的虚拟服务将以与记录消息相同的顺序响应消息。

购物车应用程序就是一个很好的例子。假设您想从在线商店购买一些洗手液。事件的顺序如下所示:

  1. 取得购物车——它是空的。
  2. POST将洗手液添加到购物车。
  3. 获取购物车——里面有洗手液。
  4. POST签出。
  5. 获取购物车——它又是空的。

购物车必须开始清空,然后在第二个响应中放入洗手液。在第三个响应上,它将需要再次为空。使用状态转换或CRUD的Parasoft Virtualize完全可以实现这种行为。

为了正确地做到这一点,您必须了解一切之间的联系。当您处理一件物品时,这很简单,但是如果您有成百上千个这样的呼叫,它可能会变得很麻烦。顺序响应器通过创建一个将按顺序正确响应的响应器来简化整个过程。对于那些对服务虚拟化及其尝试模拟的服务了解有限的新用户,这可以作为切入点。它支持功能强大的一次性虚拟服务。

增强型流量向导

我们还通过将固定和参数化的流量向导更紧密地结合在一起来增强2020.1中的流量向导。这些工作流程看起来很相似,使用户可以更轻松地选择适当的策略来创建其虚拟服务。

为了更进一步,我们使交通向导更加智能。他们可以通过分析记录的流量来确定创建虚拟服务的最佳策略。如果服务流量引擎看到一系列具有不同响应的重复呼叫,但请求保持不变,则可以确定这是序列响应者的合适候选者。

反之亦然,当它看到正在更改其有效负载、路径或数据的请求和响应时,它将选择创建一个响应者子集,将数据加载到测试数据存储库中,并创建关联规则以对真实服务架构和行为进行建模。

增强的流量向导的目的是使用户比以往更加容易地利用服务虚拟化来创建快速,肮脏的虚拟服务或具有较长保质期并可以在多个测试环境中重用的智能虚拟服务。两种方法的目的都是为了减少由于没有合适的测试环境而导致的后期缺陷成本。这使您和您的团队可以随时随地测试服务。

SOAtestVirtualize的其他增强功能

SOAtestVirtualize还有其他增强功能,包括许多已解决的错误修复和性能优化。阅读完整的发行说明以获取更多信息。


期待2020.2


当我们期待2020.2版本发布时,我们计划增强许多领域。2020.2对我们来说将是一个主要版本,因此我们将为解决方案添加一些强大的功能。

我们很荣幸今年再次获得Gartner Peer Insights客户的软件测试自动化之选。 没有与您(我们的客户)的合作伙伴关系,这是不可能的。安全起见,我们期待今年(远程)与大家一起工作。

要了解有关加强DevOps团队协作以实现更好的测试自动化的更多信息,请参加2020年5月19日或5月20日的网络研讨会


标签:

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


为你推荐

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


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP