Geração de dados de teste para teste mutação fraca utilizando técnicas baseadas em busca

Detalhes bibliográficos
Autor(a) principal: Ferreira, Matheus Moreira
Data de Publicação: 2022
Tipo de documento: Trabalho de conclusão de curso
Idioma: por
Título da fonte: Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))
Texto Completo: http://repositorio.utfpr.edu.br/jspui/handle/1/33093
Resumo: In order to minimize system failures, software testing is a great solution. Mutation testing is a powerful software testing criterion, that can identify flaws and measure the effectiveness of the test data set, creating defective programs that simulate mistakes that a programmer tends to commit during development. However, this activity has an expensive computational cost, which comes from generating test data which can identify the mutants. Therefore, in this project a tool was built in order to contribute with programmers and test professionals, helping them in the automatic generation of test data for programs developed in Python, using search techniques.
id UTFPR-12_1d8971b7abcd6a014120649c204ee8bb
oai_identifier_str oai:repositorio.utfpr.edu.br:1/33093
network_acronym_str UTFPR-12
network_name_str Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))
repository_id_str
spelling Geração de dados de teste para teste mutação fraca utilizando técnicas baseadas em buscaGeneration test data for weak mutation testing using search-based techniquesSoftware - TestesFalhas de sistemas de computaçãoAlgorítmos genéticosComputer software - TestingComputer system failuresGenetic algorithmsCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::METODOLOGIA E TECNICAS DA COMPUTACAO::ENGENHARIA DE SOFTWAREIn order to minimize system failures, software testing is a great solution. Mutation testing is a powerful software testing criterion, that can identify flaws and measure the effectiveness of the test data set, creating defective programs that simulate mistakes that a programmer tends to commit during development. However, this activity has an expensive computational cost, which comes from generating test data which can identify the mutants. Therefore, in this project a tool was built in order to contribute with programmers and test professionals, helping them in the automatic generation of test data for programs developed in Python, using search techniques.Visando minimizar as falhas em sistemas, a atividade de teste de software é uma ótima solução. O teste de mutação é um critério poderoso de teste de software, pois consegue identificar falhas e mensurar a eficácia do conjunto dos dados de teste, criando programas defeituosos que simulam enganos que um programador tende a cometer durante o desenvolvimento. Porém, esta atividade tem um custo computacional caro, que vem da geração de dados de teste os quais possam identificar os mutantes. Sendo assim, neste projeto foi construída uma ferramenta com intuito de contribuir com os programadores e profissionais de teste, ajudando-os na geração automática de dados de teste para programas desenvolvidos em Python, utilizando técnicas de busca.Universidade Tecnológica Federal do ParanáDois VizinhosBrasilEngenharia de SoftwareUTFPRSouza, Francisco Carlos MonteiroOliveira, Rafael Alves Paes deSilva, Rodolfo AdamshukSouza, Francisco Carlos MonteiroFerreira, Matheus Moreira2023-12-15T22:00:36Z2023-12-15T22:00:36Z2022-12-01info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisapplication/pdfFERREIRA, Matheus Moreira. Geração de dados de teste para teste mutação fraca utilizando técnicas baseadas em busca. 2022. Trabalho de Conclusão de Curso (Bacharelado em Engenharia de Software) - Universidade Tecnológica Federal do Paraná, Dois Vizinhos, 2022.http://repositorio.utfpr.edu.br/jspui/handle/1/33093porAttribution 4.0 Internationalhttp://creativecommons.org/licenses/by/4.0/info:eu-repo/semantics/openAccessreponame:Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))instname:Universidade Tecnológica Federal do Paraná (UTFPR)instacron:UTFPR2023-12-16T06:07:37Zoai:repositorio.utfpr.edu.br:1/33093Repositório InstitucionalPUBhttp://repositorio.utfpr.edu.br:8080/oai/requestriut@utfpr.edu.br || sibi@utfpr.edu.bropendoar:2023-12-16T06:07:37Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT)) - Universidade Tecnológica Federal do Paraná (UTFPR)false
dc.title.none.fl_str_mv Geração de dados de teste para teste mutação fraca utilizando técnicas baseadas em busca
Generation test data for weak mutation testing using search-based techniques
title Geração de dados de teste para teste mutação fraca utilizando técnicas baseadas em busca
spellingShingle Geração de dados de teste para teste mutação fraca utilizando técnicas baseadas em busca
Ferreira, Matheus Moreira
Software - Testes
Falhas de sistemas de computação
Algorítmos genéticos
Computer software - Testing
Computer system failures
Genetic algorithms
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::METODOLOGIA E TECNICAS DA COMPUTACAO::ENGENHARIA DE SOFTWARE
title_short Geração de dados de teste para teste mutação fraca utilizando técnicas baseadas em busca
title_full Geração de dados de teste para teste mutação fraca utilizando técnicas baseadas em busca
title_fullStr Geração de dados de teste para teste mutação fraca utilizando técnicas baseadas em busca
title_full_unstemmed Geração de dados de teste para teste mutação fraca utilizando técnicas baseadas em busca
title_sort Geração de dados de teste para teste mutação fraca utilizando técnicas baseadas em busca
author Ferreira, Matheus Moreira
author_facet Ferreira, Matheus Moreira
author_role author
dc.contributor.none.fl_str_mv Souza, Francisco Carlos Monteiro
Oliveira, Rafael Alves Paes de
Silva, Rodolfo Adamshuk
Souza, Francisco Carlos Monteiro
dc.contributor.author.fl_str_mv Ferreira, Matheus Moreira
dc.subject.por.fl_str_mv Software - Testes
Falhas de sistemas de computação
Algorítmos genéticos
Computer software - Testing
Computer system failures
Genetic algorithms
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::METODOLOGIA E TECNICAS DA COMPUTACAO::ENGENHARIA DE SOFTWARE
topic Software - Testes
Falhas de sistemas de computação
Algorítmos genéticos
Computer software - Testing
Computer system failures
Genetic algorithms
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::METODOLOGIA E TECNICAS DA COMPUTACAO::ENGENHARIA DE SOFTWARE
description In order to minimize system failures, software testing is a great solution. Mutation testing is a powerful software testing criterion, that can identify flaws and measure the effectiveness of the test data set, creating defective programs that simulate mistakes that a programmer tends to commit during development. However, this activity has an expensive computational cost, which comes from generating test data which can identify the mutants. Therefore, in this project a tool was built in order to contribute with programmers and test professionals, helping them in the automatic generation of test data for programs developed in Python, using search techniques.
publishDate 2022
dc.date.none.fl_str_mv 2022-12-01
2023-12-15T22:00:36Z
2023-12-15T22:00:36Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/bachelorThesis
format bachelorThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv FERREIRA, Matheus Moreira. Geração de dados de teste para teste mutação fraca utilizando técnicas baseadas em busca. 2022. Trabalho de Conclusão de Curso (Bacharelado em Engenharia de Software) - Universidade Tecnológica Federal do Paraná, Dois Vizinhos, 2022.
http://repositorio.utfpr.edu.br/jspui/handle/1/33093
identifier_str_mv FERREIRA, Matheus Moreira. Geração de dados de teste para teste mutação fraca utilizando técnicas baseadas em busca. 2022. Trabalho de Conclusão de Curso (Bacharelado em Engenharia de Software) - Universidade Tecnológica Federal do Paraná, Dois Vizinhos, 2022.
url http://repositorio.utfpr.edu.br/jspui/handle/1/33093
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv Attribution 4.0 International
http://creativecommons.org/licenses/by/4.0/
info:eu-repo/semantics/openAccess
rights_invalid_str_mv Attribution 4.0 International
http://creativecommons.org/licenses/by/4.0/
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Universidade Tecnológica Federal do Paraná
Dois Vizinhos
Brasil
Engenharia de Software
UTFPR
publisher.none.fl_str_mv Universidade Tecnológica Federal do Paraná
Dois Vizinhos
Brasil
Engenharia de Software
UTFPR
dc.source.none.fl_str_mv reponame:Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))
instname:Universidade Tecnológica Federal do Paraná (UTFPR)
instacron:UTFPR
instname_str Universidade Tecnológica Federal do Paraná (UTFPR)
instacron_str UTFPR
institution UTFPR
reponame_str Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))
collection Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))
repository.name.fl_str_mv Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT)) - Universidade Tecnológica Federal do Paraná (UTFPR)
repository.mail.fl_str_mv riut@utfpr.edu.br || sibi@utfpr.edu.br
_version_ 1850497827564683264