挑战:
该客户是一家全球性的戏剧机构,该机构正迅速成为电子商务市场的票务领跑者之一。为了实现这一目标,他们对其网站进行了大规模改造,实施了关键设计和功能变更。自然地,这些变更需要在推送到实时环境之前进行彻底的测试,同时结合手动和自动分析。测试工具还用于监控和报告测试进度和结果。Automation Consultants (AC) 在整个项目中提供了实现这个功能所需的资源。
解决方案:
AC 制定了网站改造的测试流程,塑造了产品变更的测试方法。这一流程包括:
- 在整个产品生命周期中,在敏捷环境中运用基本测试原则。
- 分析用户故事/需求以创建测试用例来测试新功能。
- 优化 Jira 流程并将其与 Adaptavist 的测试管理工具 Test Management for Jira 相集成。
- 在各种不同的真实桌面、设备和浏览器上为每个版本执行一系列手动测试,确保该测试具有尽可能广的覆盖范围。
- 使用 Selenium 开发 Python 脚本,以测试网站的不同组件,例如完整的端到端购买流,并运行性能测试,测量用户体验旅程中的负载时间。
- 与客户的产品工程师和公司利益相关者密切合作。
- 在产品网站上执行完整的发布后回归测试。
- 使用 Abacus 和 Automation for Jira 等应用程序创建一系列功能和自动化规则,以简化 Jira 工作流程。
优势:
总体而言,该客户已获益于 AC 引入的测试流程和规划。这有助于确保开发人员创建的代码按照设计的方式运行,从而为用户提供最佳的客户体验。测试覆盖率显著提高,增强了对所交付产品的信心。开发自动化 Python 脚本节省了宝贵的时间,因为许多之前需要手动执行的测试可以自动运行,使得测试团队能够专注于其他重要的任务。AC 提供的价值使测试成为客户网站改造计划不可分割的一部分,使得机构能够实现其未来的目标。