Registros escritos por Walmyr Filho
7 maneiras de usar escopo aberto para entregar mais
Quantas vezes você já se pegou pensando ou já ouviu alguém do seu time dizendo: “Quem sabe entregamos essa demanda sem esse critério de aceitação, afinal, trabalhamos com escopo aberto?” Por que será que quando pensamos em escopo aberto, rapidamente associamos a entregar menos? A agilidade não deveria nos ajudar a superar a expectativa de…
Como realizar uma revisão visual combinando Visual Review + Protractor
Hoje vamos começar a primeira série de vídeos do Blog da Taller. E, como carro chefe, escolhemos um dos assuntos mais curtidos entre os nossos posts: testes e Protractor. Durante o desenvolvimento de software, mesmo automatizando testes, ainda são necessárias verificações manuais, tais como testes exploratórios e testes para verificar questões relacionadas ao estilo. Protractor…
Protractor e PageObjects, uma combinação perfeita!
O tempo passou e o aprendizado com Protractor continua evoluindo. Hoje iremos demonstrar em um projeto público que está em desenvolvimento, como criar testes automatizados com Protractor utilizando o padrão PageObjects, amplamente utilizado na comunidade para a criação dos mais diversos tipos de testes. Primeiro, vamos entender melhor o que é e para que serve…
Arquitetura é abstrata até ser operacionalizada
Aqui está um experimento de pensamento. Pegue um computador, instale nele um sistema operacional dominante, junto com vários softwares (bancos de dados, servidores de aplicação, servidores web, etc.). Uma vez que tudo estiver funcionando devidamente, desconecte o computador e o coloque em um armário por um ano. Após o ano decorrido, retire-o de seu refúgio,…
Tendências em Estimativas e Previsões para times ágeis
A Taller é uma empresa de desenvolvimento de software ágil e lean (enxuto). Na Taller nós valorizamos os indivíduos e as interações entre eles mais do que os processos e ferramentas e nós preferimos responder às mudanças do que seguir um plano. Softwares são sistemas complexos e, por isso, seu desenvolvimento é muitas vezes difícil…
Refatorando testes com ProtractorJS…
…e testando aplicações não-AngularJS! No primeiro post sobre o Protractor foram apresentados os comandos para instalação da ferramenta, configuração de ambiente e algumas características básicas de seu uso. Hoje, a ideia é ir um pouco além, criando novos testes, refatorando os testes já criados e, de sobra, aprendendo como automatizar testes de aplicações não-AngularJS com…
Testando aplicações AngularJS com Protractor
É sempre importante fazer testes, e melhor ainda se podemos fazer os testes antes (TDD) e, em algumas situações, até mesmo escrever uma especificação executável, a chamada “documentação viva” do BDD (Behavior-driven development). Mas quando falamos de escrever os testes antes, podemos falar tanto de testes de unidade (unit tests), como de testes e2e (end-to-end). Mas…