
上QQ阅读APP看书,第一时间看更新
1.1 业务场景
本章将描述一个模拟的手动流程以及手动测试与手动流程中的固有缺陷,并说明使用CI/CD是如何极大地提高开发人员的生产效率的。在这个场景中,每个成员都设置了一组手动流程,而这些过程非常耗时。另外,如果软件的最新版本中的质量测试遇到问题,就必须重复运行这些步骤。
我们将研究该虚拟公司中多个团队的不同情况。
在某些情况下,开发团队、QA团队、客户成功团队和销售团队会遇到痛点。这里首先建立可能在这些团队中产生的业务场景,确定适合自动化的范围,并通过团队之间的交流来暴露出可以通过自动化大大提高效率的领域。
图1-1展示了一些业务场景。

图1-1