Autor |
Silva, Bruno Machado da; |
Orientador |
Porto, Josiane Brietzke; |
Lattes do orientador |
http://lattes.cnpq.br/1935135839153925; |
Instituição |
Universidade do Vale do Rio dos Sinos; |
Título |
Aplicação de Data Analytics em dados retrospectivos de coberturas de código em testes automatizados; |
Resumo |
Os testes automatizados de software são capazes de, em conjunto, prevenir inúmeros defeitos de software nas fases iniciais de desenvolvimento. Entre as ferramentas que compõem estes tipos de testes, existem as bibliotecas de cobertura de código, que, ao instrumentarem o código-fonte, permitem que o desenvolvedor saiba exatamente os pontos que ainda não foram executados, ou ainda destacando os que carecem de verificações mais profundas. Estas ferramentas produzem uma série de dados que podem ser analisados, tornando possível guardá-los e analisá-los. Então usando uma abordagem de estatística não paramétrica, o estudo verifica os dados cadastrais de desenvolvedores, cruzando com os dados de cobertura de código produzidos por estes, afim de encontrar as características que melhor apontemos desenvolvedores que precisariam de treinamentos em testes automatizados de software. Os resultados mostraram as características cadastrais dos usuários que possuem menor porcentagem de cobertura de código em testes, indicando assim possíveis grupos de candidatos aos treinamentos internos.; |
Abstract |
Automated software testing can prevent numerous software defects in the early stages of development. Among the tools that do automated testing there are code coverage libraries, which instrumenting the source code, allowing the developer to know exactly the points that have not yet been executed and highlighting those that need further verification as well. These tools produce a series of data that can be analyzed, creating the possibility to store and analyze the data. So using a non-parametric statistical approach, the study verifies developer profile data and code coverage data produced by libraries, to find the features that best appoint developers that need training in automated software testing. The results show characteristics from low testing code coverage profiles. It’s point to possible groups that need more focus on internal trainings.; |
Palavras-chave |
Data analytics; Testes automatizados de software; Software; Automated software testing; |
Tipo |
TCC; |
Data de defesa |
2019-01-01; |
URI |
http://www.repositorio.jesuita.org.br/handle/UNISINOS/10298; |
Nivel |
Especialização; |
Curso |
Especialização em Big Data, Data Science e Data Analytics; |