Sejamos honestos. Desenvolvedores não gostam de testes de end-to-end (e2e). Mas isso é porque eles ainda não usaram o Cypress.io. O Cypress é o framework de testes automatizados mais amigável para desenvolvedores já feito. Com o Cypress, escrever testes automatizados é uma alegria! Nenhuma configuração é necessária para começar. Todas as ferramentas de teste de … Continue lendo Por que você deve usar Cypress para automação de testes
Tag: Javascript
Meus "2 centavos" de algumas ferramentas (open source) que utilizei ou venho utilizando para garantir a qualidade em projetos de desenvolvimento de software Nest post irei falar sobre minhas experiências com automação de testes utilizando ferramentas que suportam JavaScript. Na primeira parte do post ire falar sobre ferramentas para testes automatizados de interface gráfica de … Continue lendo Um review pessoal de ferramentas para testes automatizados no mundo JavaScript
Na semana passada um profissional trabalhando com Protractor entrou em contato comigo com dúvida sobre como verificar meta informações e script contidos no HTML de uma aplicação ou website. A verdade é que para verificar tais informações, tendo conhecimentos básicos de como o Protractor funciona, não precisamos aprender nada de novo. Ou seja, com conhecimentos … Continue lendo Verificando meta informações, folha de estilos e scripts, com Protractor
Neste video explico o processo de refatoração em javascript, utilizando conceitos de código limpo para: remover duplicidade de código, utilizar diferentes níveis de abstração e ajudar na legibilidade. http://www.youtube.com/watch?v=Snna2IhhXuo E você, o que mais faria para tornar este código ainda mais limpo? O código do video pode ser consultado através da seguinte URL: https://github.com/wlsf82/js-glossary
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
Neste video demonstro com a "mão na massa" como praticar integração contínua executando testes e2e escritos com Protractor de forma automática sempre que uma alteração é enviada de um repositório local à um repositório remoto, integrando-o com as ferramentas SemaphoreCI e SauceLabs. http://www.youtube.com/watch?v=RDhH53a7rCQ O código demonstrado no video pode ser encontrado aqui. Aguardo teu feedback … Continue lendo Saiba como integrar teste e2e escritos com Protractor ao SemaphoreCI + SauceLabs