Desenvolvimento de uma biblioteca para geração automática de casos de teste com algoritmos genéticos

Detalhes bibliográficos
Ano de defesa: 2023
Autor(a) principal: ALMEIDA NETO, Adilson lattes
Orientador(a): OLIVEIRA, Roberto Célio Limão de lattes
Banca de defesa: Não Informado pela instituição
Tipo de documento: Dissertação
Tipo de acesso: Acesso aberto
Idioma: por
Instituição de defesa: Universidade Federal do Pará
Programa de Pós-Graduação: Programa de Pós-Graduação em Engenharia Elétrica
Departamento: Instituto de Tecnologia
País: Brasil
Palavras-chave em Português:
Palavras-chave em Inglês:
Área do conhecimento CNPq:
Link de acesso: https://repositorio.ufpa.br/jspui/handle/2011/16573
Resumo: Neste trabalho uma biblioteca é desenvolvida com o proposito de gerar casos de teste automaticamente na linguagem de programação Python, para a geração dos testes, é utilizado um algoritmo genético com um operador de mutação desenvolvido de forma ad-hoc baseado na interação social. O Algoritmo é aplicado ao problema de geração de dados para testes com sucesso, resultados razoáveis são obtidos quando comparado ao estado da arte, o que demonstra um possível caminho a ser explorado na solução deste tipo de problema.
id UFPA_0311f6c7be13b7cd7fa1c2ca546347fd
oai_identifier_str oai:repositorio.ufpa.br:2011/16573
network_acronym_str UFPA
network_name_str Repositório Institucional da UFPA
repository_id_str
spelling 2024-11-01T17:34:43Z2024-11-01T17:34:43Z2023-04-20ALMEIDA NETO, Adilson. Desenvolvimento de uma biblioteca para geração automática de casos de testes com algoritmos genéticos. Orientador: Roberto Célio Limão de Oliveira. 2023 .66 f. Dissertação (Mestrado em Engenharia Elétrica) - Instituto de Tecnologia, Universidade Federal do Pará, Belém, 2023. Disponível em: https://repositorio.ufpa.br/jspui/handle/2011/16573. Acesso em:.https://repositorio.ufpa.br/jspui/handle/2011/16573Neste trabalho uma biblioteca é desenvolvida com o proposito de gerar casos de teste automaticamente na linguagem de programação Python, para a geração dos testes, é utilizado um algoritmo genético com um operador de mutação desenvolvido de forma ad-hoc baseado na interação social. O Algoritmo é aplicado ao problema de geração de dados para testes com sucesso, resultados razoáveis são obtidos quando comparado ao estado da arte, o que demonstra um possível caminho a ser explorado na solução deste tipo de problema.In this work a library capable of automatically generating test cases for the Python programming language is developed, these tests are generated utilizing an genetic algorithm which uses an ad-hoc mutation operator based on social interaction. The algorithm is applied with success to the problem of automatically generating software tests, showing promising results when compared to the state of the art, revealing itself as a possible path of exploration when solving this category of problem.Submitted by Luciclea Silva (luci@ufpa.br) on 2024-11-01T17:34:20Z No. of bitstreams: 2 Dissertacao_DesenvlvimentoBibliotecaGeracao.pdf: 2737056 bytes, checksum: bb3ea6e3b4b487e7d063e45ad67a22e9 (MD5) license_rdf: 811 bytes, checksum: e39d27027a6cc9cb039ad269a5db8e34 (MD5)Approved for entry into archive by Luciclea Silva (luci@ufpa.br) on 2024-11-01T17:34:42Z (GMT) No. of bitstreams: 2 Dissertacao_DesenvlvimentoBibliotecaGeracao.pdf: 2737056 bytes, checksum: bb3ea6e3b4b487e7d063e45ad67a22e9 (MD5) license_rdf: 811 bytes, checksum: e39d27027a6cc9cb039ad269a5db8e34 (MD5)Made available in DSpace on 2024-11-01T17:34:43Z (GMT). No. of bitstreams: 2 Dissertacao_DesenvlvimentoBibliotecaGeracao.pdf: 2737056 bytes, checksum: bb3ea6e3b4b487e7d063e45ad67a22e9 (MD5) license_rdf: 811 bytes, checksum: e39d27027a6cc9cb039ad269a5db8e34 (MD5) Previous issue date: 2023-04-20porUniversidade Federal do ParáPrograma de Pós-Graduação em Engenharia ElétricaUFPABrasilInstituto de TecnologiaAttribution-NonCommercial-NoDerivs 3.0 Brazilhttp://creativecommons.org/licenses/by-nc-nd/3.0/br/info:eu-repo/semantics/openAccessDisponível via internert através do correio eletrônico: bibliotecaitec@ufpa.brreponame:Repositório Institucional da UFPAinstname:Universidade Federal do Pará (UFPA)instacron:UFPACNPQ::ENGENHARIAS::ENGENHARIA ELETRICAINTELIGÊNCIA COMPUTACIONALCOMPUTAÇÃO APLICADAAlgoritmos genéticosEngenharia de softwareGenetic AlgorithmSoftware engineeringDesenvolvimento de uma biblioteca para geração automática de casos de teste com algoritmos genéticosinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisOLIVEIRA, Roberto Célio Limão dehttp://lattes.cnpq.br/4497607460894318http://lattes.cnpq.br/1928354471822208ALMEIDA NETO, AdilsonORIGINALDissertacao_DesenvlvimentoBibliotecaGeracao.pdfDissertacao_DesenvlvimentoBibliotecaGeracao.pdfapplication/pdf2737056https://repositorio.ufpa.br/oai/bitstream/2011/16573/1/Dissertacao_DesenvlvimentoBibliotecaGeracao.pdfbb3ea6e3b4b487e7d063e45ad67a22e9MD51CC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-8811https://repositorio.ufpa.br/oai/bitstream/2011/16573/2/license_rdfe39d27027a6cc9cb039ad269a5db8e34MD52LICENSElicense.txtlicense.txttext/plain; charset=utf-81890https://repositorio.ufpa.br/oai/bitstream/2011/16573/3/license.txt2b55adef5313c442051bad36d3312b2bMD532011/165732025-02-19 12:05:30.116oai:repositorio.ufpa.br:2011/16573TElDRU7Dh0EgREUgRElTVFJJQlVJw4fDg08gTsODTy1FWENMVVNJVkEKCkNvbSBhIGFwcmVzZW50YcOnw6NvIGRlc3RhIGxpY2Vuw6dhLCB2b2PDqiAobyBhdXRvciAoZXMpIG91IG8gdGl0dWxhciBkb3MgZGlyZWl0b3MgZGUgYXV0b3IpIGNvbmNlZGUgYW8gUmVwb3NpdMOzcmlvIEluc3RpdHVjaW9uYWwgZGEgVW5pdmVyc2lkYWRlIEZlZGVyYWwgZG8gUGFyw6EgKFJJVUZQQSkgbyBkaXJlaXRvIG7Do28tZXhjbHVzaXZvIGRlIHJlcHJvZHV6aXIsICB0cmFkdXppciAoY29uZm9ybWUgZGVmaW5pZG8gYWJhaXhvKSwgZS9vdSBkaXN0cmlidWlyIGEgc3VhIHB1YmxpY2HDp8OjbyAoaW5jbHVpbmRvIG8gcmVzdW1vKSBwb3IgdG9kbyBvIG11bmRvIG5vIGZvcm1hdG8gaW1wcmVzc28gZSBlbGV0csO0bmljbyBlIGVtIHF1YWxxdWVyIG1laW8sIGluY2x1aW5kbyBvcyBmb3JtYXRvcyDDoXVkaW8gb3UgdsOtZGVvLgoKVm9jw6ogY29uY29yZGEgcXVlIG8gUklVRlBBIHBvZGUsIHNlbSBhbHRlcmFyIG8gY29udGXDumRvLCB0cmFuc3BvciBhIHN1YSBwdWJsaWNhw6fDo28gcGFyYSBxdWFscXVlciBtZWlvIG91IGZvcm1hdG8gcGFyYSBmaW5zIGRlIHByZXNlcnZhw6fDo28uCgpWb2PDqiB0YW1iw6ltIGNvbmNvcmRhIHF1ZSBvIFJJVUZQQSBwb2RlIG1hbnRlciBtYWlzIGRlIHVtYSBjw7NwaWEgZGUgc3VhIHB1YmxpY2HDp8OjbyBwYXJhIGZpbnMgZGUgc2VndXJhbsOnYSwgYmFjay11cCBlIHByZXNlcnZhw6fDo28uCgpWb2PDqiBkZWNsYXJhIHF1ZSBhIHN1YSBwdWJsaWNhw6fDo28gw6kgb3JpZ2luYWwgZSBxdWUgdm9jw6ogdGVtIG8gcG9kZXIgZGUgY29uY2VkZXIgb3MgZGlyZWl0b3MgY29udGlkb3MgbmVzdGEgbGljZW7Dp2EuIAoKVm9jw6ogdGFtYsOpbSBkZWNsYXJhIHF1ZSBvIGRlcMOzc2l0byBkYSBzdWEgcHVibGljYcOnw6NvIG7Do28sIHF1ZSBzZWphIGRlIHNldSBjb25oZWNpbWVudG8sIGluZnJpbmdlIGRpcmVpdG9zIGF1dG9yYWlzIGRlIG5pbmd1w6ltLgoKQ2FzbyBhIHN1YSBwdWJsaWNhw6fDo28gY29udGVuaGEgbWF0ZXJpYWwgcXVlIHZvY8OqIG7Do28gcG9zc3VpIGEgdGl0dWxhcmlkYWRlIGRvcyBkaXJlaXRvcyBhdXRvcmFpcywgdm9jw6ogZGVjbGFyYSBxdWUgb2J0ZXZlIGEgcGVybWlzc8OjbyBpcnJlc3RyaXRhIGRvIGRldGVudG9yIGRvcyBkaXJlaXRvcyBhdXRvcmFpcyBwYXJhIGNvbmNlZGVyIGFvIFJJVUZQQSBvcyBkaXJlaXRvcyBhcHJlc2VudGFkb3MgbmVzdGEgbGljZW7Dp2EsIGUgcXVlIGVzc2UgbWF0ZXJpYWwgZGUgcHJvcHJpZWRhZGUgZGUgdGVyY2Vpcm9zIGVzdMOhIGNsYXJhbWVudGUgaWRlbnRpZmljYWRvIGUgcmVjb25oZWNpZG8gbm8gdGV4dG8gCm91IG5vIGNvbnRlw7pkbyBkYSBwdWJsaWNhw6fDo28gb3JhIGRlcG9zaXRhZGEuCgpDQVNPIEEgUFVCTElDQcOHw4NPIE9SQSBERVBPU0lUQURBIFRFTkhBIFNJRE8gUkVTVUxUQURPIERFIFVNIFBBVFJPQ8ONTklPIE9VIEFQT0lPIERFIFVNQSBBR8OKTkNJQSBERSBGT01FTlRPIE9VIE9VVFJPIE9SR0FOSVNNTywgVk9Dw4ogREVDTEFSQSBRVUUgUkVTUEVJVE9VIFRPRE9TIEUgUVVBSVNRVUVSIERJUkVJVE9TIERFIFJFVklTw4NPIENPTU8gVEFNQsOJTSBBUyBERU1BSVMgT0JSSUdBw4fDlUVTIEVYSUdJREFTIFBPUiBDT05UUkFUTyBPVSBBQ09SRE8uCgpPIFJJVUZQQSBzZSBjb21wcm9tZXRlIGEgaWRlbnRpZmljYXIgY2xhcmFtZW50ZSBvIHNldSBub21lIChzKSBvdSBvKHMpIG5vbWUocykgZG8ocykgZGV0ZW50b3IoZXMpIGRvcyBkaXJlaXRvcyBhdXRvcmFpcyBkYSBwdWJsaWNhw6fDo28sIGUgbsOjbyBmYXLDoSBxdWFscXVlciBhbHRlcmHDp8OjbywgYWzDqW0gZGFxdWVsYXMgY29uY2VkaWRhcyBwb3IgZXN0YSBsaWNlbsOnYS4KRepositório InstitucionalPUBhttp://repositorio.ufpa.br/oai/requestriufpabc@ufpa.bropendoar:21232025-02-19T15:05:30Repositório Institucional da UFPA - Universidade Federal do Pará (UFPA)false
dc.title.pt_BR.fl_str_mv Desenvolvimento de uma biblioteca para geração automática de casos de teste com algoritmos genéticos
title Desenvolvimento de uma biblioteca para geração automática de casos de teste com algoritmos genéticos
spellingShingle Desenvolvimento de uma biblioteca para geração automática de casos de teste com algoritmos genéticos
ALMEIDA NETO, Adilson
CNPQ::ENGENHARIAS::ENGENHARIA ELETRICA
Algoritmos genéticos
Engenharia de software
Genetic Algorithm
Software engineering
INTELIGÊNCIA COMPUTACIONAL
COMPUTAÇÃO APLICADA
title_short Desenvolvimento de uma biblioteca para geração automática de casos de teste com algoritmos genéticos
title_full Desenvolvimento de uma biblioteca para geração automática de casos de teste com algoritmos genéticos
title_fullStr Desenvolvimento de uma biblioteca para geração automática de casos de teste com algoritmos genéticos
title_full_unstemmed Desenvolvimento de uma biblioteca para geração automática de casos de teste com algoritmos genéticos
title_sort Desenvolvimento de uma biblioteca para geração automática de casos de teste com algoritmos genéticos
author ALMEIDA NETO, Adilson
author_facet ALMEIDA NETO, Adilson
author_role author
dc.contributor.advisor1.fl_str_mv OLIVEIRA, Roberto Célio Limão de
dc.contributor.advisor1Lattes.fl_str_mv http://lattes.cnpq.br/4497607460894318
dc.contributor.authorLattes.fl_str_mv http://lattes.cnpq.br/1928354471822208
dc.contributor.author.fl_str_mv ALMEIDA NETO, Adilson
contributor_str_mv OLIVEIRA, Roberto Célio Limão de
dc.subject.cnpq.fl_str_mv CNPQ::ENGENHARIAS::ENGENHARIA ELETRICA
topic CNPQ::ENGENHARIAS::ENGENHARIA ELETRICA
Algoritmos genéticos
Engenharia de software
Genetic Algorithm
Software engineering
INTELIGÊNCIA COMPUTACIONAL
COMPUTAÇÃO APLICADA
dc.subject.por.fl_str_mv Algoritmos genéticos
Engenharia de software
dc.subject.eng.fl_str_mv Genetic Algorithm
Software engineering
dc.subject.linhadepesquisa.pt_BR.fl_str_mv INTELIGÊNCIA COMPUTACIONAL
dc.subject.areadeconcentracao.pt_BR.fl_str_mv COMPUTAÇÃO APLICADA
description Neste trabalho uma biblioteca é desenvolvida com o proposito de gerar casos de teste automaticamente na linguagem de programação Python, para a geração dos testes, é utilizado um algoritmo genético com um operador de mutação desenvolvido de forma ad-hoc baseado na interação social. O Algoritmo é aplicado ao problema de geração de dados para testes com sucesso, resultados razoáveis são obtidos quando comparado ao estado da arte, o que demonstra um possível caminho a ser explorado na solução deste tipo de problema.
publishDate 2023
dc.date.issued.fl_str_mv 2023-04-20
dc.date.accessioned.fl_str_mv 2024-11-01T17:34:43Z
dc.date.available.fl_str_mv 2024-11-01T17:34:43Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.citation.fl_str_mv ALMEIDA NETO, Adilson. Desenvolvimento de uma biblioteca para geração automática de casos de testes com algoritmos genéticos. Orientador: Roberto Célio Limão de Oliveira. 2023 .66 f. Dissertação (Mestrado em Engenharia Elétrica) - Instituto de Tecnologia, Universidade Federal do Pará, Belém, 2023. Disponível em: https://repositorio.ufpa.br/jspui/handle/2011/16573. Acesso em:.
dc.identifier.uri.fl_str_mv https://repositorio.ufpa.br/jspui/handle/2011/16573
identifier_str_mv ALMEIDA NETO, Adilson. Desenvolvimento de uma biblioteca para geração automática de casos de testes com algoritmos genéticos. Orientador: Roberto Célio Limão de Oliveira. 2023 .66 f. Dissertação (Mestrado em Engenharia Elétrica) - Instituto de Tecnologia, Universidade Federal do Pará, Belém, 2023. Disponível em: https://repositorio.ufpa.br/jspui/handle/2011/16573. Acesso em:.
url https://repositorio.ufpa.br/jspui/handle/2011/16573
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv Attribution-NonCommercial-NoDerivs 3.0 Brazil
http://creativecommons.org/licenses/by-nc-nd/3.0/br/
info:eu-repo/semantics/openAccess
rights_invalid_str_mv Attribution-NonCommercial-NoDerivs 3.0 Brazil
http://creativecommons.org/licenses/by-nc-nd/3.0/br/
eu_rights_str_mv openAccess
dc.publisher.none.fl_str_mv Universidade Federal do Pará
dc.publisher.program.fl_str_mv Programa de Pós-Graduação em Engenharia Elétrica
dc.publisher.initials.fl_str_mv UFPA
dc.publisher.country.fl_str_mv Brasil
dc.publisher.department.fl_str_mv Instituto de Tecnologia
publisher.none.fl_str_mv Universidade Federal do Pará
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFPA
instname:Universidade Federal do Pará (UFPA)
instacron:UFPA
instname_str Universidade Federal do Pará (UFPA)
instacron_str UFPA
institution UFPA
reponame_str Repositório Institucional da UFPA
collection Repositório Institucional da UFPA
dc.source.uri.pt_BR.fl_str_mv Disponível via internert através do correio eletrônico: bibliotecaitec@ufpa.br
bitstream.url.fl_str_mv https://repositorio.ufpa.br/oai/bitstream/2011/16573/1/Dissertacao_DesenvlvimentoBibliotecaGeracao.pdf
https://repositorio.ufpa.br/oai/bitstream/2011/16573/2/license_rdf
https://repositorio.ufpa.br/oai/bitstream/2011/16573/3/license.txt
bitstream.checksum.fl_str_mv bb3ea6e3b4b487e7d063e45ad67a22e9
e39d27027a6cc9cb039ad269a5db8e34
2b55adef5313c442051bad36d3312b2b
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UFPA - Universidade Federal do Pará (UFPA)
repository.mail.fl_str_mv riufpabc@ufpa.br
_version_ 1842907959023108096