案例研究

为领先的投资管理平台提供商提供卓越的质量保证自动化服务

项目概述

Empaxis QA 测试人员与一家一级投资管理平台供应商合作,开发并执行强大的自动化测试用例。他们的目标是提高平台的可靠性,减少人工测试的时间。

主要挑战

  • 平台复杂性:大型平台的工作流程和集成非常复杂,涉及前台、中台和后台功能。
  • 不断变化的要求:该平台的开发十分活跃,经常会有更新和新功能。测试用例需要动态调整。
  • 遗留系统:一些组件依赖于旧技术,给测试自动化的顺利集成带来了挑战。

解决方案

范围

  • 测试用例设计:Empaxis 质量保证专家分析了功能要求,并创建了涵盖核心工作流程的综合测试案例:
    • 投资组合管理
    • 交易执行和订单管理
    • 性能计算和报告
    • 合规监测
  • 自动化工具选择:团队对工具进行了评估,最终选择了 Mabl 和 SpecFlow 作为最适合平台技术栈和测试需求的工具。
  • 测试脚本开发:测试人员使用 Mabl 和 SpecFlow 精心开发自动化脚本。
  • 测试执行和维护:随着平台的不断发展,测试脚本的持续维护和更新也紧随其后。

团队资源

  • 初始部署:Empaxis 部署了一支由 10 名 Mabl 和 SpecFlow 认证测试人员组成的团队。
  • 维护模式:高效的优化将团队缩减至两名技术精湛的测试人员,以便进行持续维护。

使用的技术

  • 自动化工具:Mabl、SpecFlow
  • 编程语言:可能是用于 SpecFlow 的 C#(或其他 .NET 兼容语言),如果需要,可使用 Mabl 内的脚本语言进行自定义逻辑。
  • 软件开发方法:虽然没有明确说明,但由于平台的持续开发,可能会使用敏捷或迭代方法。

作为差异化优势的经营管理方案专业知识

  • 深厚的领域知识:Empaxis 测试人员对投资管理工作流程的了解有助于高质量的测试案例,这些案例准确地反映了私人银行面临的实际情况。
  • 认证和工具熟练程度:Mabl 和 SpecFlow 认证确保了效率和利用工具发挥最大效果的能力。
  • 持续支持模式:Empaxis 高效的维护团队确保了自动化计划的持续成功,即使平台在不断发展。

成果

  • 大幅减少人工测试:自动化取代了大部分人工测试,将质量保证资源释放出来,用于更具探索性的复杂场景。
  • 更快的发布周期:自动回归测试缩短了测试时间,从而可以更快地部署新功能和修复。
  • 提高软件质量:全面的测试覆盖率使平台更加可靠、无漏洞,提升了私人银行最终用户的体验。
  • 节约成本:减少了人工测试工作,提高了效率,从而为客户节约了成本。