Desenvolvimento de uma biblioteca para geração automática de casos de teste com algoritmos genéticos
| Ano de defesa: | 2023 |
|---|---|
| Autor(a) principal: | |
| Orientador(a): | |
| Banca de defesa: | |
| 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 |