Criação de diretrizes para a prevenção e correção de Smells em testes manuais de regressão da indústria de smartphones

Detalhes bibliográficos
Ano de defesa: 2024
Autor(a) principal: SOUZA, Emerson Paulo Soares de
Orientador(a): SANTOS, Andre Luís de Medeiros
Banca de defesa: Não Informado pela instituição
Tipo de documento: Dissertação
Tipo de acesso: Acesso aberto
dARK ID: ark:/64986/001300002hp25
Idioma: por
Instituição de defesa: Universidade Federal de Pernambuco
Programa de Pós-Graduação: Programa de Pos Graduacao em Ciencia da Computacao
Departamento: Não Informado pela instituição
País: Brasil
Palavras-chave em Português:
Link de acesso: https://repositorio.ufpe.br/handle/123456789/64494
Resumo: A norma ISO/IEC 9126 define qualidade de software como a capacidade de um produto satisfazer necessidades explícitas e implícitas dos usuários. A garantia de qualidade é essencial para desenvolver sistemas confiáveis e eficientes, com os testes de software desempenhando um papel crucial. No entanto, a presença de test smells pode comprometer a qualidade dos testes, dificultando sua legibilidade, manutenção e eficácia. Para mitigar esses problemas, a refatoração de testes é uma estratégia eficaz, melhorando a clareza e a manutenção dos testes sem alterar seu comportamento. Embora a maioria dos estudos se concentre em testes automatizados, test smells também afetam testes manuais, que carecem de uma estrutura formal e dependem de processos humanos. Este trabalho propõe diretrizes para prevenir smells em testes manuais, especialmente em testes de regressão na indústria de smartphones. A metodologia incluiu a análise de suítes de testes manuais, validação com profissionais da indústria e a proposição de diretrizes baseadas nos resultados. As diretrizes visam melhorar a qualidade dos testes manuais e, consequentemente, do software.
id UFPE_04e3d33eba1f50f952a8d7a479348485
oai_identifier_str oai:repositorio.ufpe.br:123456789/64494
network_acronym_str UFPE
network_name_str Repositório Institucional da UFPE
repository_id_str
spelling SOUZA, Emerson Paulo Soares dehttp://lattes.cnpq.br/4356027850824697http://lattes.cnpq.br/0084300900034108http://lattes.cnpq.br/6415531537733982SANTOS, Andre Luís de MedeirosSOARES, Elvys Alves2025-07-18T15:07:56Z2025-07-18T15:07:56Z2024-10-29SOUZA, Criação de diretrizes para a prevenção e correção de Smells em testes manuais de regressão da indústria de smartphones. Dissertação (Mestrado em Ciências da Computação) - Universidade Federal de Pernambuco, Recife, 2024.https://repositorio.ufpe.br/handle/123456789/64494ark:/64986/001300002hp25A norma ISO/IEC 9126 define qualidade de software como a capacidade de um produto satisfazer necessidades explícitas e implícitas dos usuários. A garantia de qualidade é essencial para desenvolver sistemas confiáveis e eficientes, com os testes de software desempenhando um papel crucial. No entanto, a presença de test smells pode comprometer a qualidade dos testes, dificultando sua legibilidade, manutenção e eficácia. Para mitigar esses problemas, a refatoração de testes é uma estratégia eficaz, melhorando a clareza e a manutenção dos testes sem alterar seu comportamento. Embora a maioria dos estudos se concentre em testes automatizados, test smells também afetam testes manuais, que carecem de uma estrutura formal e dependem de processos humanos. Este trabalho propõe diretrizes para prevenir smells em testes manuais, especialmente em testes de regressão na indústria de smartphones. A metodologia incluiu a análise de suítes de testes manuais, validação com profissionais da indústria e a proposição de diretrizes baseadas nos resultados. As diretrizes visam melhorar a qualidade dos testes manuais e, consequentemente, do software.The ISO/IEC 9126 standard defines software quality as the ability of a product to satisfy explicit and implicit user needs. Quality assurance is essential to develop reliable and efficient systems, with software testing playing a crucial role. However, the presence of test smells can compromise the quality of tests, hindering their readability, maintainability, and effectiveness. To mitigate these problems, test refactoring is an effective strategy, improving the clarity and maintainability of tests without changing their behavior. Although most studies focus on automated testing, test smells also affect manual testing, which lacks a formal structure and relies on human processes. This work proposes guidelines to prevent smells in manual testing, especially in regression testing in the smartphone industry. The methodology included the analysis of manual test suites, validation with industry professionals, and the proposal of guidelines based on the results. The guidelines aim to improve the quality of manual testing and, consequently, of software.porUniversidade Federal de PernambucoPrograma de Pos Graduacao em Ciencia da ComputacaoUFPEBrasilhttps://creativecommons.org/licenses/by-nc-nd/4.0/info:eu-repo/semantics/openAccessTestes de SoftwareTestes de RegressãoBad Smells;Dispositivos MóveisCriação de diretrizes para a prevenção e correção de Smells em testes manuais de regressão da indústria de smartphonesinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesismestradoreponame:Repositório Institucional da UFPEinstname:Universidade Federal de Pernambuco (UFPE)instacron:UFPEORIGINALDISSERTAÇÃO Emerson Paulo Soares De Souza.pdfDISSERTAÇÃO Emerson Paulo Soares De Souza.pdfapplication/pdf5268035https://repositorio.ufpe.br/bitstream/123456789/64494/1/DISSERTA%c3%87%c3%83O%20Emerson%20Paulo%20Soares%20De%20Souza.pdf6d4922013b48ab5ae294937a94c2db17MD51LICENSElicense.txtlicense.txttext/plain; charset=utf-82362https://repositorio.ufpe.br/bitstream/123456789/64494/2/license.txt5e89a1613ddc8510c6576f4b23a78973MD52TEXTDISSERTAÇÃO Emerson Paulo Soares De Souza.pdf.txtDISSERTAÇÃO Emerson Paulo Soares De Souza.pdf.txtExtracted texttext/plain120797https://repositorio.ufpe.br/bitstream/123456789/64494/3/DISSERTA%c3%87%c3%83O%20Emerson%20Paulo%20Soares%20De%20Souza.pdf.txt26650a4f1ed8b87617a773f44ec2cd49MD53THUMBNAILDISSERTAÇÃO Emerson Paulo Soares De Souza.pdf.jpgDISSERTAÇÃO Emerson Paulo Soares De Souza.pdf.jpgGenerated Thumbnailimage/jpeg1260https://repositorio.ufpe.br/bitstream/123456789/64494/4/DISSERTA%c3%87%c3%83O%20Emerson%20Paulo%20Soares%20De%20Souza.pdf.jpgb969c79f125cc147580e9a1d4e2a037dMD54123456789/644942025-07-20 14:49:25.19oai:repositorio.ufpe.br:123456789/64494VGVybW8gZGUgRGVww7NzaXRvIExlZ2FsIGUgQXV0b3JpemHDp8OjbyBwYXJhIFB1YmxpY2l6YcOnw6NvIGRlIERvY3VtZW50b3Mgbm8gUmVwb3NpdMOzcmlvIERpZ2l0YWwgZGEgVUZQRQoKCkRlY2xhcm8gZXN0YXIgY2llbnRlIGRlIHF1ZSBlc3RlIFRlcm1vIGRlIERlcMOzc2l0byBMZWdhbCBlIEF1dG9yaXphw6fDo28gdGVtIG8gb2JqZXRpdm8gZGUgZGl2dWxnYcOnw6NvIGRvcyBkb2N1bWVudG9zIGRlcG9zaXRhZG9zIG5vIFJlcG9zaXTDs3JpbyBEaWdpdGFsIGRhIFVGUEUgZSBkZWNsYXJvIHF1ZToKCkkgLSBvcyBkYWRvcyBwcmVlbmNoaWRvcyBubyBmb3JtdWzDoXJpbyBkZSBkZXDDs3NpdG8gc8OjbyB2ZXJkYWRlaXJvcyBlIGF1dMOqbnRpY29zOwoKSUkgLSAgbyBjb250ZcO6ZG8gZGlzcG9uaWJpbGl6YWRvIMOpIGRlIHJlc3BvbnNhYmlsaWRhZGUgZGUgc3VhIGF1dG9yaWE7CgpJSUkgLSBvIGNvbnRlw7pkbyDDqSBvcmlnaW5hbCwgZSBzZSBvIHRyYWJhbGhvIGUvb3UgcGFsYXZyYXMgZGUgb3V0cmFzIHBlc3NvYXMgZm9yYW0gdXRpbGl6YWRvcywgZXN0YXMgZm9yYW0gZGV2aWRhbWVudGUgcmVjb25oZWNpZGFzOwoKSVYgLSBxdWFuZG8gdHJhdGFyLXNlIGRlIG9icmEgY29sZXRpdmEgKG1haXMgZGUgdW0gYXV0b3IpOiB0b2RvcyBvcyBhdXRvcmVzIGVzdMOjbyBjaWVudGVzIGRvIGRlcMOzc2l0byBlIGRlIGFjb3JkbyBjb20gZXN0ZSB0ZXJtbzsKClYgLSBxdWFuZG8gdHJhdGFyLXNlIGRlIFRyYWJhbGhvIGRlIENvbmNsdXPDo28gZGUgQ3Vyc28sIERpc3NlcnRhw6fDo28gb3UgVGVzZTogbyBhcnF1aXZvIGRlcG9zaXRhZG8gY29ycmVzcG9uZGUgw6AgdmVyc8OjbyBmaW5hbCBkbyB0cmFiYWxobzsKClZJIC0gcXVhbmRvIHRyYXRhci1zZSBkZSBUcmFiYWxobyBkZSBDb25jbHVzw6NvIGRlIEN1cnNvLCBEaXNzZXJ0YcOnw6NvIG91IFRlc2U6IGVzdG91IGNpZW50ZSBkZSBxdWUgYSBhbHRlcmHDp8OjbyBkYSBtb2RhbGlkYWRlIGRlIGFjZXNzbyBhbyBkb2N1bWVudG8gYXDDs3MgbyBkZXDDs3NpdG8gZSBhbnRlcyBkZSBmaW5kYXIgbyBwZXLDrW9kbyBkZSBlbWJhcmdvLCBxdWFuZG8gZm9yIGVzY29saGlkbyBhY2Vzc28gcmVzdHJpdG8sIHNlcsOhIHBlcm1pdGlkYSBtZWRpYW50ZSBzb2xpY2l0YcOnw6NvIGRvIChhKSBhdXRvciAoYSkgYW8gU2lzdGVtYSBJbnRlZ3JhZG8gZGUgQmlibGlvdGVjYXMgZGEgVUZQRSAoU0lCL1VGUEUpLgoKIApQYXJhIHRyYWJhbGhvcyBlbSBBY2Vzc28gQWJlcnRvOgoKTmEgcXVhbGlkYWRlIGRlIHRpdHVsYXIgZG9zIGRpcmVpdG9zIGF1dG9yYWlzIGRlIGF1dG9yIHF1ZSByZWNhZW0gc29icmUgZXN0ZSBkb2N1bWVudG8sIGZ1bmRhbWVudGFkbyBuYSBMZWkgZGUgRGlyZWl0byBBdXRvcmFsIG5vIDkuNjEwLCBkZSAxOSBkZSBmZXZlcmVpcm8gZGUgMTk5OCwgYXJ0LiAyOSwgaW5jaXNvIElJSSwgYXV0b3Jpem8gYSBVbml2ZXJzaWRhZGUgRmVkZXJhbCBkZSBQZXJuYW1idWNvIGEgZGlzcG9uaWJpbGl6YXIgZ3JhdHVpdGFtZW50ZSwgc2VtIHJlc3NhcmNpbWVudG8gZG9zIGRpcmVpdG9zIGF1dG9yYWlzLCBwYXJhIGZpbnMgZGUgbGVpdHVyYSwgaW1wcmVzc8OjbyBlL291IGRvd25sb2FkIChhcXVpc2nDp8OjbykgYXRyYXbDqXMgZG8gc2l0ZSBkbyBSZXBvc2l0w7NyaW8gRGlnaXRhbCBkYSBVRlBFIG5vIGVuZGVyZcOnbyBodHRwOi8vd3d3LnJlcG9zaXRvcmlvLnVmcGUuYnIsIGEgcGFydGlyIGRhIGRhdGEgZGUgZGVww7NzaXRvLgoKIApQYXJhIHRyYWJhbGhvcyBlbSBBY2Vzc28gUmVzdHJpdG86CgpOYSBxdWFsaWRhZGUgZGUgdGl0dWxhciBkb3MgZGlyZWl0b3MgYXV0b3JhaXMgZGUgYXV0b3IgcXVlIHJlY2FlbSBzb2JyZSBlc3RlIGRvY3VtZW50bywgZnVuZGFtZW50YWRvIG5hIExlaSBkZSBEaXJlaXRvIEF1dG9yYWwgbm8gOS42MTAgZGUgMTkgZGUgZmV2ZXJlaXJvIGRlIDE5OTgsIGFydC4gMjksIGluY2lzbyBJSUksIGF1dG9yaXpvIGEgVW5pdmVyc2lkYWRlIEZlZGVyYWwgZGUgUGVybmFtYnVjbyBhIGRpc3BvbmliaWxpemFyIGdyYXR1aXRhbWVudGUsIHNlbSByZXNzYXJjaW1lbnRvIGRvcyBkaXJlaXRvcyBhdXRvcmFpcywgcGFyYSBmaW5zIGRlIGxlaXR1cmEsIGltcHJlc3PDo28gZS9vdSBkb3dubG9hZCAoYXF1aXNpw6fDo28pIGF0cmF2w6lzIGRvIHNpdGUgZG8gUmVwb3NpdMOzcmlvIERpZ2l0YWwgZGEgVUZQRSBubyBlbmRlcmXDp28gaHR0cDovL3d3dy5yZXBvc2l0b3Jpby51ZnBlLmJyLCBxdWFuZG8gZmluZGFyIG8gcGVyw61vZG8gZGUgZW1iYXJnbyBjb25kaXplbnRlIGFvIHRpcG8gZGUgZG9jdW1lbnRvLCBjb25mb3JtZSBpbmRpY2FkbyBubyBjYW1wbyBEYXRhIGRlIEVtYmFyZ28uCg==Repositório InstitucionalPUBhttps://repositorio.ufpe.br/oai/requestattena@ufpe.bropendoar:22212025-07-20T17:49:25Repositório Institucional da UFPE - Universidade Federal de Pernambuco (UFPE)false
dc.title.pt_BR.fl_str_mv Criação de diretrizes para a prevenção e correção de Smells em testes manuais de regressão da indústria de smartphones
title Criação de diretrizes para a prevenção e correção de Smells em testes manuais de regressão da indústria de smartphones
spellingShingle Criação de diretrizes para a prevenção e correção de Smells em testes manuais de regressão da indústria de smartphones
SOUZA, Emerson Paulo Soares de
Testes de Software
Testes de Regressão
Bad Smells;
Dispositivos Móveis
title_short Criação de diretrizes para a prevenção e correção de Smells em testes manuais de regressão da indústria de smartphones
title_full Criação de diretrizes para a prevenção e correção de Smells em testes manuais de regressão da indústria de smartphones
title_fullStr Criação de diretrizes para a prevenção e correção de Smells em testes manuais de regressão da indústria de smartphones
title_full_unstemmed Criação de diretrizes para a prevenção e correção de Smells em testes manuais de regressão da indústria de smartphones
title_sort Criação de diretrizes para a prevenção e correção de Smells em testes manuais de regressão da indústria de smartphones
author SOUZA, Emerson Paulo Soares de
author_facet SOUZA, Emerson Paulo Soares de
author_role author
dc.contributor.authorLattes.pt_BR.fl_str_mv http://lattes.cnpq.br/4356027850824697
dc.contributor.advisorLattes.pt_BR.fl_str_mv http://lattes.cnpq.br/0084300900034108
dc.contributor.advisor-coLattes.pt_BR.fl_str_mv http://lattes.cnpq.br/6415531537733982
dc.contributor.author.fl_str_mv SOUZA, Emerson Paulo Soares de
dc.contributor.advisor1.fl_str_mv SANTOS, Andre Luís de Medeiros
dc.contributor.advisor-co1.fl_str_mv SOARES, Elvys Alves
contributor_str_mv SANTOS, Andre Luís de Medeiros
SOARES, Elvys Alves
dc.subject.por.fl_str_mv Testes de Software
Testes de Regressão
Bad Smells;
Dispositivos Móveis
topic Testes de Software
Testes de Regressão
Bad Smells;
Dispositivos Móveis
description A norma ISO/IEC 9126 define qualidade de software como a capacidade de um produto satisfazer necessidades explícitas e implícitas dos usuários. A garantia de qualidade é essencial para desenvolver sistemas confiáveis e eficientes, com os testes de software desempenhando um papel crucial. No entanto, a presença de test smells pode comprometer a qualidade dos testes, dificultando sua legibilidade, manutenção e eficácia. Para mitigar esses problemas, a refatoração de testes é uma estratégia eficaz, melhorando a clareza e a manutenção dos testes sem alterar seu comportamento. Embora a maioria dos estudos se concentre em testes automatizados, test smells também afetam testes manuais, que carecem de uma estrutura formal e dependem de processos humanos. Este trabalho propõe diretrizes para prevenir smells em testes manuais, especialmente em testes de regressão na indústria de smartphones. A metodologia incluiu a análise de suítes de testes manuais, validação com profissionais da indústria e a proposição de diretrizes baseadas nos resultados. As diretrizes visam melhorar a qualidade dos testes manuais e, consequentemente, do software.
publishDate 2024
dc.date.issued.fl_str_mv 2024-10-29
dc.date.accessioned.fl_str_mv 2025-07-18T15:07:56Z
dc.date.available.fl_str_mv 2025-07-18T15:07:56Z
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 SOUZA, Criação de diretrizes para a prevenção e correção de Smells em testes manuais de regressão da indústria de smartphones. Dissertação (Mestrado em Ciências da Computação) - Universidade Federal de Pernambuco, Recife, 2024.
dc.identifier.uri.fl_str_mv https://repositorio.ufpe.br/handle/123456789/64494
dc.identifier.dark.fl_str_mv ark:/64986/001300002hp25
identifier_str_mv SOUZA, Criação de diretrizes para a prevenção e correção de Smells em testes manuais de regressão da indústria de smartphones. Dissertação (Mestrado em Ciências da Computação) - Universidade Federal de Pernambuco, Recife, 2024.
ark:/64986/001300002hp25
url https://repositorio.ufpe.br/handle/123456789/64494
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv https://creativecommons.org/licenses/by-nc-nd/4.0/
info:eu-repo/semantics/openAccess
rights_invalid_str_mv https://creativecommons.org/licenses/by-nc-nd/4.0/
eu_rights_str_mv openAccess
dc.publisher.none.fl_str_mv Universidade Federal de Pernambuco
dc.publisher.program.fl_str_mv Programa de Pos Graduacao em Ciencia da Computacao
dc.publisher.initials.fl_str_mv UFPE
dc.publisher.country.fl_str_mv Brasil
publisher.none.fl_str_mv Universidade Federal de Pernambuco
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFPE
instname:Universidade Federal de Pernambuco (UFPE)
instacron:UFPE
instname_str Universidade Federal de Pernambuco (UFPE)
instacron_str UFPE
institution UFPE
reponame_str Repositório Institucional da UFPE
collection Repositório Institucional da UFPE
bitstream.url.fl_str_mv https://repositorio.ufpe.br/bitstream/123456789/64494/1/DISSERTA%c3%87%c3%83O%20Emerson%20Paulo%20Soares%20De%20Souza.pdf
https://repositorio.ufpe.br/bitstream/123456789/64494/2/license.txt
https://repositorio.ufpe.br/bitstream/123456789/64494/3/DISSERTA%c3%87%c3%83O%20Emerson%20Paulo%20Soares%20De%20Souza.pdf.txt
https://repositorio.ufpe.br/bitstream/123456789/64494/4/DISSERTA%c3%87%c3%83O%20Emerson%20Paulo%20Soares%20De%20Souza.pdf.jpg
bitstream.checksum.fl_str_mv 6d4922013b48ab5ae294937a94c2db17
5e89a1613ddc8510c6576f4b23a78973
26650a4f1ed8b87617a773f44ec2cd49
b969c79f125cc147580e9a1d4e2a037d
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UFPE - Universidade Federal de Pernambuco (UFPE)
repository.mail.fl_str_mv attena@ufpe.br
_version_ 1866186411479138304