扫码阅读
手机扫码阅读

多版本并行,测试如何做好质量保障?

426 2023-08-25

本文继续昨天关于项目管理的讨论,重点放在如何在多版本并行的情况下做好质量保障工作。作者结合自己经验,提出了在面对需求紧急、多项目同时进行时质量保障的挑战,并给出了解决方案。

环境问题

多版本并行首先遇到的是测试环境的问题,包括成本和时间的挑战。作者提供了一个实际案例的解决策略,比如版本时间错开共用环境、独立版本横跨多个版本则独占环境等。作者还建议通过流量染色+stable环境来解决环境问题,并提供了一个详细文章供读者参考。

分支问题

代码分支管理是多版本并行的难点,需要考虑是否每个项目都需要独立分支、代码合并时机、以及UAT阶段的快速回归验证等问题。

边界问题

在多版本并行的情况下,明确边界非常重要,可以减少工作量和避免责任划分的问题。作者分享了边界划分的经验,如需求评审时确定业务域、确定项目对应的应用服务名、考虑公共服务的变更和解决测试数据问题。

回归问题

多版本并行中,回归验证是最大的工作量,需要确保覆盖所有变更影响部分。解决方法包括自动化测试节省时间和通过增加人力覆盖业务场景。

最后,作者强调了软件工程方法论在项目前期识别问题、制定计划、规范流程和提升效率方面的重要性,认为这些方法能帮助解决更复杂的问题。

想要了解更多,点击 查看原文