Time will tell.
关于测试左移和右移,测试左移中提到了尽早的发现问题、以及持续集成、尽可能的实现自动化、更深的理解客户的需求,从而提高其体验。而对于测试右移,则是相对于上产环境中的测试,则提供真实的环境、实际的性能,以及目标用户的反馈和评价。
1、左移和右移的意义
测试左移 测试方法使用 test early and often 在产品生命周期里面更早执行测试任务(也就是在项目时间线上向左移动)。 同时,DevOps 测试中的 测试右移 方法是能够在生产环境中进行测试,为未定义的、未知的和意外的情况做好准备,比如生产环境。
在过去的几年里,敏捷和 DevOps 实践的广泛采用已经导致了软件开发和测试方式的显著转变。 协作是关键,在测试周期的早期阶段,开发人员和测试人员都参与其中。
这两个已经流行起来的概念是左移和右移。 顾名思义,测试左移 实际上将流程转移到了开发阶段的左侧。 这意味着测试从开发周期的开始就开始了,并贯穿整个开发周期。
2、测试左移
目标是防止缺陷和减少风险,而不是在开发后处理大量的 bug 和关键问题。 因此,测试人员可以在 SDLC(Software Development Life Cycle) 的早期引入,以主动地发现和处