Geração de dados de teste para teste mutação fraca utilizando técnicas baseadas em busca
| Autor(a) principal: | |
|---|---|
| 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 |