Teste de mutação: conceito, funcionamento e desafios para implementação

Capa do conteúdo de "Teste de mutação" onde uma mulher branca está de frente para um notebook com código na tela, apoiado em uma mesa. Também é possível ver o celular e uma xícara de café na superfície.

O teste de mutação é uma técnica para avaliar a qualidade dos testes de software e projetar novos casos de verificação. Neste artigo, vamos explicar o que são testes de mutação, como funcionam, quais são seus benefícios e desafios, além de como aplicá-los na prática. O que é teste de mutação? Teste de mutação é […]

MC/DC na prática: como escrever menos testes e garantir a cobertura do seu código?

Imagem capa do conteúdo MC/DC, onde um homem branco, com uma camisa quadriculada está de frente para um notebook e um monitor, repletos de código.

Modified Condition / Decision Coverage (MC/DC) ou Cobertura de condição/decisão modificada é uma técnica que pode ser decisiva para apoiar na otimização da realização de testes sem deixar a cobertura do código de lado. Neste artigo, vamos conferir MC/DC na prática nesse contexto! Testes Você pode aplicar diferentes tipos de testes em seu projeto de […]

29 boas práticas para escrita de código de testes

Imagem capa, referente ao conteúdo sobre "escrita de código de testes", em que contém uma mulher branca, sentada de frente dois computadores e um notebook que possuem diversos códigos.

A atividade de teste de software é inegavelmente crucial para o processo de desenvolvimento. Embora a escrita de código de testes (test code) não garanta a ausência de bugs em produtos, a falta de testes tornam o processo de desenvolvimento mais frágil, uma vez que se torna mais difícil repetir o comportamento de um erro […]

QA e QE: a evolução da carreira de qualidade de software

Imagem do conteúdo "QA e QE: a evolução da carreira de qualidade de software" em que a imagem conta com uma escada em espécie de quadrados de madeira, levando até o topo com uma luz feita em forma de peças de quebra-cabeça. Do primeiro degrau ao último conteúdo uma seta.

Acredito que desde o primeiro dia na área de tecnologia, por volta de 2008, eu escuto que “o papel do QA e QE está com os dias contados” dentro dos times de desenvolvimento de software.  Nunca dei muita credibilidade, pois notava que ainda era possível agregar valor na entrega do produto e me sentia seguro […]

Tudo sobre teste flaky: o que é, como ocorre e mais

Foto de um homem branco, calvo, de moletom e usando headphones, ele está sentado em frente a uma mesa de escritório. Em cima da mesa, está um notebook e um copo, o homem está olhando para o lado, onde estão algumas telas com códigos de programação.

Vamos começar este artigo com as dúvidas que aparecem sobre o teste flaky:  o que é? Como acontece? Como evitar? Como lidar com ele? Para saber o que fazer quando se deparar com esses testes, preparamos um conteúdo completo sobre o tema. Mas o que é um teste flaky? Diz-se que um teste é flaky […]