Estudo de caso da ferramenta de teste Selenium aplicado ao módulo de pedidos online do sistema Falconfv

Resumo

O desenvolvimento de software é composto por um conjunto de etapas, cada uma com metodologias e objetivos diferentes, dentre estas etapas existe uma de grande relevância conhecida como Teste de Software. O Teste de Software refere-se à busca por possíveis falhas no software em construção ou já concluído, a fim de possibilitar a correção destas falhas. Consequentemente, a etapa de teste é fundamental para a busca da qualidade de um determinado produto de software. Pela relevância que tem para o processo de desenvolvimento, a fase de testes é realizada utilizando um conjunto de técnicas específicas, uma das técnicas mais importantes é denominada Teste Funcional, esta técnica tem por finalidade verificar as funções do sistema, ou seja, preocupa-se em testar os requisitos funcionais implementados. Ainda assim, mesmo valendo-se de técnicas bem definidas, há uma grande dificuldade em se aplicar os testes nos softwares, tarefa que exige grandes quantidades de tempo e recursos diversos. Então, para facilitar a execução desta atividade, foram criadas ferramentas das quais os testadores podem fazer uso para automatizar as tarefas de teste. O Selenium é um exemplo de ferramenta open source que proporciona esta automação, seu uso tem crescido bastante, colocando-o entre as principais ferramentas da área. Para complementar, o Selenium, possibilita a implementação de testes em várias linguagens de programação, como PHP, C# e Java. Este trabalho apresenta um estudo sobre a ferramenta Selenium e demonstra sua utilização em testes funcionais, o objetivo é apresentar o processo de aplicação deste tipo de teste de forma automática com a referida ferramenta. Tais testes serão aplicados no módulo de Pedidos Online do sistema FalconFV, desenvolvido pela empresa EagleTecnologia LTDA. A partir dos testes aplicados e seus resultados, serão levantadas e publicadas as boas práticas relacionadas ao uso da ferramenta.


Descrição
Palavras-chave
Citação