Skip to content

DisciplinasProgramacao/Nando-Augusto

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Desenvolvimento e Avaliação de um Framework de Automação para Testes no Ciclo de Vida do Software

Nome do Projeto

Desenvolvimento e Avaliação de um Framework de Automação para Testes no Ciclo de Vida do Software

Objetivo do Projeto

Este projeto visa desenvolver e avaliar um framework de automação para testes que melhore a eficiência e o desempenho no ciclo de vida do desenvolvimento de software. A automação de testes é fundamental para aumentar a produtividade, garantir a qualidade do software e reduzir o tempo de entrega em ambientes de desenvolvimento ágeis. O framework proposto será aplicado em projetos reais e avaliado quanto ao seu impacto na melhoria de desempenho, escalabilidade e gerenciamento de recursos.

Alunos Integrantes da Equipe

  • Nando Augusto Veloso Tupinambá

Professores Responsáveis

  • Orientador de conteúdo (TCCI): Aline Brito
  • Orientador acadêmico (TCCI): Cleiton Tavares
  • Orientador de TCC II: A definir no próximo semestre

Instruções de Replicação/Reprodução

Para replicar este trabalho, siga os passos abaixo:

  1. Clone o repositório:

    git clone https://github.com/navT703/TCC_TestingAutomationSoftware.git
  2. Configure o ambiente de desenvolvimento: Certifique-se de que tem o Java JDK 21.0.1 instalado, juntamente com o Spring Boot e o Selenium. Python também será necessário para testes de mutação, utilizando Google Colab.

  3. Instalação das dependências:

    • Instale as bibliotecas necessárias do Java e Python. As principais dependências estão especificadas no arquivo pom.xml (para Java) e no Google Colab para os experimentos com Python.
  4. Executar o framework de automação: Utilize o Spring Boot para iniciar a aplicação e o Selenium para automação dos testes.

  5. Executar os testes: Utilize o framework JUnit para testes unitários e MutPy para testes de mutação. O código dos testes pode ser encontrado na pasta tests do repositório.

  6. Coletar os resultados: Após a execução dos testes, os resultados serão exibidos no console. Esses dados podem ser analisados para verificar a eficiência e a qualidade da automação proposta.

Certifique-se de seguir as etapas e instalar todas as dependências corretamente para a reprodução dos resultados apresentados no projeto.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published