Implementação de uma ferramenta de análise de testes automatizados para aumento de produtividade em um ambiente de desenvolvimento
Resumo
No cenário atual de desenvolvimento de software, o teste de software desempenha um papel crucial na busca pela qualidade dos produtos. A automação de testes tem se mostrado uma solução eficiente para esse desafio, e a integração contínua com ferramentas como o Cypress tem possibilitado alcançar métricas de produtividade e eficiência. Neste contexto, o presente trabalho tem como objetivo explorar a geração de métricas a partir da ferramenta Cypress, que é amplamente utilizada para a criação de testes funcionais. Por meio da extração e análise de dados provenientes do Cypress, é possível obter indicadores valiosos para a avaliação da qualidade do software em diferentes projetos. A utilização de dashboards permite a visualização e organização dessas métricas de forma clara e intuitiva. Além disso, a integração com outras ferramentas, como o Jenkins para controle de builds, amplia as possibilidades de análise e monitoramento do processo de desenvolvimento. Neste trabalho, propomos um processo de extração, transformação e carga de dados gerados pelo Cypress, visando a geração de indicadores em dashboards. Os dashboards oferecem aos profissionais de TI uma visão abrangente e consolidada de vários projetos simultaneamente, facilitando a identificação de padrões, tendências e possíveis problemas. Ao abordar a utilização de dados e métricas extraídas das atividades de teste de software, este trabalho busca viabilizar a prática da integração contínua, que é fundamental para agilizar e aprimorar o processo de desenvolvimento. Por meio de um estudo de caso prático, demonstraremos como essa abordagem pode beneficiar equipes de teste, proporcionando uma visão mais ampla e embasada para a tomada de decisões e o aprimoramento contínuo dos testes de software. Com base nesse contexto, este trabalho contribui para a compreensão e aplicação de métricas de teste de software, visando melhorar a qualidade do produto final e otimizar o trabalho das equipes de TI.
Texto completo:
PDFReferências
https://doi.org/10.5281/zenodo.12762548
Apontamentos
- Não há apontamentos.