Drops de testes – Asserções mais fluentes com FluentAssertions

Estamos fazendo uma série de artigos sobre testes do básico ao avançado com posts todas as terças, você pode ver todos os posts clicando aqui ou ver o post anterior clicando aqui. Se você acompanhou nosso post sobre tipos de asserção, provavelmente notou que as asserções não são parecidas com a forma que falamos, algo como: “ValorA deve …

Continue reading

Drops de testes – Testes de limites/fronteiras

Estamos fazendo uma série de artigos sobre testes do básico ao avançado com posts todas as terças, você pode ver todos os posts clicando aqui ou ver o post anterior clicando aqui. Depois de vermos casos de testes no post anterior, hoje vamos tomar proveito desta técnica para a realização dos nossos testes de fronteira, ou testes de …

Continue reading

Drops de testes – Caso de teste

Estamos fazendo uma série de artigos sobre testes do básico ao avançado com posts todas as terças, você pode ver todos os posts clicando aqui ou ver o post anterior clicando aqui. O caso de teste é um recurso muito útil quando temos que testar mais de um cenário para a mesma estrutura de teste. Quando temos um …

Continue reading

Drops de testes – Tipos de asserção

Estamos fazendo uma série de artigos sobre testes do básico ao avançado com posts todas as terças, você pode ver todos os posts clicando aqui ou ver o post anterior clicando aqui. A Asserção é uma das partes que compõe o teste automatizado e é nela que checamos se o resultado recebido é o esperado …

Continue reading

Drops de testes – A anatomia de um teste automatizado

Estamos fazendo uma série de artigos sobre testes do básico ao avançado com posts todas as terças, você pode ver todos os posts clicando aqui ou ver o post anterior clicando aqui. Neste post vamos falar sobre como é a estrutura básica de um teste automatizado. Se não está muito claro para você, recomendo fortemente …

Continue reading

Drops de testes – Você conhece o conceito A A A?

Olá! Estou iniciando com este post uma série de posts sobre testes automatizados, e a ideia é que em cada um deles, a gente passe por alguns conceitos e ferramentas sobre testes de unidade que são uteis e que usamos no dia a dia. As ferramentas que vou utilizar ao longo do post serão voltadas …

Continue reading

Documentações interativas com Try .NET

Acredito que em algum momento você já precisou criar um tutorial em C# para demonstrar algo para seu time ou até mesmo para que seus clientes entendessem os recursos do seu produto. Para esses casos, provavelmente, você escreveu as instruções e criou um projeto com o código em questão para conseguir repassar o conhecimento. Escrever …

Continue reading

Simplificando componentes com React Hooks

Foi introduzido na versão 16.8 do React uma nova funcionalidade chamada Hooks, ela permite que você tenha acesso a recursos que até o momento exigiam que se fossem utilizadas classes, só que agora apenas com funções. Motivação Essa atualização veio para lidar com um problema comum no ambiente de desenvolvimento React, compartilhar lógica entre componentes. …

Continue reading

Automatização de tarefas com C# e Cake

Você já se pegou fazendo uma tarefa chata e trabalhosa, e tendo que repeti-la diversas vezes? Nossa vida desenvolvendo software está cheia de tarefas assim: copiar arquivos de uma pasta pra outra, rodar analisadores de código, subir um servidor após compilar a aplicação, etc. Toda vez que eu me pego repetindo tarefas eu paro e …

Continue reading