五星插件

五星插件如何使用自定义web应用程序测试编写时间减少了95%测试

公司概述

五星插件是一个全球领先的本地广告平台。你可能没有听说过五星插件,但毫无疑问你使用他们的服务。五星插件帮助超过十亿人发现内容、产品和服务对他们可能感兴趣的。188金宝搏官网app注册他们专注于本地广告,文字内容和视频服务纳入平台显示它。

如果你访问新闻网站像CNN, BBC,或《世界报》,读到一篇文章,你可能看到相关的文章或广告策划的五星插件。五星插件帮助联系出版商和广告商与那些希望参与他们的内容。

我们采访了Tsachi书珊城,五星插件前端协会负责人对他们使用Tricentis Testim。188金宝搏app苹果下载软件

痛苦的web应用程序测试的挑战

五星插件的软件是其成功188金宝搏官网登录app的关键,连接内容出版商和消费者。五星插件原始内容引擎为用户提供有趣和溢价出版商的网站上相关内容。测试是一个挑战,因为应用程序表现为以超过100000的网站,它不会自己。然而,五星插件的成功取决于读者点击的内容显示在这些提要和获得正确的结果,带领读者正确的位置和记录交易。

五星插件是一个现代开发公司在microservices环境持续交付管道在生产。它发布代码生产一天几次和严重依赖测试。“我们使用单元测试,集成测试,充分应用工作流集成测试。相关的测试运行在每个变化相关的代码,“Tsachi说,“和web应用程序测试总是最痛苦的部分。“五星插件使用硒和量角器,但并不是每个团队可以继续。

“很多球队想做应用工作流测试,但并不是每一个团队有一个自动化工程师,可以支持他们。”前端的负责人——Tsachi书珊城行会,五星插件

甚至与自动化工程师团队(AE)有困难。作者测试花了很长时间,他们经常失败,调试花了大量的时间。甚至每个团队的运行是配置不同。花了很长时间的测试运行不稳定。Tsachi估计他们花费10 - 15%的web工程小时自动化。对于一个组织的50岁以上的工程师工作在web应用程序中,这相当于5到7全职工程师。他们从团队获得反馈,他们花太多时间在自动化任务。他们需要一个更好的解决方案。

五星插件知道作为其应用程序增长它要花更多的时间在回归测试和当前模型与硒和量角器不能有效规模。

把页面

五星插件做了传统的POC评估过程持续了约一个月,许多解决方案包括TestCafe相比,试验艇,柏树,Endtest,鬼检查员,和更多。188金宝搏app苹果下载软件Tricentis Testim出来上最适合。

Tsachi说他们的标准包括易用性,作者能够快速测试,功能的完整性和响应能力的支持团队。产品易于使用,也为他们的应用程序工作得很好。Tsachi强调,

“记录器是至少一个高于其他解决方案我们尝试。它在每个场景包括拖拽、iframes,鼠标手势,等等。”前端的负责人——Tsachi书珊城行会,五星插件

他也印象深刻的稳定性提供的智能定位器。“他们让测试非常健壮。他们没有失败小代码更改。我们测试中很独特的产品,”他补充道。188金宝搏官网app注册

最后,他们还研究了支持经验。Tsachi说:“Testim支持团队非常敏感和有帮助的。”

快速测试创建的UI测试解决方案

五星插件选择Tricentis188金宝搏app苹果下载软件 Testim应用工作流功能UI测试的应用程序。总共大约有20个应用程序,使其与Testim测试包括提要嵌入在全世界超过100000个网站。其应用包括内容广告平台,允许客户创建活动以及出版商应用程序帮助出版商管理内容和设置五星插件饲料。

五星插件已经把Testim到CI管道和过程。这包括提交运行功能测试新功能和回归测试在大版本中,所有从詹金斯CI构建触发。五星插件运行其Testim创建测试的硒网格。

测试自动化项目的目标之一是让尽可能多的团队参与的端到端测试。Testim之前,只有六支球队做应用工作流测试与硒和量角器和现在有14个团队参与,很大程度上是由于Testim的易用性。

开发人员现在可以切换上下文更容易使编写测试更容易接受。他们不想写编码测试,Testim允许他们记录和配置测试。“Testim之前,新的测试在一个大型应用程序花了一到两天写,使稳定。相同的测试在Testim 20至30分钟,“Tsachi说。

Tsachi谈到了整体变化,“我们收到了很多好的反馈过程和写作测试和修复。开发人员他们不需要编写代码,提交代码,等待代码审查等。”

“开发人员可以记录测试,它使开发人员的上下文切换容易得多。”前端的负责人——Tsachi书珊城行会,五星插件

结果

  • 增长数量的团队使用应用程序工作流程测试从6到14日,在六个月内增加了233%
  • 降低了自动化测试的时间从10 - 15%的web工程团队的5%(减少好几次)
  • 提高测试覆盖率在Testim项目估计有50%导致更高的质量
  • 减少时间写稳定测试从1 - 2天到20 - 30分钟,储蓄的95%以上
  • 信任增加了因为开发人员知道他们有一个安全网
Baidu
map