Investigando o teste exploratório para aplicações móveis

Detalhes bibliográficos
Autor(a) principal: Souza, Mariana Karina Miglionari de
Data de Publicação: 2020
Tipo de documento: Dissertação
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/5451
Resumo: A partir dos anos 90, os dispositivos móveis começaram a surgir, como smartphones, tablets e e-readers. Esses dispositivos contem aplicações móveis, que são brevemente chamadas de apps. Ha uma diversidade de usuários que utilizam tais dispositivos e consequentemente fazem uso das apps em seu dia-a-dia; portanto elas não devem apresentar problemas que atrapalhem a experiência do usuário. Para diminuir a incidência de defeitos em tais apps, são aplicados testes durante o processo de Engenharia de Software. Uma técnica muito utilizada pela indústria e o Teste Exploratório (TE), uma abordagem de teste manual que dispensa o uso de scripts, conduzindo o testador a utilizar seu próprio conhecimento e criatividade para conduzir os testes. Desta forma, o testador utiliza suas praticas e habilidades, contando com menor dependência da documentação. O objetivo deste trabalho e investigar a utilização do TE em apps. Especificamente, foi realizado um estudo exploratório com diversas apps, e um experimento que foi conduzido com profissionais da área. O estudo exploratório foi dividido em duas etapas. A primeira etapa consistiu em testar apps open source e a segunda apps desenvolvidas por uma empresa de desenvolvimento. Com base nos resultados obtidos, foi proposta uma extensão ao TE para incluir um mapa de oportunidades (MO). O MO ˜ e um mapa mental de cenários que se pode explorar referente a uma app em especifico. No experimento com profissionais, o TE usando MO foi comparado com o TE tradicional. Foi possível observar resultados positivos em relação a efetividade do TE em apps móveis, ou seja o quanto esta abordagem alcançara os objetivos que lhe foram empregados (KLEINSORGE, 2015). Além disso, o experimento revelou que e possível realizar refinamentos a fim de tornar o TE mais efetivo na detecção de bugs. Ao adotar o MO, os resultados apontaram que este detecta mais bugs e de diferentes tipos se comparado com o TE tradicional.
id UTFPR-12_0ff87ba75ee59677ff202179e580a64f
oai_identifier_str oai:repositorio.utfpr.edu.br:1/5451
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 2020-11-03T19:33:24Z50002020-11-03T19:33:24Z2020-08-05SOUZA, Mariana Karina Miglionari de. Investigando o teste exploratório para aplicações móveis. 2020. Dissertação (Mestrado em Informática) - Universidade Tecnológica Federal do Paraná, Cornélio Procópio, 2020.http://repositorio.utfpr.edu.br/jspui/handle/1/5451A partir dos anos 90, os dispositivos móveis começaram a surgir, como smartphones, tablets e e-readers. Esses dispositivos contem aplicações móveis, que são brevemente chamadas de apps. Ha uma diversidade de usuários que utilizam tais dispositivos e consequentemente fazem uso das apps em seu dia-a-dia; portanto elas não devem apresentar problemas que atrapalhem a experiência do usuário. Para diminuir a incidência de defeitos em tais apps, são aplicados testes durante o processo de Engenharia de Software. Uma técnica muito utilizada pela indústria e o Teste Exploratório (TE), uma abordagem de teste manual que dispensa o uso de scripts, conduzindo o testador a utilizar seu próprio conhecimento e criatividade para conduzir os testes. Desta forma, o testador utiliza suas praticas e habilidades, contando com menor dependência da documentação. O objetivo deste trabalho e investigar a utilização do TE em apps. Especificamente, foi realizado um estudo exploratório com diversas apps, e um experimento que foi conduzido com profissionais da área. O estudo exploratório foi dividido em duas etapas. A primeira etapa consistiu em testar apps open source e a segunda apps desenvolvidas por uma empresa de desenvolvimento. Com base nos resultados obtidos, foi proposta uma extensão ao TE para incluir um mapa de oportunidades (MO). O MO ˜ e um mapa mental de cenários que se pode explorar referente a uma app em especifico. No experimento com profissionais, o TE usando MO foi comparado com o TE tradicional. Foi possível observar resultados positivos em relação a efetividade do TE em apps móveis, ou seja o quanto esta abordagem alcançara os objetivos que lhe foram empregados (KLEINSORGE, 2015). Além disso, o experimento revelou que e possível realizar refinamentos a fim de tornar o TE mais efetivo na detecção de bugs. Ao adotar o MO, os resultados apontaram que este detecta mais bugs e de diferentes tipos se comparado com o TE tradicional.From the 1990s, mobile devices started to emerge, such as smartphones, tablets and e-readers. These devices contain mobile applications, which are briefly called apps. There are a variety of users who use such devices, and consequently make use of apps in their daily lives; therefore, they should not have problems that hinder the user experience. To decrease the incidence of failures in such apps, tests are applied during the Software Engineering process. A technique widely used by the industry is Exploratory Testing (ET), a manual testing approach that dismisses the use of scripts, leading the tester to use his own knowledge and creativity to conduct the tests. In this way, the tester uses his practices and skills, relying less on documentation. The aim of this work is to investigate the use of ET in apps. Specifically, an exploratory study was conducted with several apps, and an experiment was conducted with professionals. The exploratory study was divided into two stages. The first step consisted of testing open source apps and the second one with apps developed by a development company. Based on the obtained results, an extension to the ET was proposed to include an opportunity map (OM). OM is a mental map of scenarios that can be explored for a specific app. In the experiment with professionals, the ET using OM was compared with the traditional ET. We observed positive results regarding the effectiveness of ET in mobile apps. In addition, the experiment revealed that it is possible to make refinements to make ET more effective in detecting bugs. When adopting the OM, the results showed that it detects more bugs and of different types when compared with the traditional ET.porUniversidade Tecnológica Federal do ParanáCornelio ProcopioPrograma de Pós-Graduação em InformáticaUTFPRBrasilCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAOCiência da ComputaçãoSoftware - TestesAndroid (Recurso eletrônico)Aplicativos móveisComputer software - TestingAndroid (Electronic resource)Mobile appsInvestigando o teste exploratório para aplicações móveisinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisCornélio ProcópioEndo, André Takeshihttp://lattes.cnpq.br/4221336619791961Endo, André Takeshihttp://lattes.cnpq.br/4221336619791961Oliveira Junior, Edson Alves dehttp://lattes.cnpq.br/8717980588591239Souza, Erica Ferreira dehttp://lattes.cnpq.br/8904855809524041http://lattes.cnpq.br/5095236921885393Souza, Mariana Karina Miglionari deinfo:eu-repo/semantics/embargoedAccessreponame:Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))instname:Universidade Tecnológica Federal do Paraná (UTFPR)instacron:UTFPRORIGINALCP_PPGI_M_Souza,_Mariana_Karina_Miglionari_2020.pdfapplication/pdf3079745http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/5451/1/CP_PPGI_M_Souza%2c_Mariana_Karina_Miglionari_2020.pdf705e68a400eaf2295f07e08c2109e12dMD51TEXTCP_PPGI_M_Souza,_Mariana_Karina_Miglionari_2020.pdf.txtCP_PPGI_M_Souza,_Mariana_Karina_Miglionari_2020.pdf.txtExtracted texttext/plain141409http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/5451/2/CP_PPGI_M_Souza%2c_Mariana_Karina_Miglionari_2020.pdf.txt5a998d1b56080051690e3042a3a80e41MD52THUMBNAILCP_PPGI_M_Souza,_Mariana_Karina_Miglionari_2020.pdf.jpgCP_PPGI_M_Souza,_Mariana_Karina_Miglionari_2020.pdf.jpgGenerated Thumbnailimage/jpeg1277http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/5451/3/CP_PPGI_M_Souza%2c_Mariana_Karina_Miglionari_2020.pdf.jpg59314ef2cd2751338c119576ffcd4d96MD531/54512021-12-16 18:42:31.236oai:repositorio.utfpr.edu.br:1/5451Repositório de PublicaçõesPUBhttp://repositorio.utfpr.edu.br:8080/oai/requestopendoar:2021-12-16T20:42:31Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT)) - Universidade Tecnológica Federal do Paraná (UTFPR)false
dc.title.pt_BR.fl_str_mv Investigando o teste exploratório para aplicações móveis
title Investigando o teste exploratório para aplicações móveis
spellingShingle Investigando o teste exploratório para aplicações móveis
Souza, Mariana Karina Miglionari de
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
Software - Testes
Android (Recurso eletrônico)
Aplicativos móveis
Computer software - Testing
Android (Electronic resource)
Mobile apps
Ciência da Computação
title_short Investigando o teste exploratório para aplicações móveis
title_full Investigando o teste exploratório para aplicações móveis
title_fullStr Investigando o teste exploratório para aplicações móveis
title_full_unstemmed Investigando o teste exploratório para aplicações móveis
title_sort Investigando o teste exploratório para aplicações móveis
author Souza, Mariana Karina Miglionari de
author_facet Souza, Mariana Karina Miglionari de
author_role author
dc.contributor.advisor1.fl_str_mv Endo, André Takeshi
dc.contributor.advisor1Lattes.fl_str_mv http://lattes.cnpq.br/4221336619791961
dc.contributor.referee1.fl_str_mv Endo, André Takeshi
dc.contributor.referee1Lattes.fl_str_mv http://lattes.cnpq.br/4221336619791961
dc.contributor.referee2.fl_str_mv Oliveira Junior, Edson Alves de
dc.contributor.referee2Lattes.fl_str_mv http://lattes.cnpq.br/8717980588591239
dc.contributor.referee3.fl_str_mv Souza, Erica Ferreira de
dc.contributor.referee3Lattes.fl_str_mv http://lattes.cnpq.br/8904855809524041
dc.contributor.authorLattes.fl_str_mv http://lattes.cnpq.br/5095236921885393
dc.contributor.author.fl_str_mv Souza, Mariana Karina Miglionari de
contributor_str_mv Endo, André Takeshi
Endo, André Takeshi
Oliveira Junior, Edson Alves de
Souza, Erica Ferreira de
dc.subject.cnpq.fl_str_mv CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
topic CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
Software - Testes
Android (Recurso eletrônico)
Aplicativos móveis
Computer software - Testing
Android (Electronic resource)
Mobile apps
Ciência da Computação
dc.subject.por.fl_str_mv Software - Testes
Android (Recurso eletrônico)
Aplicativos móveis
Computer software - Testing
Android (Electronic resource)
Mobile apps
dc.subject.capes.pt_BR.fl_str_mv Ciência da Computação
description A partir dos anos 90, os dispositivos móveis começaram a surgir, como smartphones, tablets e e-readers. Esses dispositivos contem aplicações móveis, que são brevemente chamadas de apps. Ha uma diversidade de usuários que utilizam tais dispositivos e consequentemente fazem uso das apps em seu dia-a-dia; portanto elas não devem apresentar problemas que atrapalhem a experiência do usuário. Para diminuir a incidência de defeitos em tais apps, são aplicados testes durante o processo de Engenharia de Software. Uma técnica muito utilizada pela indústria e o Teste Exploratório (TE), uma abordagem de teste manual que dispensa o uso de scripts, conduzindo o testador a utilizar seu próprio conhecimento e criatividade para conduzir os testes. Desta forma, o testador utiliza suas praticas e habilidades, contando com menor dependência da documentação. O objetivo deste trabalho e investigar a utilização do TE em apps. Especificamente, foi realizado um estudo exploratório com diversas apps, e um experimento que foi conduzido com profissionais da área. O estudo exploratório foi dividido em duas etapas. A primeira etapa consistiu em testar apps open source e a segunda apps desenvolvidas por uma empresa de desenvolvimento. Com base nos resultados obtidos, foi proposta uma extensão ao TE para incluir um mapa de oportunidades (MO). O MO ˜ e um mapa mental de cenários que se pode explorar referente a uma app em especifico. No experimento com profissionais, o TE usando MO foi comparado com o TE tradicional. Foi possível observar resultados positivos em relação a efetividade do TE em apps móveis, ou seja o quanto esta abordagem alcançara os objetivos que lhe foram empregados (KLEINSORGE, 2015). Além disso, o experimento revelou que e possível realizar refinamentos a fim de tornar o TE mais efetivo na detecção de bugs. Ao adotar o MO, os resultados apontaram que este detecta mais bugs e de diferentes tipos se comparado com o TE tradicional.
publishDate 2020
dc.date.accessioned.fl_str_mv 2020-11-03T19:33:24Z
dc.date.available.fl_str_mv 2020-11-03T19:33:24Z
5000
dc.date.issued.fl_str_mv 2020-08-05
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, Mariana Karina Miglionari de. Investigando o teste exploratório para aplicações móveis. 2020. Dissertação (Mestrado em Informática) - Universidade Tecnológica Federal do Paraná, Cornélio Procópio, 2020.
dc.identifier.uri.fl_str_mv http://repositorio.utfpr.edu.br/jspui/handle/1/5451
identifier_str_mv SOUZA, Mariana Karina Miglionari de. Investigando o teste exploratório para aplicações móveis. 2020. Dissertação (Mestrado em Informática) - Universidade Tecnológica Federal do Paraná, Cornélio Procópio, 2020.
url http://repositorio.utfpr.edu.br/jspui/handle/1/5451
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/embargoedAccess
eu_rights_str_mv embargoedAccess
dc.publisher.none.fl_str_mv Universidade Tecnológica Federal do Paraná
Cornelio Procopio
dc.publisher.program.fl_str_mv Programa de Pós-Graduação em Informática
dc.publisher.initials.fl_str_mv UTFPR
dc.publisher.country.fl_str_mv Brasil
publisher.none.fl_str_mv Universidade Tecnológica Federal do Paraná
Cornelio Procopio
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))
bitstream.url.fl_str_mv http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/5451/1/CP_PPGI_M_Souza%2c_Mariana_Karina_Miglionari_2020.pdf
http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/5451/2/CP_PPGI_M_Souza%2c_Mariana_Karina_Miglionari_2020.pdf.txt
http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/5451/3/CP_PPGI_M_Souza%2c_Mariana_Karina_Miglionari_2020.pdf.jpg
bitstream.checksum.fl_str_mv 705e68a400eaf2295f07e08c2109e12d
5a998d1b56080051690e3042a3a80e41
59314ef2cd2751338c119576ffcd4d96
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
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
_version_ 1805923030990323712