为了确保在任何生产事件(如发布或事件)发生后应用程序的稳定性,客户端每周对100多个关键业务应用程序进行生产运行状况检查,并在有限的时间内执行测试。

每周的运行状况检查在很大程度上依赖于一个单独的自动化团队和所有应用程序的项目时间表。客户端正在寻找一种具有自助服务功能的解决方案,以便在任何时间启用由涉众管理的按需运行状况检查。

主要挑战

  • 由于人工干预,长时间运行的测试周期和对基础设施的次优使用
  • 现有的解决方案依赖于一个带宽有限的小团队
  • 难以追踪健康检查的执行情况
  • 复杂的自动化需求跨越多种技术

准备好体验吗?

专家说
行

解决方案

使用全自动devops驱动的数字平台进行只读运行状况检查

Infosys创建了一个解决方案,IT(应用程序开发、IT支持)、基础设施和QA用户可以在任何时间执行自动验证。解决方案在这个规模上是行业第一的。Jenkins被用作支持连续测试管道的编制工具。

  • 创建了100多个虚拟机的健壮实验室,以支持自动化脚本的分布式、并行和零接触执行
  • 使用全栈模块化自动化框架将75+ web应用程序的自动化脚本迁移到开源工具
  • 公开REST api以支持与外部应用程序或CI/CD管道的集成
  • 基于Jenkins构建的自动化连续测试(CT)管道,具有先进的负载平衡和作业排队逻辑
  • Jenkins管道包含用于自动中止和重试执行的高级错误处理逻辑
  • 左移方法,即在较低的环境中重新使用脚本,以便在部署到生产环境之前识别应用程序和可能的脚本更改
  • 通过外部api实现的解决方案可伸缩性,将测试资产与其他应用程序集成在一起
  • Power BI仪表板度量为每周、每月使用项目中使用的所有资源分析的数据创建

测试脚本的24/7可用性,可以在100多个应用程序中执行

  • 1000多个测试脚本可随时提供给任何团队的授权测试人员
  • 自定义Jenkins任务和自修复能力
  • 并行或分布式执行和动态负载共享,以实现实验室机器的最佳使用
  • 编排、按需和计划的执行特性,能够查看当前和历史测试结果
行

好处

生产稳定性提高30%

为快速决策提供快速和透明的结果

提高了所有关键应用程序的上市速度