Teste De Navegação Do Sistema De Emissão De Relatórios Acadêmicos Com O Uso De Selenium Ide

Rafael Baldiati Parizi, Vanessa Gindri Vieira

Resumo


Introdução: A garantia de qualidade de sistemas Web é possível através da aplicação de testes. Os testes são responsáveis por garantir que a aplicação entregue ao cliente satisfaça seus objetivos e que produza os resultados esperados. Um dos testes mais importantes para aplicações Web é o teste de navegação. Ele tem a responsabilidade de verificar se os links contidos na aplicaçãolevam aos locais corretos e que estão especificando.Atualmente, devido ao imediatismo imposto pelos clientes, busca-se a automação das atividades de garantia de qualidade de projeto através do uso de ferramentas. Na fase de testes não seria diferente e, por esse motivo, hoje existe uma grande diversidade de ferramentas de suporte a testes.Neste trabalho será demonstrada a aplicação de testes de navegação em um sistema Web com o auxílio da ferramenta Selenium IDE, desenvolvida pela OpenQA(Open Quality Assurance), comunidade mundial desenvolvimento de sistemas Open Source para garantia de qualidade. Material e Métodos: Os testes foram aplicados em um sistema Web de emissão de relatórios de desempenho acadêmico dos alunos da UFPEL-UNIPAMPA desenvolvido pelo Núcleo de Tecnologia da Informação e Comunicação da Unipampa - NTIc. A aplicação possibilita a busca por alunos cadastrados e a geração de relatório destes alunos.Nesta aplicação foram realizados testes de navegação com o apoio da ferramentaSelenium IDE, além de testes de interface, conteúdo e desempenho. Esta ferramenta possibilita a gravação de scripts de navegação que serão executados automaticamente para a verificação dos links de navegação da aplicação. Tais scripts são arquivos no formato XML (eXtensible Markup Language) que definem os comandos que serão executados na aplicação. Esses comandos variam desde a abertura de links até a verificação do título da página que será aberta com o clique no link.Para a realização dos testes, é necessário primeiramente definir os casos de teste que devem ser executados e onde eles devem ser aplicados, dessa forma um conjunto de casos de teste foi construído para a aplicação de desempenho acadêmico. Resultados e Discussão: Os testes foram aplicados nos links da aplicação, onde apresentaram resultadossatisfatórios, sendo possível observar que os links tinham o comportamento esperado, já que acessavam as páginas da aplicação de forma correta.A ferramenta Selenium IDE se mostrou adequada para aplicação de testes denavegabilidade em sistemas Web, pois possibilitou que tais testes fossem aplicados de forma automatizada melhorando o desempenho do processo de testes e garantindo que o usuário não encontraria problemas de acesso às páginas. Conclusões: A aplicação de testes de software é uma das formas de garantir que o produto entregue ao cliente atenderá as suas necessidades e produzirá resultados satisfatórios.Uma das funcionalidades mais importante das aplicações Web é a navegabilidade que oferecem entre as suas páginas. Por isso, testes de navegação são indispensáveis nesses sistemas, pois verificam se os caminhos citados na aplicação conduzem o usuário ao local correto e esperado. Esses testes podem ser aplicados com o apoio de ferramentas como Selenium IDE, que servem para automatizar os testes, o que é mais produtivo do que realizá-los de forma manual. Orgão de Fomento:

Palavras-chave


Testes de Software, Sitemas Web, Ferramentas de automação

Apontamentos

  • Não há apontamentos.