A adoção do modelo ágil para a equipe nddConnect, abriu um leque de novas oportunidades de trabalho, entre elas a automatização de processos que antes eram realizados de maneira manual.
O Agile Coach, Alexandre Rech comenta que estamos acostumados a testar aplicações de maneira manual. “Aqui na NDD, as equipes que ainda não utilizam o modelo ágil geralmente possuem imensos roteiros de script, e os analistas de teste executam esses scripts incansavelmente”, explica Rech. Mas quais os problemas dessa abordagem?
Além desses processos exigirem um tempo relevante, possuem gastos. “Nossas soluções contêm muitas características, e se formos pensar em todos os cenários que devemos testar, notamos uma grande quantidade. Executar e testar todas essas aplicações de maneira manual leva muito tempo. E, por consequência, custa muito caro”, revela Rech.
Se retirarmos a parte humana do processo e a máquina executar o teste, resolvemos o problema. O teste será rápido, repetidas vezes, e de graça. A grande questão é como ensinar a máquina a abrir o browser, digitar valores nos campos, preencher formulários e clicar em links.
No ano passado, a NDD contratou o consultor especialista em Testes Automatizados, Vitor Pellizza, para ministrar um workshop sobre este assunto. O objetivo deste treinamento foi apresentar alguns conceitos e práticas ágeis, como a necessidade da automação, o papel do testador ágil, BDD (Behavior Driven Development – Desenvolvimento Guiado por Comportamento) e muitos exercícios práticos.
Este treinamento foi o ponta pé inicial, a partir desse momento começamos a colocar em prática o que aprendemos e aperfeiçoar para nossa realidade. Nos deparamos com alguns problemas utilizando BDD para automatizar nossos testes, entretanto, continuamos buscando alternativas para os testes no contexto ágil.
Na última semana de janeiro, ministrei também um workshop sobre testes automatizados. Compartilhei como a equipe está automatizando seus testes de interface, apresentando resultados alcançados pelo time e encorajando novos colaboradores a adotarem a prática.
O Scrum Master, Thiago Comel afirma que notou melhorias depois da implantação do método. “Quando a NDD resolveu mudar seu processo de desenvolvimento, não sabia o impacto positivo no engajamento de seus colaboradores. Iniciativas de apoiar a melhoria contínua fez com que os analistas de testes buscassem aprofundar seus conhecimentos e repensassem sua forma de trabalhar,” diz.
3 respostas
Muito legal, Deiviane! Teria algum material que pudesse compartilhar?
Valeu!
Olá Franco,
Tenho sim, vou enviar no seu e-mail.
Deivi, mais uma vez parabéns pela iniciativa e pelo excelente artigo. São ações como essa que fazem o movimento/mindset ágil ganhar ainda mais força em nossa empresa!
:*