
Episódio 9 e 2024.2 – Testes de Software: Entre Bugs, Bots e Boas Práticas
Failed to add items
Add to basket failed.
Add to Wish List failed.
Remove from Wish List failed.
Follow podcast failed
Unfollow podcast failed
-
Narrated by:
-
By:
About this listen
Neste episódio, exploramos os fundamentos do teste de software, suas origens, tipos e papéis no ciclo de desenvolvimento — e vão além da velha ideia de que testar é apenas “procurar defeitos”. O foco está em entender como estratégia, cobertura e automação se unem para garantir qualidade real em ambientes cada vez mais complexos.
A partir do debate entre professor, monitores e alunos, surgem reflexões como:
Como equilibrar testes manuais e automatizados em diferentes níveis (unidade, integração, sistema e aceitação)?
Em que momento a automação começa a pagar seu investimento?
Até que ponto a inteligência artificial pode contribuir — ou complicar — a prática de testes?
E como definir uma boa estratégia de cobertura quando o tempo e os recursos são limitados?
O episódio também trata de testes como documentação executável, da importância do “shift-left testing”, e das vantagens e desafios da integração de testes com pipelines de CI/CD. Spoiler: não existe bala de prata, mas existem boas decisões de engenharia.
🧠 Este podcast foi gerado com apoio de Inteligência Artificial a partir do debate coletivo entre professor, monitores e alunos, ocorrido na plataforma Strateegia.digital, durante a disciplina IF977 – Engenharia de Software do curso de Bacharelado em Sistemas de Informação do Centro de Informática da UFPE.
Link para o artigo ponto de partida deste debate: História, Fundamentos e Importância dos Testes de Software (https://go.uaite.xyz/q0WAZ0)