Mostrando postagens com marcador Teste Automatizado. Mostrar todas as postagens
Mostrando postagens com marcador Teste Automatizado. Mostrar todas as postagens

quarta-feira, 11 de setembro de 2013

O que é Test Double?

Você sabe o que são Test Doubles?

Vejo muita gente programar testes sem conhecer um conceito tão importante quando este. Consequentemente não sabem diferenciar: dummy, fake, stub, mock e spy.

Vou seguir a apresentação destes conceitos como fez o Martin Fowler em seu blog, citando Gerard Meszaros, que fez um ótimo trabalho em seu livro xUnit Patterns.

Seja Poliglota, saia do arroz com feijão!


Ser um programador poliglota implica em saber várias linguagens de programação, não apenas para resolver problemas distintos, mas para resolver os mesmos problemas também. Saber pensar em uma solução em diferentes linguagens aumenta a capacidade de criação e de solução de um desenvolvedor, por isso é tão importante saber diversas linguagens.

sábado, 1 de setembro de 2012

Workshop de Qualidade na STI

Ontem na STI/UFF realizamos um Workshop de Desenvolvimento de Software com Qualidade. Ele teve foco em testes automatizados e boas práticas de desenvolvimento, aconteceu na Valonguinho/UFF e teve duração de 7 horas.
O Workshop foi organizado pelo Escritório de Projetos e executado pelo Thiago Diogo e por mim. Tivemos a participação de Bruno Olímpio e Everton Moreth, além, é claro, dos desenvolvedores que estavam presentes.

quinta-feira, 30 de agosto de 2012

Testes Automatizados: verificação ou design?

Uma observação que deve ser feita a respeito de testes automatizados é a respeito dos objetivos que se tem com eles. Esses objetivos definem diretamente a abordagem que deve ser utilizada para a utilização de testes: antes ou depois da implementação.

Practical Unit Testing

Essa semana comprei dois novos livros na Amazon. Um deles é o Practical Unit Testing with TestNG and Mockito. Já comecei a leitura e parece muito bom.
Nos próximos dias vou escrever um pouco sobre isso à medida que for lendo.
De cara ele aborda questões básicas como:
  •  O que é um teste?
  • Quais os tipos de teste?
  • A diferença da abordagem de testes, para verificação ou design
  • Algumas ferramentas que serão abordadas ao longo do livro
Parece ser bastante interessante: direto e rico de conhecimento. O escritor é um desenvolvedor experiente e preocupado com reutilização e qualidade do código, assim como eu. Acho que vou me dar bem com o livro!