1
resposta

Scrum nos testes

Gostaria de mais situações onde eu possa usar o método Scrum nos testes de software.

1 resposta

Olá Fernanda,

diversas empresas hoje em dia estão percebendo a importância de ter testes em seus projetos. O que muitos times que estão fazendo quando julgam que precisam ter um bom conjunto de testes e estão adotando o Scrum é colocar os testes como uma das fases do critério de pronto e, consequentemente, do fluxo do trabalho. Por exemplo, o critério de pronto poderia ser:

1) Escrever o código

2) Criar novos testes automatizados para todo o código escrito

3) Todos os testes do sistema passarem com estas alterações

4) Aprovar história com o cliente

5) Colocar história em produção

Isto força o time a criar uma bateria de testes e garantir que está tudo funcionando antes mesmo de aprovar com o cliente e colocar em produção. E se o time não fizer estes testes a história não está pronta e não pode ser apresentada na Review Meeting.

Outra estratégia quando você cai no cenário em que está com um código legado que não possui testes é os desenvolvedores negociarem com o P.O. de fazer um Test Day, ou seja, combinar um dia na Sprint em que o time não trabalhará em nenhuma história da Sprint, o foco neste dia é criar testes para funcionalidades antigas que ainda não estão testadas.