Use este identificador para citar ou linkar para este item:
http://repositorio.ufc.br/handle/riufc/67138
Tipo: | TCC |
Título: | Criação de um guia de teste de software a partir da análise de repositórios do Github |
Autor(es): | Sampaio, Artur de Castro Rocha |
Orientador: | Rabelo, Jacilane de Holanda |
Palavras-chave: | Mineração de Repositórios de Software;Teste de Software;GitHub |
Data do documento: | 2022 |
Citação: | SAMPAIO, Artur de Castro Rocha. Criação de um guia de teste de software a partir da análise de repositórios do github. 32 f. Trabalho de Conclusão de Curso (Graduação em Engenharia de Software) - Universidade Federal do Ceará, Campus de Russas, Russas, 2022. |
Resumo: | A Mineração de Repositórios de Software(MSR) é uma área de pesquisa que tem como objetivo coletar e analisar dados de repositórios de software. Esses dados podem ajudar na tomada de decisões em projetos de software. Estudos recentes nesta área mostram como usar a MSR para analisar os efeitos de uma linguagem, um processo ou a evolução do software ao longo do ciclo de vida do sistema. O objetivo central deste trabalho foi realizar uma análise em repositórios abertos que estejam hospedados no GitHub para identificar práticas, processos e frameworks que visam auxiliar a aplicação de testes de software. Durante a analise dos repositórios, foram coletadas informações sobre aplicação de boas práticas em códigos de teste de software, além de identificar quais os frameworks mais usados nos projetos. Os resultados obtidos foram usados para a escrita do guia que tem como objetivo ajudar a programadores iniciantes a aprenderem a criar teste eficientes para os seus projetos. |
Abstract: | Software Repository Mining (MSR) is a research area that aims to collect and analyze data from software repositories. This data can help decision making on software projects. Recent studies in this area show how to use MSR to analyze the effects of a language, a process or the evolution of software throughout the system’s lifecycle. The main objective of this work was to perform an analysis on open repositories that are hosted on GitHub to identify practices, processes and frameworks that aim to help the application of software tests. During the analysis of the repositories, information was collected on the application of best practices in software testing codes, in addition to identifying which frameworks were most used in the projects. The results obtained were used to write the guide that aims to help beginning programmers to learn how to create efficient tests for their projects. |
URI: | http://www.repositorio.ufc.br/handle/riufc/67138 |
Aparece nas coleções: | ENGENHARIA DE SOFTWARE - RUSSAS - Monografias |
Arquivos associados a este item:
Arquivo | Descrição | Tamanho | Formato | |
---|---|---|---|---|
2022_tcc_acrsampaio.pdf | 448,75 kB | Adobe PDF | Visualizar/Abrir |
Os itens no repositório estão protegidos por copyright, com todos os direitos reservados, salvo quando é indicado o contrário.