Proposta para melhoria na criação de testes automatizados utilizando os registros das atividades dos usuários de aplicações móveis
Autor(a) principal: | |
---|---|
Data de Publicação: | 2018 |
Idioma: | por |
Título da fonte: | Repositório Institucional da UNESC |
Texto Completo: | http://repositorio.unesc.net/handle/1/8142 |
Resumo: | Trabalho de Conclusão de Curso, apresentado para obtenção do grau de Bacharel no Curso de Ciência da Computação da Universidade do Extremo Sul Catarinense, UNESC. |
id |
UNESC-1_09ba90c33fa6bdeb00fdc23d3d73258b |
---|---|
oai_identifier_str |
oai:repositorio.unesc.net:1/8142 |
network_acronym_str |
UNESC-1 |
network_name_str |
Repositório Institucional da UNESC |
spelling |
Somini, Fabricio MedeirosBarbosa, Ana Claudia GarciaUniversidade do Extremo Sul Catarinense2021-05-04T22:32:04Z2021-05-04T22:32:04Z2018-07http://repositorio.unesc.net/handle/1/8142Trabalho de Conclusão de Curso, apresentado para obtenção do grau de Bacharel no Curso de Ciência da Computação da Universidade do Extremo Sul Catarinense, UNESC.O mercado de aplicações móveis é exigente e espera que os sistemas atendam às suas necessidades sem imprevistos ou defeitos. As empresas de desenvolvimento de software com intuito de cumprir essas exigências utilizam o processo de teste de software como forma de garantir a qualidade do produto. O teste de software contribui com a construção de um produto sólido, confiável e que satisfaça a necessidade de seus usuários. Contudo, a implantação do processo de software é uma atividade desafiadora, pois exige a repetição contínua da execução dos testes. Este fator incentiva as empresas a realizar a utilização de estratégias de teste automatizado com objetivo de superar estes desafios. A especificação de casos de teste automatizado é um processo complexo e que exige conhecimento a respeito dos requisitos do sistema e das atividades que compõem o contexto de utilização dos usuários. Este cenário, em muitos casos, não demonstra a realidade das empresas onde há a presença de casos de teste com poucos detalhes e falta de rotinas exploratórias. Tendo em vista esse cenário, nesta pesquisa foi desenvolvido um procedimento que consiste em uma biblioteca de criação de testes automatizados de aspecto exploratório para aplicações móveis. Foram implementados algoritmos de registro de atividade e geração de casos de teste automatizado que possibilitaram a criação de casos de teste automatizado. Por meio da aplicação deste estudo realizou-se a criação de casos de teste automatizado com base no registro das atividades dos usuários de aplicações móveis. Dentre os testes realizados e diante da análise dos casos de teste gerados confirmou-se uma melhoria na qualidade dos casos de teste automatizado com aspecto exploratório.Engenharia de softwareAplicações móveisAutomação de testesTestes exploratóriosProposta para melhoria na criação de testes automatizados utilizando os registros das atividades dos usuários de aplicações móveisinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisporreponame:Repositório Institucional da UNESCinstname:Universidade do Extremo Sul Catarinense (Unesc)instacron:UNESCinfo:eu-repo/semantics/openAccessORIGINALFABRICIO MEDEIROS SOMINI.pdfFABRICIO MEDEIROS SOMINI.pdfTCCapplication/pdf1847426http://repositorio.unesc.net/bitstream/1/8142/1/FABRICIO%20MEDEIROS%20SOMINI.pdfdff795fd42a0851ab2ad7a3632452b02MD51LICENSElicense.txtlicense.txttext/plain; charset=utf-81748http://repositorio.unesc.net/bitstream/1/8142/2/license.txt8a4605be74aa9ea9d79846c1fba20a33MD521/81422021-05-04 19:32:07.737Tk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo=Repositório de Publicaçõeshttp://repositorio.unesc.net/ |
dc.title.pt_BR.fl_str_mv |
Proposta para melhoria na criação de testes automatizados utilizando os registros das atividades dos usuários de aplicações móveis |
title |
Proposta para melhoria na criação de testes automatizados utilizando os registros das atividades dos usuários de aplicações móveis |
spellingShingle |
Proposta para melhoria na criação de testes automatizados utilizando os registros das atividades dos usuários de aplicações móveis Somini, Fabricio Medeiros Engenharia de software Aplicações móveis Automação de testes Testes exploratórios |
title_short |
Proposta para melhoria na criação de testes automatizados utilizando os registros das atividades dos usuários de aplicações móveis |
title_full |
Proposta para melhoria na criação de testes automatizados utilizando os registros das atividades dos usuários de aplicações móveis |
title_fullStr |
Proposta para melhoria na criação de testes automatizados utilizando os registros das atividades dos usuários de aplicações móveis |
title_full_unstemmed |
Proposta para melhoria na criação de testes automatizados utilizando os registros das atividades dos usuários de aplicações móveis |
title_sort |
Proposta para melhoria na criação de testes automatizados utilizando os registros das atividades dos usuários de aplicações móveis |
author |
Somini, Fabricio Medeiros |
author_facet |
Somini, Fabricio Medeiros |
author_role |
author |
dc.contributor.author.fl_str_mv |
Somini, Fabricio Medeiros |
dc.contributor.advisor1.fl_str_mv |
Barbosa, Ana Claudia Garcia |
contributor_str_mv |
Barbosa, Ana Claudia Garcia |
dc.subject.por.fl_str_mv |
Engenharia de software Aplicações móveis Automação de testes Testes exploratórios |
topic |
Engenharia de software Aplicações móveis Automação de testes Testes exploratórios |
dc.description.pt_BR.fl_txt_mv |
Trabalho de Conclusão de Curso, apresentado para obtenção do grau de Bacharel no Curso de Ciência da Computação da Universidade do Extremo Sul Catarinense, UNESC. |
dc.description.abstract.por.fl_txt_mv |
O mercado de aplicações móveis é exigente e espera que os sistemas atendam às suas necessidades sem imprevistos ou defeitos. As empresas de desenvolvimento de software com intuito de cumprir essas exigências utilizam o processo de teste de software como forma de garantir a qualidade do produto. O teste de software contribui com a construção de um produto sólido, confiável e que satisfaça a necessidade de seus usuários. Contudo, a implantação do processo de software é uma atividade desafiadora, pois exige a repetição contínua da execução dos testes. Este fator incentiva as empresas a realizar a utilização de estratégias de teste automatizado com objetivo de superar estes desafios. A especificação de casos de teste automatizado é um processo complexo e que exige conhecimento a respeito dos requisitos do sistema e das atividades que compõem o contexto de utilização dos usuários. Este cenário, em muitos casos, não demonstra a realidade das empresas onde há a presença de casos de teste com poucos detalhes e falta de rotinas exploratórias. Tendo em vista esse cenário, nesta pesquisa foi desenvolvido um procedimento que consiste em uma biblioteca de criação de testes automatizados de aspecto exploratório para aplicações móveis. Foram implementados algoritmos de registro de atividade e geração de casos de teste automatizado que possibilitaram a criação de casos de teste automatizado. Por meio da aplicação deste estudo realizou-se a criação de casos de teste automatizado com base no registro das atividades dos usuários de aplicações móveis. Dentre os testes realizados e diante da análise dos casos de teste gerados confirmou-se uma melhoria na qualidade dos casos de teste automatizado com aspecto exploratório. |
description |
Trabalho de Conclusão de Curso, apresentado para obtenção do grau de Bacharel no Curso de Ciência da Computação da Universidade do Extremo Sul Catarinense, UNESC. |
publishDate |
2018 |
dc.date.created.fl_str_mv |
2018-07 |
dc.date.accessioned.fl_str_mv |
2021-05-04T22:32:04Z |
dc.date.available.fl_str_mv |
2021-05-04T22:32:04Z |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/bachelorThesis |
status_str |
publishedVersion |
dc.identifier.uri.fl_str_mv |
http://repositorio.unesc.net/handle/1/8142 |
url |
http://repositorio.unesc.net/handle/1/8142 |
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.coverage.spatial.pt_BR.fl_str_mv |
Universidade do Extremo Sul Catarinense |
dc.source.none.fl_str_mv |
reponame:Repositório Institucional da UNESC instname:Universidade do Extremo Sul Catarinense (Unesc) instacron:UNESC |
instname_str |
Universidade do Extremo Sul Catarinense (Unesc) |
instacron_str |
UNESC |
institution |
UNESC |
reponame_str |
Repositório Institucional da UNESC |
collection |
Repositório Institucional da UNESC |
bitstream.url.fl_str_mv |
http://repositorio.unesc.net/bitstream/1/8142/1/FABRICIO%20MEDEIROS%20SOMINI.pdf http://repositorio.unesc.net/bitstream/1/8142/2/license.txt |
bitstream.checksum.fl_str_mv |
dff795fd42a0851ab2ad7a3632452b02 8a4605be74aa9ea9d79846c1fba20a33 |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 |
repository.name.fl_str_mv |
|
repository.mail.fl_str_mv |
|
_version_ |
1725763300184031232 |