A importância de lidar com testes flaky

Por que o time de engenharia deve confiar no resultado dos testes No appear.in temos a mentalidade de que para criar uma aplicação que os nosso usuários amem, e que possa ser mantida a longo prazo, precisamos criar testes automatizados (na maior quantidade de camadas da aplicação possível) Para cada funcionalidade nova na aplicação , … Continue lendo A importância de lidar com testes flaky

Relatório de testes do Protractor no GoCD

Neste video explico como definir um artefato, para gerar um relatório de testes no GoCD após a execução automática dos testes end-to-end escritos com o Protractor. http://www.youtube.com/watch?v=2Oipos0YqKc Seguem também alguns links comentados no video: Documentação do GoCD: https://docs.go.cd/current/ Get started with GoCD: https://www.go.cd/help/ protractor-jasmine2-screenshot-reporter (npm): https://www.npmjs.com/package/protractor-jasmine2-screenshot-reporter Repositório do projeto faker-experiments no branch test-report: https://github.com/wlsf82/faker-experiments/tree/test-report E pra quem gostou da música: Electro … Continue lendo Relatório de testes do Protractor no GoCD

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

Os testadores devem escrever testes de aceitação automatizados…

...se os desenvolvedores não escrevem testes de unidade e de integração/APIs? A ideia deste post veio de algumas experiências que tive ao longo da carreira, onde testadores e desenvolvedores trabalhavam em "silos" ao invés de trabalharem juntos em busca do desenvolvimento de softwares de qualidade. Nesse contexto, se esperava dos integrantes do "time de testes" … Continue lendo Os testadores devem escrever testes de aceitação automatizados…

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?

O que testar e o que não testar com o Visual Review?

Aprenda um pouco sobre testes de revisão visual com algumas dicas sobre o que testar e o que não testar com o Visual Review. Caso ainda não conheça a ferramenta, recomendo ler antes este post, no qual explico o básico. Ok, agora que você já sabe do que se tratam testes de revisão visual, vamos … Continue lendo O que testar e o que não testar com o Visual Review?

Cannot read property ‘platform’ of undefined

Resolução de problemas com Visual Review e Protractor Há algum tempo eu não trabalhava com o Protractor integrado ao Visual Review, e após algum tempo, quando voltei a integrar as ferramentas, me deparei com o seguinte erro ao executar meus testes, após configurados para tal integração: Cannot read property 'platform' of undefined Procurei na internet … Continue lendo Cannot read property ‘platform’ of undefined

Vaga com foco em teste de software na Stormtech, Floripa!

Opa, a pedido do pessoal da Stormtech, gostaria de anunciar em minha rede uma vaga para Florianópolis a qual valoriza pessoal com qualificações em automação e teste de software. Veja a vaga de Suporte Técnico/Apoio ao Cliente. Além desta eles também estão com uma vaga bem legal de Software Engineer, onde tem uma Not list bem legal, como … Continue lendo Vaga com foco em teste de software na Stormtech, Floripa!

Veja minha palestra do TDC Floripa 2016

Na última semana rolou mais um The Developers Conference em Florianópolis e tive o prazer de encerrar a trilha testes com a palestra: Aprenda como criar uma suite de testes e2e rápida, robusta e de fácil manutenção. Veja os slides da apresentação aqui ou no link do texto acima. Tenha uma ótima semana!