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

Eu escolhi a pílula vermelha

Depois de se envolver no mundo de desenvolvimento de software, não há caminho de volta Eu amo trabalhar com desenvolvimento de software, e cada dia que aprendo uma nova peça desse grande quebra-cabeças amo ainda mais. Doze anos atrás comecei a trabalhar com desenvolvimento de software, e aproximadamente 6 anos atrás comecei a me envolver no … Continue lendo Eu escolhi a pílula vermelha

Como acabar com a qualidade de software em 5 passos

Em Setembro de 2016 tive a chance de participar do DevOpsDays Oslo. Durante a conferência vi uma palestra muito engraçada e esclarecedora sobre “Como acabar com o DevOps” e fiquei inspirado em criar um post sobre como acabar com a Qualidade de Software. A ideia aqui é apresentar cinco passos para sabotar um projeto de software. … Continue lendo Como acabar com a qualidade de software em 5 passos

Dicas de Protractor – Selecionando datas em sites que utilizam Materialize

Um dia desses recebi um email com uma dúvida específica, sobre como selecionar (com o Protractor) uma data qualquer, quando a aplicação utiliza MaterializeCSS. Até então eu nunca havia tido que interagir com tal elemento nos projetos em que utilizei Protractor, porém, visto que gosto de explorar novas tecnologias e também gosto de ajudar as pessoas, … Continue lendo Dicas de Protractor – Selecionando datas em sites que utilizam Materialize

Refatoração de código javascript e código limpo

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

Carreira de engenharia de software

Este é o primeiro video de uma série de 5 videos baseado nos post mais acessados deste blog. Neste video falo sobre a carreira em engenharia de software e como o teste de software se encaixa neste contexto, além de outras atividades, as quais profissionais de tecnologia devem se preocupar quando trabalhando com desenvolvimento de software. Espero que … Continue lendo Carreira de engenharia de software

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

Na última Sexta-feira fui entrevistado pelo Daniel Wildt!

É sempre um prazer conversar com esse cara o qual me inspira desde que o conheci. Na entrevista falamos sobre: Questões relacionadas a minha mudança para a Noruega (trabalho e cultura) Comunidades de prática (no Brasil e na Noruega) Conteúdo (WordPress e Medium - Português e Inglês) Meu primeiro livro - Testes end-to-end com Protractor … Continue lendo Na última Sexta-feira fui entrevistado pelo Daniel Wildt!