Deslocar para a esquerda – definido
O teste de deslocamento para a esquerda ou deslocamento para a esquerda é o conceito de realizar o trabalho de garantia de qualidade o mais cedo possível no ciclo de desenvolvimento de software para reduzir o trabalho geral necessário para entregar software de alta qualidade.
Mesmo no Agile, há uma sequência seguida no desenvolvimento de software que normalmente é a seguinte:
- Requisitos
- Arquitetura
- Projeto
- Codificação
- Liberar
Verificou-se que o custo de correção de um defeito aumenta de 7 a 10 vezes à medida que ele passa do estágio em que foi criado para o estágio subsequente. Por exemplo, um problema de requisitos encontrado na fase de requisitos pode custar $50 para ser corrigido, mas lançaria $350-500 para ser corrigido assim que o trabalho de arquitetura fosse concluído. A rápida escalada de custos para corrigir bugs foi bem relatada em esta postagem do blog sobre testes de Shift à esquerda:
Neste artigo iremos explorar:
- Por que os problemas de requisitos de software são comuns
- Por que eles são os mais caros para consertar
- Como o teste shift-left pode corrigi-los
- Por que o teste shift-left é uma das coisas mais valiosas que você pode fazer em um projeto de software.