Criação de diretrizes para a prevenção e correção de Smells em testes manuais de regressão da indústria de smartphones
| Ano de defesa: | 2024 |
|---|---|
| Autor(a) principal: | |
| Orientador(a): | |
| Banca de defesa: | |
| 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 |