Como o teste é realizado dentro do mesmo sprint que a codificação, se toda ou a maior parte da codificação não é feita até o final do sprint? (Estou me referindo ao desenvolvimento e teste "de sopa para nozes" de um único PBI em um sprint.)
A maioria das respostas que eu vi on-line envolve automação de controle de qualidade, mas mesmo isso não é possível, pois geralmente você precisa de uma interface de usuário funcional para registrar ou criar testes automatizados. Só tenho storyboards que continuam a evoluir à medida que desenvolvo recursos e descubro novos requisitos.
No meu caso, estou desenvolvendo um novo aplicativo de desktop. Geralmente, os aplicativos de desktop não se prestam muito bem a testes automatizados. Tenho alguns testes de unidade automatizados, mas eles não são os testes funcionais / de integração manuais que um profissional de controle de qualidade executaria.
Então, onde eu estou agora é que meu sprint termina amanhã, ainda tenho a codificação para terminar, e meu pessoal de controle de qualidade ainda não tem nada para testar e não tem idéia de como testar o que eu daria a eles sem eu segurar suas mãos.
Tenho certeza de que não sou a primeira pessoa a ter esse dilema.
No passado, eu fiz um pipeline: no sprint atual, a equipe de teste testa os recursos implementados durante o sprint anterior. No meu trabalho atual, o PM refere-se a essa abordagem como "cascata" e, como tal, inaceitável.