左移方法的类型
请记住V模型,因为它有助于可视化讨论。
左移方法主要有四种类型,即有四种方法可以将左移测试纳入项目生命周期:
传统的左移测试
在这种方法中,测试重点不是系统和验收级别测试,而是单元测试和集成测试。换句话说,我们可以说焦点在 V 模型的右侧向下移动,从而向左移动。
增量左移测试
在这种方法中,大型开发被分成多个具有较短持续时间的较小增量。因此,对于每个增量,单个 V – 模型被划分为多个单独的 V – 模型。
因此,在这种方法中,左移发生在向左移动。这是通过将单个开发分解为增量来完成的。第一个增量被开发和测试,然后移动到下一个增量,依此类推。这种方法在具有复杂硬件依赖性的项目中很流行。
敏捷/DevOps 左移测试
这种方法类似于第二种方法,即增量左移测试。敏捷和 DevOps 项目分为多个增量,称为冲刺。与增量左移测试方法相比,它们更小,数量更多。
在这种情况下,敏捷和 DevOps 之间的区别在于,敏捷包括开发测试而不是运营测试。运行测试在系统上线时进行。
基于模型的左移测试
在这种方法中,测试从最初阶段即需求和设计阶段开始,而不是等待开发阶段开始。这个想法是在这些初始阶段发现缺陷。同时在开发阶段开始之前尽早解决它们。