Confira neste Papo Reto, Marcia Cristina falando sobre o Selenium, quais ferramentas o compõe e como funciona na prática. Selenium é um framework portátil para testar aplicativos web que fornece uma ferramenta de reprodução para a criação de testes funcionais sem a necessidade de aprender uma linguagem de script de…
Confira neste papo Reto, Patricia dos Santos realizando um LiveCode trazendo o desafio para Validar CPF. O cálculo para validar um CPF é especificado pelo Ministério da Fazenda, que disponibiliza no próprio site as funções (em javascript) para validação de CPF. O CPF é formado por 11 dígitos numéricos que…
Confira neste papo Reto, Eduardo Branquinho falando sobre Testes de Controllers no Spring Boot. Teste de Controllers são testes utilizados para validar o comportamento do gerenciamento entre as camadas de Model e View. Ou seja, testar conversões de formatos (model-view), disponibilização e consumo de API, entre outras coisas. Confira Eduardo…
Neste Papo Reto, Ismael Soares fala sobre Boas praticas de Testes, bad smells e alguns macetes. Testes formais podem e devem ser definidos em todas as etapas do desenvolvimento de um software. Mesmo no caso de não poderem ser automatizados, defini-los precisamente permite identificar desde cedo problemas mais sérios com…
Neste Papo Reto Iara Miranda fala sobre Conceito de Testes no desenvolvimento de Softwares. Alguns conceitos que envolvem testes de software devem ser entendidos. Vamos conhecer a diferença entre Defeitos, Erros e Falhas. Defeito é um ato inconsistente cometido por um indivíduo ao tentar entender uma determinada informação, resolver um…
Se você é desenvolvedor Java/Groovy e procura uma solução para automatizar seus testes de aceitação, Geb é uma ótima solução para você. Ele reúne o poder de WebDriver, a elegância do jQuery seleção de conteúdos, a robustez do Pattern Page Object e a expressividade da linguagem Groovy. Ainda possui integração…
Neste Papo Reto, Ismael Soares fala sobre como os testes ainda vão salvar a sua vida. Um dos meios utilizadas para se garantir qualidade aos sistemas e evitar surpresas desagradáveis é a atividade de testes. Esta atividade muitas vezes é vista como uma fase de crítica aos analistas e programadores,…
No quarto artigo desta série, dei exemplos de como utilizar o dublê Fake Object. Neste artigo, vou demonstrar como usar o dublê Mock Object. Este é o tipo de dublê mais conhecido pelos desenvolvedores. Isto se dá devido ao fato de Mock Object ser uma espécie de multiuso no que diz respeito a testes…
Em um software, as classes dificilmente funcionam isoladamente e frequentemente se comunicam com outros elementos da aplicação. Quando construímos um teste de unidade, um dos principais desafios é exatamente isolar a classe que está sendo testada para garantir o seu comportamento. Do ponto de vista de teste de unidade, considera-se comportamento…
Conforme prometemos, publicaremos pouco-a-pouco as curtas entrevistas que fizemos no encontro ágil 2010 aqui no blog. As entrevistas foram rápidas, mas combinamos com a maioria dos entrevistados de gravar um podcast com mais detalhes sobres seus trabalhos. Acompanhe as entrevistas e aguarde os podcasts que serão gravados em breve! Nesta…