MTCONTEXT: apoio à geração de casos de teste para aplicações móveis sensíveis ao contexto
Autor(a) principal: | |
---|---|
Data de Publicação: | 2016 |
Outros Autores: | |
Tipo de documento: | Dissertação |
Idioma: | por |
Título da fonte: | Biblioteca Digital de Teses e Dissertações da UFAM |
Texto Completo: | http://tede.ufam.edu.br/handle/tede/5114 |
Resumo: | A computação móvel está atualmente em todos os lugares. Aplicações executando em dispositivos móveis (ex: smartphones e tablets) estão se tornando cada vez mais populares e elas representam uma revolução no setor de tecnologia da informação. O exponencial crescimento deste mercado e da criticidade dos sistemas desenvolvidos impõem uma maior atenção a aspectos de confiabilidade destas aplicações. As aplicações móveis não são livres de defeitos, e novas abordagens de engenharia de software são necessárias para testar as aplicações. Além do aumento considerável da utilidade de dispositivos móveis nos últimos anos, permitindo aos usuários executar mais tarefas em um contexto móvel, os avanços tecnológicos nas áreas de dispositivos móveis e redes de comunicação tem tornado possível a sensibilidade ao contexto, característica da computação ubíqua. Umas das formas de avaliar a qualidade dessas aplicações é por meio de testes. Este trabalho propõe a definição de uma técnica de teste para apoiar a geração de casos de teste para aplicações móveis sensíveis ao contexto visando diminuir a quantidade de casos de testes gerados para este tipo de aplicação, diminuir o tempo de geração desses casos de teste, aumentar a cobertura de contextos alcançados com esses casos de teste e facilitar o gerenciamento dos testes gerados por meio de um apoio ferramental. Os resultados obtidos no experimento controlado realizado com dois cenários de aplicações móveis sensíveis ao contexto forneceram indícios de viabilidade deste trabalho visto que a abordagem MTContext contribuiu para a geração de casos de teste com diferença estatisticamente significante em relação a abordagem de comparação Ad Hoc no que se diz respeito a maior cobertura de contextos. Porém, os resultados deste experimento evidenciaram limitações e possíveis evoluções para abordagem MTContext que serão tratados em trabalhos futuros. |
id |
UFAM_73313a95fb59a845d1ecb609945860be |
---|---|
oai_identifier_str |
oai:https://tede.ufam.edu.br/handle/:tede/5114 |
network_acronym_str |
UFAM |
network_name_str |
Biblioteca Digital de Teses e Dissertações da UFAM |
repository_id_str |
6592 |
spelling |
MTCONTEXT: apoio à geração de casos de teste para aplicações móveis sensíveis ao contextoUbiquidadeTeste de SoftwareAplicações MóveisUbiquitousSoftware testMobile ApplicationsCIÊNCIAS EXATAS E DA TERRA: CIÊNCIA DA COMPUTAÇÃOA computação móvel está atualmente em todos os lugares. Aplicações executando em dispositivos móveis (ex: smartphones e tablets) estão se tornando cada vez mais populares e elas representam uma revolução no setor de tecnologia da informação. O exponencial crescimento deste mercado e da criticidade dos sistemas desenvolvidos impõem uma maior atenção a aspectos de confiabilidade destas aplicações. As aplicações móveis não são livres de defeitos, e novas abordagens de engenharia de software são necessárias para testar as aplicações. Além do aumento considerável da utilidade de dispositivos móveis nos últimos anos, permitindo aos usuários executar mais tarefas em um contexto móvel, os avanços tecnológicos nas áreas de dispositivos móveis e redes de comunicação tem tornado possível a sensibilidade ao contexto, característica da computação ubíqua. Umas das formas de avaliar a qualidade dessas aplicações é por meio de testes. Este trabalho propõe a definição de uma técnica de teste para apoiar a geração de casos de teste para aplicações móveis sensíveis ao contexto visando diminuir a quantidade de casos de testes gerados para este tipo de aplicação, diminuir o tempo de geração desses casos de teste, aumentar a cobertura de contextos alcançados com esses casos de teste e facilitar o gerenciamento dos testes gerados por meio de um apoio ferramental. Os resultados obtidos no experimento controlado realizado com dois cenários de aplicações móveis sensíveis ao contexto forneceram indícios de viabilidade deste trabalho visto que a abordagem MTContext contribuiu para a geração de casos de teste com diferença estatisticamente significante em relação a abordagem de comparação Ad Hoc no que se diz respeito a maior cobertura de contextos. Porém, os resultados deste experimento evidenciaram limitações e possíveis evoluções para abordagem MTContext que serão tratados em trabalhos futuros.Mobile computing is currently everywhere. Applications running on mobile devices (e.g. smartphones and tablets) are becoming increasingly popular and they represent a revolution in the information technology sector. The exponential growth of this market and the criticality of the developed systems impose greater attention to reliability aspects of these applications. Mobile applications are not free of defects, and new software engineering approaches are needed to test them. In addition to the considerable increase in the use of mobile devices in recent years, allowing users to perform more tasks in a mobile environment, technological advances in mobile devices and communication networks, has made it possible the context awareness, characteristic of ubiquitous computing. One of the ways to evaluate the quality of these applications is through testing. This paper proposes the definition of a testing technique to support the generation of test cases for Context Aware mobile applications in order to decrease the amount of test cases generated for this type of application, decrease the generation time of these test cases increase the contexts coverage achieved with these test cases and facilitate the management of the tests generated by a tool support. The results obtained in controlled experiment conducted with two scenarios of context aware mobile applications provided evidence regarding the feasibility of this work. MTContext approach contributed to the generation of test cases with significant statistical difference when compared to Ad Hoc approach concerned with the higher contexts coverage during test cases generation. However, the results of this experiment showed limitations and possible upgrades to MTContext approach that will be addressed in future work.CAPES - Coordenação de Aperfeiçoamento de Pessoal de Nível SuperiorUniversidade Federal do AmazonasInstituto de ComputaçãoBrasilUFAMPrograma de Pós-graduação em InformáticaDias Neto, Arilo Cláudiohttp://lattes.cnpq.br/9112415346373126Reis, Rodrigo dos Anjos Cruzhttp://lattes.cnpq.br/86465102077249582016-07-28T13:57:04Z2016-03-14info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfREIS, Rodrigo dos Anjos Cruz. MTCONTEXT: apoio à geração de casos de teste para aplicações móveis sensíveis ao contexto. 2016. 102 f. Dissertação (Mestrado em Informática) - Universidade Federal do Amazonas, Manaus, 2016.http://tede.ufam.edu.br/handle/tede/5114porinfo:eu-repo/semantics/openAccessreponame:Biblioteca Digital de Teses e Dissertações da UFAMinstname:Universidade Federal do Amazonas (UFAM)instacron:UFAM2018-04-30T19:06:51Zoai:https://tede.ufam.edu.br/handle/:tede/5114Biblioteca Digital de Teses e Dissertaçõeshttp://200.129.163.131:8080/PUBhttp://200.129.163.131:8080/oai/requestddbc@ufam.edu.br||ddbc@ufam.edu.bropendoar:65922018-04-30T19:06:51Biblioteca Digital de Teses e Dissertações da UFAM - Universidade Federal do Amazonas (UFAM)false |
dc.title.none.fl_str_mv |
MTCONTEXT: apoio à geração de casos de teste para aplicações móveis sensíveis ao contexto |
title |
MTCONTEXT: apoio à geração de casos de teste para aplicações móveis sensíveis ao contexto |
spellingShingle |
MTCONTEXT: apoio à geração de casos de teste para aplicações móveis sensíveis ao contexto Reis, Rodrigo dos Anjos Cruz Ubiquidade Teste de Software Aplicações Móveis Ubiquitous Software test Mobile Applications CIÊNCIAS EXATAS E DA TERRA: CIÊNCIA DA COMPUTAÇÃO |
title_short |
MTCONTEXT: apoio à geração de casos de teste para aplicações móveis sensíveis ao contexto |
title_full |
MTCONTEXT: apoio à geração de casos de teste para aplicações móveis sensíveis ao contexto |
title_fullStr |
MTCONTEXT: apoio à geração de casos de teste para aplicações móveis sensíveis ao contexto |
title_full_unstemmed |
MTCONTEXT: apoio à geração de casos de teste para aplicações móveis sensíveis ao contexto |
title_sort |
MTCONTEXT: apoio à geração de casos de teste para aplicações móveis sensíveis ao contexto |
author |
Reis, Rodrigo dos Anjos Cruz |
author_facet |
Reis, Rodrigo dos Anjos Cruz http://lattes.cnpq.br/8646510207724958 |
author_role |
author |
author2 |
http://lattes.cnpq.br/8646510207724958 |
author2_role |
author |
dc.contributor.none.fl_str_mv |
Dias Neto, Arilo Cláudio http://lattes.cnpq.br/9112415346373126 |
dc.contributor.author.fl_str_mv |
Reis, Rodrigo dos Anjos Cruz http://lattes.cnpq.br/8646510207724958 |
dc.subject.por.fl_str_mv |
Ubiquidade Teste de Software Aplicações Móveis Ubiquitous Software test Mobile Applications CIÊNCIAS EXATAS E DA TERRA: CIÊNCIA DA COMPUTAÇÃO |
topic |
Ubiquidade Teste de Software Aplicações Móveis Ubiquitous Software test Mobile Applications CIÊNCIAS EXATAS E DA TERRA: CIÊNCIA DA COMPUTAÇÃO |
description |
A computação móvel está atualmente em todos os lugares. Aplicações executando em dispositivos móveis (ex: smartphones e tablets) estão se tornando cada vez mais populares e elas representam uma revolução no setor de tecnologia da informação. O exponencial crescimento deste mercado e da criticidade dos sistemas desenvolvidos impõem uma maior atenção a aspectos de confiabilidade destas aplicações. As aplicações móveis não são livres de defeitos, e novas abordagens de engenharia de software são necessárias para testar as aplicações. Além do aumento considerável da utilidade de dispositivos móveis nos últimos anos, permitindo aos usuários executar mais tarefas em um contexto móvel, os avanços tecnológicos nas áreas de dispositivos móveis e redes de comunicação tem tornado possível a sensibilidade ao contexto, característica da computação ubíqua. Umas das formas de avaliar a qualidade dessas aplicações é por meio de testes. Este trabalho propõe a definição de uma técnica de teste para apoiar a geração de casos de teste para aplicações móveis sensíveis ao contexto visando diminuir a quantidade de casos de testes gerados para este tipo de aplicação, diminuir o tempo de geração desses casos de teste, aumentar a cobertura de contextos alcançados com esses casos de teste e facilitar o gerenciamento dos testes gerados por meio de um apoio ferramental. Os resultados obtidos no experimento controlado realizado com dois cenários de aplicações móveis sensíveis ao contexto forneceram indícios de viabilidade deste trabalho visto que a abordagem MTContext contribuiu para a geração de casos de teste com diferença estatisticamente significante em relação a abordagem de comparação Ad Hoc no que se diz respeito a maior cobertura de contextos. Porém, os resultados deste experimento evidenciaram limitações e possíveis evoluções para abordagem MTContext que serão tratados em trabalhos futuros. |
publishDate |
2016 |
dc.date.none.fl_str_mv |
2016-07-28T13:57:04Z 2016-03-14 |
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.uri.fl_str_mv |
REIS, Rodrigo dos Anjos Cruz. MTCONTEXT: apoio à geração de casos de teste para aplicações móveis sensíveis ao contexto. 2016. 102 f. Dissertação (Mestrado em Informática) - Universidade Federal do Amazonas, Manaus, 2016. http://tede.ufam.edu.br/handle/tede/5114 |
identifier_str_mv |
REIS, Rodrigo dos Anjos Cruz. MTCONTEXT: apoio à geração de casos de teste para aplicações móveis sensíveis ao contexto. 2016. 102 f. Dissertação (Mestrado em Informática) - Universidade Federal do Amazonas, Manaus, 2016. |
url |
http://tede.ufam.edu.br/handle/tede/5114 |
dc.language.iso.fl_str_mv |
por |
language |
por |
dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
eu_rights_str_mv |
openAccess |
dc.format.none.fl_str_mv |
application/pdf |
dc.publisher.none.fl_str_mv |
Universidade Federal do Amazonas Instituto de Computação Brasil UFAM Programa de Pós-graduação em Informática |
publisher.none.fl_str_mv |
Universidade Federal do Amazonas Instituto de Computação Brasil UFAM Programa de Pós-graduação em Informática |
dc.source.none.fl_str_mv |
reponame:Biblioteca Digital de Teses e Dissertações da UFAM instname:Universidade Federal do Amazonas (UFAM) instacron:UFAM |
instname_str |
Universidade Federal do Amazonas (UFAM) |
instacron_str |
UFAM |
institution |
UFAM |
reponame_str |
Biblioteca Digital de Teses e Dissertações da UFAM |
collection |
Biblioteca Digital de Teses e Dissertações da UFAM |
repository.name.fl_str_mv |
Biblioteca Digital de Teses e Dissertações da UFAM - Universidade Federal do Amazonas (UFAM) |
repository.mail.fl_str_mv |
ddbc@ufam.edu.br||ddbc@ufam.edu.br |
_version_ |
1809732016988487680 |