美国领先的培训服务提供商的vCIO解决方案的自动化测试

美国领先的培训服务提供商的vCIO解决方案的自动化测试

行业
教育,咨询,专业服务
技术领域
测试自动化,手动测试,云

顾客

客户是一家位于美国的咨询和辅导公司,为托管服务提供商(MSP)提供专家工具和行业领先的培训服务。该公司改善了MSP工作流程,并帮助IT提供商平稳地转变为成功的MSP。

挑战

客户想要启动新的基于SaaS的vCIO(虚拟首席信息官)软件。该解决方案具有复杂的业务逻辑,包括从头创建的全新模块以及通过新UI和后端重建的几个旧部件。

如果新解决方案的发布缓慢且有漏洞,则客户面临失去客户忠诚度的风险。

因此,客户寻找一位合格的承包商,该承包商可以在几年的开发和演变周期中接管完整的测试和质量保证流程,并以全面,及时的方式完成它,以适应变更的频率和进行测试的必要性多个浏览器版本。

为了符合客户的要求并减少测试时间和数量,ScienceSoft的团队决定采用 自动化测试。他们使用了专有的IMAAT(集成的手动和自动测试)方法始终存在于自动化和手动测试的平衡组合中。我们的团队自动化了以下任务:

  • 功能回归和集成测试,可快速验证更新是否正常运行且不会影响用户体验。
  • 对Chrome和Firefox进行跨浏览器测试,因为对于客户而言,针对客户主要使用的最新版本的Chrome和Firefox浏览器提供一致的用户体验非常重要。 ScienceSoft的测试自动化工程师开发了通用的自动化测试,可以优雅地处理两种不同浏览器的特性,并减少了测试时间和工作量。他们还引入了针对不同浏览器的并行测试,以进一步减少测试时间。

手动测试已保存用于初始检查,可以一次运行,并且可以在修复程序之后向开发人员提供快速响应。

由于大多数测试都是自动化的, ScienceSoft的测试团队 还能够:

  • 将连续测试集成到持续集成(CI)管道中,以便在每次引入新更改时自动运行测试,并支持安全的夜间构建。
  • 为开发人员提供随时可用的测试集,以便他们可以主动验证潜在风险的代码部分,并确保仅安全地合并代码。为了方便开发人员,对长期的端到端UI测试进行了优化,并将其分成较小的部分。

结果

总体而言,测试自动化环境允许几乎持续准备好发布质量。客户设法以最有效的方式满足发布周期,并交付了高质量的新应用功能和更新。

工具类

量角器,Jasmine,Selenium C#WebDriver,Docker,TypeScript。

致电给我们,我们的代表将在30分钟内与您联系以安排初步讨论。