Lições aprendidas (até agora) como engenheiro de software trabalhando no appear.in

Um pouco do que aconteceu de 9 nove meses pra cá. Por Walmyr Filho O tempo voa e já estou quase completando meu primeiro ano trabalhando no appear.in, e como uma pessoa que gosta de compartilhar os aprendizados, aqui está uma lista do que aprendi trabalhando com este grande time. 1. Automatize tudo pode lhe trazer benefícios, … Continue lendo Lições aprendidas (até agora) como engenheiro de software trabalhando no appear.in

Anúncios

Novidades do Protractor 5.1.0

Olá! No video de hoje vou demonstrar uma nova funcionalidade disponível na versão 5.1.0 do Protractor. Obs.: Nesta versão a funcionalidade highlightDelay ainda não está disponível quando utilizando a configuração directoConnect: true. Ou seja, para utilizá-la é necessário um selenium server rodando. Até a próxima e bons testes!

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?

Insights de código limpo – Testes de unidade

Faz total sentido falar de testes de unidade em um blog focado em teste de software, ainda mais quando se está escrevendo uma série sobre código limpo. Portanto, este será o assunto de hoje em: Insights de código limpo. No capítulo 9 de Código Limpo – Habilidades práticas do agile software, tio Bob explica como código limpo e testes de unidade se … Continue lendo Insights de código limpo – Testes de unidade

Seus seletores de elementos devem ser baseados em texto ou valor?

E chega ao fim a série de contradições em testes de software, inspirada no livro Pride and Paradev, de Alister Scott. Veja em primeira mão a última contradição... Ao escrever testes de aceitação automatizados para uma aplicação web, existem diferentes formas de identificar e interagir com elementos web, duas das mais comuns são: usando strings ou valores. … Continue lendo Seus seletores de elementos devem ser baseados em texto ou valor?