Compreendendo o futuro dos testes em 2024: uma reflexão de fim de ano e um olhar para o futuro

Este conteúdo é uma tradução livre do blog post Embrancing the Future of Testing in 2024: A Year-End Reflection and Look Ahead, escrito pela Farah Shalwani, do time do Cypress e publicado em 15 de Dezembro de 2023. No limiar de 2024, a comunidade de testes está preparada para um ano de inovação e evolução. … Continue lendo Compreendendo o futuro dos testes em 2024: uma reflexão de fim de ano e um olhar para o futuro

TDD e BDD são sinônimos

Crie um ambiente em que os/as engenheiros(as) de software possam praticar seu ofício e sintam orgulho disso e terás o melhor deles/delas. Force-os/as a fazer como “você quer” e terá “mais do mesmo.”

Insights de código limpo – Testes de unidade

Faz total sentido falar de testes de unidade em um blog focado em teste de software, ainda mais quando se está escrevendo uma série sobre código limpo. Portanto, este será o assunto de hoje em: Insights de código limpo. No capítulo 9 de Código Limpo – Habilidades práticas do agile software, tio Bob explica como código limpo e testes de unidade se … Continue lendo Insights de código limpo – Testes de unidade

Voltando a série de contradições em teste de software…

Testadores ágeis devem corrigir os bugs que encontram? Você já pensou sobre isto? Não seria interessante os testadores corrigirem bugs, por exemplo, quando não tem o que testar? Ou mesmo quando a correção é algo tão trivial?  Testadores ágeis devem corrigir os bugs que encontram Primeiramente, quando se fala em desenvolvimento de software ágil não … Continue lendo Voltando a série de contradições em teste de software…

Testes automatizados – um processo iterativo e incremental

Você deve estar aí pensando... "claro né, automação de testes também é desenvolvimento de software, portanto, deve ser iterativo e incremental, ixtepôw!" Porém, minha ideia aqui vai além disso. A ideia de processo iterativo (de iteração) e incremental (de incremento) começa lááá no teste manual. "Como assim? Automação de testes começa no teste manual?" Na … Continue lendo Testes automatizados – um processo iterativo e incremental

Já ouvir falar em BDD?

Segundo a Wikipédia, desenvolvimento dirigido ao comportamento, BDD (behavior-driven development), é um processo de desenvolvimento de software, baseado em outra técnica, chamada de TDD (test-driven development), o qual combina técnicas e princípios de desenvolvimento orientado à testes, com design dirigido ao domínio (DDD) e orientação à objetos (OO), provendo à desenvolvedores e analistas de negócio … Continue lendo Já ouvir falar em BDD?

Hangout with testers 1 – O TDD não morreu / TDD is not dead

Opa, Gostaria de divulgar o hangout with testers parte 1, criado pelo pessoal do Grupo de Usuários de Teste de Software do Rio Grande do Sul, inspirado nos hangouts com sobre TDD, com Kent Beck, Martin Fowler e David Heinemeier Hansson. Aproveitem! Hello, I'd like to spread the hangout with testers part 1, created by … Continue lendo Hangout with testers 1 – O TDD não morreu / TDD is not dead