No exemplo citado, foi dito que 60% das funcionalidades teriam testes unitários, ou somente o login terá testes automatizados. Mas o que define realmente esses números e essas decisões? Por quais motivos eu testaria apenas 60% e não 100%?
No exemplo citado, foi dito que 60% das funcionalidades teriam testes unitários, ou somente o login terá testes automatizados. Mas o que define realmente esses números e essas decisões? Por quais motivos eu testaria apenas 60% e não 100%?
Oi Lucas, tudo bem?
Desculpe a demora em retornar.
A definição do escopo de teste é uma etapa importante no planejamento do plano de teste. Ele determina quais funcionalidades serão testadas e quais serão deixadas de fora. No exemplo citado, foi mencionado que 60% das funcionalidades teriam testes unitários e apenas o login teria testes automatizados.
Os números e decisões sobre o escopo de teste são definidos com base em diversos fatores, como o tempo disponível, recursos disponíveis, prioridades do projeto e riscos envolvidos. Por exemplo, os testes unitários são geralmente de responsabilidade dos desenvolvedores, pois eles têm um conhecimento mais aprofundado do código e podem testar de forma mais eficiente. No entanto, nem todas as funcionalidades exigem testes unitários, e é por isso que apenas 60% delas foram escolhidas para serem testadas dessa maneira.
Quanto aos testes automatizados, eles são mais eficientes em cenários específicos, como o teste de ponta a ponta da funcionalidade de login. Nesse caso, o escopo de teste automatizado foi definido apenas para essa funcionalidade, pois é considerada crítica e importante para o funcionamento do sistema. Se outras funcionalidades também exigirem testes automatizados, elas podem ser adicionadas ao escopo, desde que haja recursos e tempo disponíveis para isso.
É importante lembrar que o escopo de teste pode variar de projeto para projeto e de equipe para equipe. O mais importante é que o escopo seja definido de forma clara e documentada, para que todos os envolvidos no projeto tenham as mesmas expectativas em relação aos testes que serão realizados.
Espero ter ajudado a esclarecer suas dúvidas! Bons estudos no curso de Quality Assurance!
Ah esse curso recebeu uma atualização, você pode verificar aqui:
Um abraço e bons estudos.