Análise de portabilidade dos testes automatizados entre as plataformas android e iOS: um relato de experiência

dc.contributor.advisorNogueira, Sidney de Carvalho
dc.contributor.advisorLatteshttp://lattes.cnpq.br/9171224058305522
dc.contributor.authorDiniz, Felipe Bernard de Oliveira Soares
dc.contributor.authorLatteshttp://lattes.cnpq.br/5689859464036461
dc.date.accessioned2025-08-18T12:31:28Z
dc.date.issued2024-09-30
dc.degree.departamentComputação
dc.degree.graduationBacharelado em Ciência da Computação
dc.degree.levelbachelor's degree
dc.degree.localRecife
dc.description.abstractTestabilidade multiplataforma é uma característica essencial e desafiadora no desenvolvimento de software, especialmente devido à diversidade de dispositivos e plataformas disponíveis no mercado. Este trabalho avalia a portabilidade de scripts de teste automatizados utilizando Robot Framework e Appium nas plataformas Android e iOS. A metodologia incluiu a execução de um conjunto de testes em ambas as plataformas, mapeando e analisando as divergências observadas. Os resultados indicam que, embora Robot Framework e Appium sejam ferramentas amplamente utilizadas e eficazes, ainda existem desafios significativos na portabilidade completa dos scripts, exigindo adaptações específicas para cada plataforma. A pesquisa documenta essas limitações e oferece recomendações para melhorar a eficiência dos testes automáticos e a qualidade em projetos de software móvel.
dc.description.abstractxMultiplatform testability is an essential and challenging aspect of software development, especially due to the diversity of devices and platforms available on the market. This work evaluates the portability of automated test scripts using Robot Framework and Appium on Android and iOS platforms. The methodology involved executing a set of tests on both platforms, mapping, and analyzing the observed discrepancies. The results indicate that, although Robot Framework and Appium are widely used and effective tools, there are still significant challenges in fully porting the scripts, requiring specific adaptations for each platform. The research documents these limitations and provides recommendations to improve the efficiency of automated tests and the quality of mobile software projects.
dc.format.extent24 f.
dc.identifier.citationDINIZ, Felipe Bernard de Oliveira Soares. Análise de portabilidade dos testes automatizados entre as plataformas android e iOS: um relato de experiência. 2024. 24 f. Trabalho de Conclusão de Curso (Bacharelado em Ciência da Computação) – Departamento de Computação, Universidade Federal Rural de Pernambuco, Recife, 2025.
dc.identifier.urihttps://arandu.ufrpe.br/handle/123456789/7531
dc.language.isopt_BR
dc.publisher.countryBrazil
dc.publisher.initialsUFRPE
dc.rightsopenAccess
dc.rights.licenseAttribution-NonCommercial-NoDerivatives 4.0 Internationalen
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/4.0/
dc.subjectDesenvolvimento de software
dc.subjectAndroid (Recurso eletrônico)
dc.subjectiOS (Recurso eletrônico)
dc.subjectPortabilidade de scripts de teste
dc.subjectTeste de software
dc.titleAnálise de portabilidade dos testes automatizados entre as plataformas android e iOS: um relato de experiência
dc.title.alternativePortability Analysis of Automated Tests Between Android and iOS Platforms: an experience report
dc.typebachelorThesis

Arquivos