Engenharia de Software
URI Permanente para esta coleção
Navegar
Navegando Engenharia de Software por Autor "Cegolini, Guilherme"
Agora exibindo 1 - 1 de 1
Resultados por página
Opções de Ordenação
- ItemAcesso AbertoAutotester Builder: uma ferramenta para a criação de testes unitários de forma semi automática a partir de dados de uso em sistemas PHP(2023-11-24) Cegolini, Guilherme; Meyer, Vinícius; http://lattes.cnpq.br/4959450647445224; Wolf, Alexandre Stürmer; Schorr, Maria ClaudeteA evolução de software é natural no ciclo de vida de um sistema, e visa adequar uma aplicação a novos processos e novas realidades, porém mudanças nesses sistemas podem causar efeitos inesperados, erros ou falhas. Os testes automatizados surgem com a intenção de evitar esses problemas, possibilitando que rotinas de scripts validem o impacto de modificações e garantam o correto funcionamento de diferentes partes do sistema. Porém a construção destes scripts de teste não é trivial, consome uma grande quantidade de tempo e requer conhecimento das funcionalidades e estruturas de código do sistemas por parte dos desenvolvedores, o que não acontece quando lidamos com sistemas legados. Com o intuito de aprimorar a confiabilidade dos sistemas de software e reduzir o tempo necessário para o processo de desenvolvimento de testes, o presente trabalho apresenta o desenvolvimento de uma ferramenta para construção de rotinas de testes de forma automática, por meio do rastreamento da execução de aplicações web PHP, a ferramenta permite que desenvolvedores consigam criar testes automatizados mesmo sem conhecimento significativo do código dessas aplicações. Realizou-se uma pesquisa com desenvolvedores especializados na área, que apresentou resultados positivos quanto à avaliação do software desenvolvido. O projeto culminou em uma ferramenta de software que aprimora o processo de criação de testes unitários, a partir de um protótipo simples, funcional e eficaz.