Trabalhando com Protractor através da linha de comando

Testando seu código antes de implementá-lo Para os fãs de linha de comando, assim como eu, aí vai uma dica bacana de como testar scripts de testes automatizados utilizando Protractor antes mesmo de implementá-los. Abra o console do seu sistema operacional (no mac ou linux terminal, no windows cmd). Caso tenha o Protractor instalado globalmente em … Continue lendo Trabalhando com Protractor através da linha de comando

Anúncios

Mini palestra: Protractor tests no processo de integração contínua

Mini palestra sobre um dos capítulos do meu livro de Protractor http://www.youtube.com/watch?v=oE6WPau6i2g Segue o link da palestra no SlideShare, com diversos links internos. Aguardo teu feedback e bons testes!

Experimentos com Protractor e faker.js

Enquanto escrevia o livro Testes end-to-end com Protractor, um dos leitores da versão em Inglês, o Raul, me indicou a biblioteca faker.js, a qual estará na segunda edição do livro, no capítulo sobre node modules úteis. O faker.js é uma biblioteca que possibilita a geração de uma grande quantidade de dados falsos, no browsers, ou no back-end. Antes de … Continue lendo Experimentos com Protractor e faker.js

Seriam os testes de UI flaky por natureza?

Quantas vezes você já ouviu que testes de UI (ou testes end to end) são flaky, frágeis, ou não confiáveis? Pois é, há algum tempo estou realizando pesquisas à fim de escrever este post e hoje lhe trago algumas de minhas descobertas e também algumas dicas sobre tais flaky tests. Porém, antes de começar trago uma sentença retirada do livro Entrega … Continue lendo Seriam os testes de UI flaky por natureza?

Simulando dispositivos móveis com o Protractor

Este é um post bem curto, mas acredito que será útil se você escreve testes automatizados utilizando o framework Protractor, e tem a necessidade de criar testes para aplicações que rodam em dispositivos móveis, tais como smartphones. Ao criar scripts de teste, algumas vezes não basta somente redimensionar a janela do navegador para simular um dispositivo móvel. … Continue lendo Simulando dispositivos móveis com o Protractor

Livro – Testes end-to-end com Protractor

Olá! Este post está desatualizado. O livro encontra-se pronto e disponível em http://casadocodigo.com.br/products/livro-protractor Ontem lancei através do Leanpub meu primeiro livro: Testes end-to-end com Protractor, o qual traz uma coleção de aprendizados sobre testes end-to-end automatizados com o framework Protractor. O livro ainda não está completo, mas resolvi o lançar assim mesmo, para poder receber feedback dos leitores mais … Continue lendo Livro – Testes end-to-end com Protractor

Por quê integração contínua é tão importante?

Integração contínua, ou CI, é uma prática de desenvolvimento de software onde o código é continuamente integrado (ao menos uma vez por dia, por desenvolvedor), e de forma automatizada. CI também diz respeito a verificar se o novo código que você escreveu quebrou ou não o que já estava funcionando, uma vez que testes automatizados e outras … Continue lendo Por quê integração contínua é tão importante?

Testes de aceitação automatizados: por onde começar?

A ideia deste post é compartilhar uma dica a qual creio ser importante quando se fala da escrita de testes de aceitação automatizados. Enquanto lia o capítulo sobre a implantação de estratégias de testes do livro Continuous Delivery, de Jez Humble e David Farley, passei por um sub-capítulo que fala de testes voltados a perspectiva de … Continue lendo Testes de aceitação automatizados: por onde começar?