O quê? QA comemorando bug encontrado? E com dancinha?

I think we need to re-think Esta semana participei (como espectador e participante no chat enquanto a conversa acontecia) de um hangout with testers, no qual em dado momento falou-se sobre profissionais de tecnologia da informação que fazem dancinhas e ficam felizes ao encontrar bugs. Isto vem gerando uma discussão nas listas de email sobre o assunto, as … Continue lendo O quê? QA comemorando bug encontrado? E com dancinha?

Os ilusórios 20% de tempo

Para sair um pouco da rotina, hoje o post não será sobre teste de software, mas sim sobre uma prática de gestão adotada por algumas empresas de sucesso atualmente, mas que deve ser utilizada com sabedoria. Você já ouviu falar sobre os 20% de tempo livre que os funcionários do Google tinham para trabalhar no … Continue lendo Os ilusórios 20% de tempo

Screen capturing with Protractor

Bora documentar um pouco mais de aprendizado... Uma funcionalidade legal que um framework de testes automatizados pode ter é a possibilidade de guardar screenshots das verificações, tanto em casos de falha, para ajudar no processo de debug, como também para testes que passaram (funcionalmente), mas que podem estar com o estilo quebrado (interface do usuário). … Continue lendo Screen capturing with Protractor

Protractor Configurations

Olá! Hoje iremos explorar o arquivo de configuração do protractor, com a finalidade de: - Modificar o navegador contra o qual os testes são executados; - Testes multi-navegador. Por padrão o protractor executa os testes automatizados no navegador Chrome, porém, é possível executar os testes em outro navegador, tal como o Firefox, editando o arquivo conf.js conforme abaixo … Continue lendo Protractor Configurations

Protractor-perf: Testes de performance para aplicações AngularJS

Este material foi escrito como forma de documentação de meu primeiro uso do protractor-perf. Para instalar o protractor-perf utilize: npm install -g protractor-perf Para realização dos testes de performance iniciais irei utilizar os testes funcionais já criados anteriormente neste outro post, o qual utiliza a aplicação todo-mvc versão AngularJS. No meu caso, criei um branch específico … Continue lendo Protractor-perf: Testes de performance para aplicações AngularJS

Hangout with testers 6 – O profissional completo

É dia 23 de Outubro de 2014 galera! Vamos bater um papo sobre algumas contradições relacionadas ao profissional de teste de software. Tester deve ou não ser técnico? Ainda existe mesmo essa diferença de papel entre tester e desenvolvedor? E aquele papo de time inter-disciplinar? Quadrantes do teste (apoio ao desenvolvimento X crítica ao produto … Continue lendo Hangout with testers 6 – O profissional completo

Reflexões e um pouco de código sobre boas práticas na escrita de testes e2e com Protractor

Como quaisquer outros, testes automatizados também são sistemas, e devem ser desenvolvidos utilizando de boas práticas de arquitetura de software, de escrita de código, de padrões de desenvolvimento, e de manutenibilidade. Ao iniciar o desenvolvimento de uma aplicação web pelos testes, já dá pra se dizer que começou bem! Mas mesmo os testes, ao longo do … Continue lendo Reflexões e um pouco de código sobre boas práticas na escrita de testes e2e com Protractor

Voltando a série de contradições em teste de software…

Testadores ágeis devem corrigir os bugs que encontram? Você já pensou sobre isto? Não seria interessante os testadores corrigirem bugs, por exemplo, quando não tem o que testar? Ou mesmo quando a correção é algo tão trivial?  Testadores ágeis devem corrigir os bugs que encontram Primeiramente, quando se fala em desenvolvimento de software ágil não … Continue lendo Voltando a série de contradições em teste de software…