媒体行业案例:Parasoft SOAtest 帮助 Atex 顺利应对 Web Service 的增长

Atex 公司认识到预订系统非常受欢迎和且正在增长,这有必要通过测试来扩充和改进在线广告预订产品。特别关注的是增加负载。为了解决这个问题,Atex 公司采用了Parasoft 公司的解决方案。
Parasoft SOA 质量解决方案使 Atex 公司拥有了迅速且灵活响应不断变化的业务需求的能力。

Atex 公司在全球设有办事处,为媒体行业提供先进和具有成本效益的标准技术。

Atex 全方位为媒体行业提供端到端业务解决方案和基于 web 的解决方案,包括广告、社论和传播。他们基于 Web 的在线广告预订产品可以通过网络预订和管理报纸上的广告。

由于越来越多的客户参与,在线广告预订产品开始扩增。这是一个令人振奋的客户自助服务解决方案,使得广告商和代理能在一个安全的、基于浏览器的易于交互的界面上分门别类的预订各种广告,这大大加速了广告的提交。从本质上讲,广告客户可以登录一个网站,提供所请求的详细信息,然后在线提交他们的广告。

Atex 公司认识到预订系统非常受欢迎和且正在增长,这有必要通过测试来扩充和改进在线广告预订产品。特别关注的是增加负载。为了解决这个问题,Atex 公司采用了Parasoft 公司的解决方案。

Parasoft SOA 质量解决方案使 Atex 公司拥有了迅速且灵活响应不断变化的业务需求的能力。


支持增长

随着在线广告预订产品的真正成长,越来越多的客户想利用它的功能。在这种情况下,系统的负载增加了。Atex 想增强对高负载时在线广告预订产品的行为和功能的控制。Atex 想要以有条理的方式来验证和达成测试目标。QA 经理解释说,“我们需要一个方法来重现客户反馈给我们的问题。基于负载的问题可能非常难以追踪。我们需要及时地并且以有条理的方法来解决问题,为我们的客户提供我们的解决方案。”


探索真实品质

在研究可行性解决方案时,Atex 公司发现了 Parasoft SOA 质量解决方案。Parasoft 提供的解决方案能够模拟各种类型的负载场景,这非常符合 Atex 想的测试。

Atex 公司将 Parasoft SOA 质量解决方案置于真实的挑战下进行测试。客户报告的一个基于负载的问题之一:在高负载多 CPU 计算机上,在线广告预订产品发现死锁问题。

结果是用户被挡在门外,必须重置 Web 服务来清除这个问题。这个重置影响业务连续性,造成停机时间。Atex 收集了描述性的场景,客户非常期望能解决这个问题。接下来,Atex 在 Parasoft SOA 质量解决方案中复制和提炼这些场景,并模拟问题的发生。通过这种做法,Atex 能够得到一个解决方案,同时还能通过使用 Parasoft SOA 质量解决方案进行验证。


基于一致性和可重复性

在讨论是否决定向前推进和实现 Parasoft SOA 质量解决方案时,加尔文说,“在如何测试我们的Web 服务以容纳增长这个问题上,我们必须采取改善措施。Parasoft 为我们提供了一个很好的解决方案。”

Parasoft SOA 质量解决方案为 Atex 的两个团队提升速度可能是快速和简单的事情。如何有条理的测试并将其吸收到他们的质量保障流程的策略制定好后,Atex 的第一项任务是转换现有的编程测试用例。通过 SOA 质量解决方案,Atex 在短时间内(可能只是几个星期)能够完成这一任务。加尔文说,“解决方案是相当直观的,允许我们开发基于场景的测试。这些测试我们希望用做回归测试。”

Parasoft SOA 质量解决方案使得 Atex 能以积木块的形式重用他们的测试资产,有效验证不断变化的业务需求是否影响他们的端到端业务场景。持续回归测试套件的执行结果将提醒 Atex QA 团队,哪些修改会影响应用程序的行为。

一致的、可重复的回归测试等于提供了一个安全网,降低了变化带来的风险,允许快速和敏捷响应不断变化的业务需求。

“我们已经能够使用 Parasoft SOA 质量解决方案重现问题,因此我们可以有效地解决这些问题。这对于我们扭转与解决问题的速度有着明显的好处。”


快速有效地解决问题

Parasoft SOA 质量解决方案提供给 Atex QA 团队许多重要的好处。其中之一是加速重现客户的问题,尤其是基于负载的问题。

加尔文详细解释到,“一旦我们得到客户的反馈,客户告诉我们他们认为某处是一个问题所在。围绕这一问题,我们就可使用 Parasoft SOA 质量解决方案来快速搭建我们认为可能是原因的场景。我们已经能够使用 Parasoft SOA 质量解决方案重现问题,因此我们可以有效地解决这些问题。这对于我们扭转与解决问题的速度有着明显的好处。”


提升 QA 的信心

实现 Parasoft SOA 质量解决方案之前,由于 Web 服务的本质 Atex QA 团队很大程度上依赖于开发进行测试。加尔文说:“我们必须让开发人员编写出测试用例,这样我们才可以得知程序的情况”。现在,有了 Parasoft SOA 质量解决方案,Atex 的 QA 团队不再依赖于开发协助编写的测试用例。

此外,QA 能够更多地关注测试,而不是分心试图获得开发人员的支持(帮助编写测试用例)。

加尔文说:“现在,QA 可以更多地参与创建测试用例,可能会根据负载的发展情况进行创建。通过更多的参与产品和开发过程,该解决方案会增强 QA 的主人翁意识。QA 团队还能更好的理解工件是如何结合在一起的,我们的客户又是如何使用在线广告预订产品 的。”

QA 仍然要与开发紧密合作,但现在他们有了更多的输入来重现报告的问题。此外,QA 团队能够更快地通过测试,他们就能更快地部署应用程序改进。


防止错误再次出现

如前所述,有了 Parasoft SOA 质量解决方案,Atex 能够测试更快的原因之一是它促进了可重复性。这种可重复性实际上是有利于客户以及团队的。

加尔文说:“一旦我们发现一个问题,我们可以使用 Parasoft SOA 质量解决方案生成测试用例,以确保我们不会再引入这些同样的问题。从客户的角度来看,令人沮丧的事情是报告后修复的问题再次出现。”

Atex QA 团队能够建立大量的回归测试,并使用它们重复、有效地对每个构建运行测试集。这将确保任何曾经遇到的问题(即使是小问题)一去不复返。加尔文强调,“Parasoft SOA 质量解决方案给了我们绝对的信心,我们不会再遇到已解决的问题。” 

媒体行业案例:Parasoft SOAtest 帮助 Atex 顺利应对 Web Service 的增长

标签:

来源:慧都

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2020年7月13日
下一篇 2020年7月13日

相关推荐

发表回复

登录后才能评论