Insights de código limpo – Concorrência

Estive um pouco ausente com a série insights de código limpo, mas volto com um assunto bastante relevante, tanto para desenvolvedores, quanto para profissionais que trabalham com teste de software. Hoje em insights de código limpo falaremos de: concorrência, mas focada em algumas práticas de automação de testes. Há algum tempo trabalho com automação de testes end-to-end e tal abordagem tem … Continue lendo Insights de código limpo – Concorrência

Smoke test suite para as rotas principais da aplicação

Saiba como criar uma suite de testes end-to-end que verifica se as rotas principais da aplicação estão funcionando corretamente e tenha um relatório de testes como este: Neste video procuro demonstrar com a "mão na massa" como criar e executar uma suite de testes rápida e voltada a navegação através da aplicação, verificando suas principais rotas. http://www.youtube.com/watch?v=cfXZwTpErFIContinue lendo Smoke test suite para as rotas principais da aplicação

Conheça um pouco do Protractor style guide

É com imenso prazer que estou lançando um video com alguns exemplos criados a partir do novo style guide do Protractor, com o intuito de compartilhar conteúdo prático sobre novidades da ferramenta, com material em Português. http://www.youtube.com/watch?v=V116Q3dyraI Espero que você goste e aguardo sua crítica, sugestão, elogio ou feedback. Já conhece a página da minha marca pessoal? Ainda … Continue lendo Conheça um pouco do Protractor style guide

Quando usar iit e ddescribe ou fit e fdescribe?

Olá! Hoje irei falar sobre algumas diferenças quando estamos executando testes do Protractor, que ocorrem devido a dependência da biblioteca Jasmine. O post será bem curto e objetivo. Então vamos lá... Até a versão 1.3 do Jasmine, para executar somente um cenário de teste ou somente uma conjunto de testes, você precisava: substituir a função it pela função iit (para rodar … Continue lendo Quando usar iit e ddescribe ou fit e fdescribe?

Melhorando o feedback de seus testes

Em Maio de 2015 publiquei um video da série “Aprendendo Protractor”, no qual expliquei como executar somente um teste de uma suite de testes, ou como pular um teste em específico. O tempo passou e tenho uma nova dica a respeito do assunto. Quando você resolve pular um teste, você precisa mudar a função it … Continue lendo Melhorando o feedback de seus testes

Mão na massa com Visual Review e Protractor

Conforme prometido no último post, hoje irei demonstrar passo-a-passo como integrar seus já existentes testes e2e escritos com Protractor com o Visual Review. Para instalar o VisualReview-protractor, execute o seguinte comando: npm install visualreview-protractor --save-dev Após a instalação temos que adicionar algumas configurações. No arquivo protractor.conf.js, antes do exports.config, adicione as seguintes linhas: const VisualReview = … Continue lendo Mão na massa com Visual Review e Protractor

Visual Review + Protractor

Durante o desenvolvimento de software, mesmo automatizando testes, ainda são necessárias verificações manuais, tais como testes exploratórios e testes para verificar questões relacionadas ao estilo, tais como alterações de CSS, que podem quebrar a aplicação visualmente. Há pouco mais de um ano estou trabalhando com testes automatizados end to end com Protractor, e há pouco menos de 6 … Continue lendo Visual Review + Protractor