Automação de testes de aceitação na metodologia xp
RESUMO Muitos projetos de software falham devido à quantidade de erros nas funcionalidades, os quais os desenvolvedores necessitam frenquentemente fazer correções. Para garantir que um produto de software seja estável, existe a necessidade da elaboração testes. A automação de testes de aceitação é uma prática da metodologia XP (Extreme Programming) que garante a qualidade final do produto e permite que os desenvolvedores consigam clareza nas funcionalidades que estão desenvolvendo. Este artigo propõe a adoção dessa prática no desenvolvimento e exemplifica seu uso utilizando a ferramenta Selenium para a linguagem de programação Ruby e o framework (conjunto de funcionalidades) de desenvolvimento web Ruby on Rails. Palavras-Chave: Testes de Aceitação, Testes Funcionais, Extreme
Programming, Selenium, Testes Automatizados. 1. INTRODUÇÃO Atualmente, a grande concorrência no mercado de desenvolvimento de software, exige do desenvolvedor atenção quanto a qualidade e velocidade no processo de desenvolvimento para atender as necessidades do cliente. Os desenvolvedores necessitam de metodologias para diminuir o tempo gasto no processo e principalmente prevenir os possíveis erros durante a