案例研究
数字

英国卫生安全局

加快UKHSA COVID-19移动应用程序测试.

 

客户: UKHSA
行业公共部门保健
位置:伦敦,英国

客户端

联合王国卫生安全局. 负责政府保健和成人社会保健政策的政府部门.

挑战

这个关键的政府项目是从零开始的, 通过确保人们在必要时得到检测,帮助控制COVID-19的传播, 并通过确定检测呈阳性的人的密切接触者.

政府和政策决定在短时间内宣布,这需要通过充分的测试将业务变化快速转化为生产.

客户需要质量保证 & 测试伙伴支持支持这一关键项目的解决方案.

所需测试资源根据政府的定期更新情况而变化, 需要在短时间内灵活地提供资源以满足需求.

范围包括端到端测试的测试交付和保证 & 跟踪应用程序,重点关注COVID-19应用程序的自动化测试, 测试预订门户网站旅程, 隔离酒店预订门户网站, 和Salesforce供应链平台.

解决方案

Sogeti部署了一个由交付领导组成的专家测试顾问团队, 测试经理, 测试引线, 自动化架构师, 和测试工程师(手动和自动化)交付客户的需求.

自动化测试负责方向设置,包括开发和维护安全的测试自动化框架和自动化测试脚本.

NHS COVID-19移动应用程序测试:

  • iOS和Android功能自动化, 向后兼容性, 数据分析, 以及端到端旅程测试.
  • 使用Java自动化了大约450个测试用例, Appium和Cucumber为NHS COVID-19移动应用平台在每次发布时运行,将测试周期缩短约50%. 这帮助自动化团队极大地减少了测试功能特性的工作量和时间, 应用程序的分析和向后兼容性.
  • 与Browserstack集成测试,用于跨平台和跨设备测试.

开发并维护了一个自动化的回归包,包含了包括移动应用在内的各种流的大约800个测试用例, 门户网站, Salesforce平台和端到端技术集成. 回归套件根据每个版本的需要定期运行,以确保应用程序的健康.

通过集成回归测试包和AWS CI管道,实现了“一键式”自动化. 回归包被远程触发或安排每天运行,详细的执行报告通过电子邮件发送给涉众.

集成CI管道/自动化测试用例与Elasticsearch监控,使用ML(机器学习)分析技术生成执行分析报告.

将AI(人工智能)的概念引入到当前的自动化中,通过工具的自我修复能力,机器人支持自动化开发和自动化测试用例的维护, 实施正在进行中.

 

下载以下UKHSA案例研究PDF阅读更多内容.

download-the-case-study.jpg