View Ranking : un algoritmo model-based para generación automática de tests de aplicaciones móviles
- Autores
- Díaz Di Meo, Lisandro
- Año de publicación
- 2024
- Idioma
- español castellano
- Tipo de recurso
- tesis de grado
- Estado
- versión publicada
- Colaborador/a o director/a de tesis
- Arcuschin Moreno, Iván
- Descripción
- Las aplicaciones móviles ya están integradas al ecosistema de nuestras actividades del día a día. Por ende, es crucial que estas estén testeadas para proveer un funcionamiento esperado. No obstante, es poco común que los equipos de desarrollo inviertan tiempo en la escritura de tests, y la garantía de funcionalidad queda en manos de pruebas manuales hechas por los QA’s. Las herramientas de generación automática de tests tratan de atacar esta problemática, pero suelen tener el problema de que no son muy conocidas por la comunidad, o bien son difíciles de integrar en el flujo de desarrollo. Otro enfoque común es el desarrollo de herramientas que faciliten la escritura de casos de tests, para que tanto desarrolladores como QA’s pueda automatizar los flujos de una aplicación con poco esfuerzo. Maestro es una de las herramientas que surgió en los últimos años para este último, que permite (entre otras funcionalidades) escribir casos de test para aplicaciones móviles tanto de iOS como Android. Se plantea en este trabajo extender Maestro para que pueda generar casos de test automáticamente, y así ofrecer a los desarrolladores un punto de partida para sus pruebas. A su vez, se introduce View Ranking, un algoritmo model based cuyo objetivo es explorar todas las acciones disponibles de una aplicación aprovechando el modelo que se puede construir en base a las relaciones entre las mismas. Luego, presentamos una comparación exhaustiva de View Ranking contra Random.
Fil: Díaz Di Meo, Lisandro. Universidad de Buenos Aires. Facultad de Ciencias Exactas y Naturales; Argentina. - Materia
-
MODEL-BASED
TEST-GENERATION
ANDROID
IOS
VIEW RANKING
SEARCH-BASED - Nivel de accesibilidad
- acceso abierto
- Condiciones de uso
- https://creativecommons.org/licenses/by-nc-sa/2.5/ar
- Repositorio
- Institución
- Universidad Nacional de Buenos Aires. Facultad de Ciencias Exactas y Naturales
- OAI Identificador
- seminario:seminario_nCOM000536_DiazDiMeo
Ver los metadatos del registro completo
id |
BDUBAFCEN_8a52ffd88ee68926fb9e544ef4eeb7d3 |
---|---|
oai_identifier_str |
seminario:seminario_nCOM000536_DiazDiMeo |
network_acronym_str |
BDUBAFCEN |
repository_id_str |
1896 |
network_name_str |
Biblioteca Digital (UBA-FCEN) |
spelling |
View Ranking : un algoritmo model-based para generación automática de tests de aplicaciones móvilesDíaz Di Meo, LisandroMODEL-BASEDTEST-GENERATIONANDROIDIOSVIEW RANKINGSEARCH-BASEDLas aplicaciones móviles ya están integradas al ecosistema de nuestras actividades del día a día. Por ende, es crucial que estas estén testeadas para proveer un funcionamiento esperado. No obstante, es poco común que los equipos de desarrollo inviertan tiempo en la escritura de tests, y la garantía de funcionalidad queda en manos de pruebas manuales hechas por los QA’s. Las herramientas de generación automática de tests tratan de atacar esta problemática, pero suelen tener el problema de que no son muy conocidas por la comunidad, o bien son difíciles de integrar en el flujo de desarrollo. Otro enfoque común es el desarrollo de herramientas que faciliten la escritura de casos de tests, para que tanto desarrolladores como QA’s pueda automatizar los flujos de una aplicación con poco esfuerzo. Maestro es una de las herramientas que surgió en los últimos años para este último, que permite (entre otras funcionalidades) escribir casos de test para aplicaciones móviles tanto de iOS como Android. Se plantea en este trabajo extender Maestro para que pueda generar casos de test automáticamente, y así ofrecer a los desarrolladores un punto de partida para sus pruebas. A su vez, se introduce View Ranking, un algoritmo model based cuyo objetivo es explorar todas las acciones disponibles de una aplicación aprovechando el modelo que se puede construir en base a las relaciones entre las mismas. Luego, presentamos una comparación exhaustiva de View Ranking contra Random.Fil: Díaz Di Meo, Lisandro. Universidad de Buenos Aires. Facultad de Ciencias Exactas y Naturales; Argentina.Universidad de Buenos Aires. Facultad de Ciencias Exactas y NaturalesArcuschin Moreno, Iván2024info:eu-repo/semantics/bachelorThesisinfo:eu-repo/semantics/publishedVersionhttp://purl.org/coar/resource_type/c_7a1finfo:ar-repo/semantics/tesisDeGradoapplication/pdfhttps://hdl.handle.net/20.500.12110/seminario_nCOM000536_DiazDiMeospainfo:eu-repo/semantics/openAccesshttps://creativecommons.org/licenses/by-nc-sa/2.5/arreponame:Biblioteca Digital (UBA-FCEN)instname:Universidad Nacional de Buenos Aires. Facultad de Ciencias Exactas y Naturalesinstacron:UBA-FCEN2025-09-29T13:43:32Zseminario:seminario_nCOM000536_DiazDiMeoInstitucionalhttps://digital.bl.fcen.uba.ar/Universidad públicaNo correspondehttps://digital.bl.fcen.uba.ar/cgi-bin/oaiserver.cgiana@bl.fcen.uba.arArgentinaNo correspondeNo correspondeNo correspondeopendoar:18962025-09-29 13:43:33.712Biblioteca Digital (UBA-FCEN) - Universidad Nacional de Buenos Aires. Facultad de Ciencias Exactas y Naturalesfalse |
dc.title.none.fl_str_mv |
View Ranking : un algoritmo model-based para generación automática de tests de aplicaciones móviles |
title |
View Ranking : un algoritmo model-based para generación automática de tests de aplicaciones móviles |
spellingShingle |
View Ranking : un algoritmo model-based para generación automática de tests de aplicaciones móviles Díaz Di Meo, Lisandro MODEL-BASED TEST-GENERATION ANDROID IOS VIEW RANKING SEARCH-BASED |
title_short |
View Ranking : un algoritmo model-based para generación automática de tests de aplicaciones móviles |
title_full |
View Ranking : un algoritmo model-based para generación automática de tests de aplicaciones móviles |
title_fullStr |
View Ranking : un algoritmo model-based para generación automática de tests de aplicaciones móviles |
title_full_unstemmed |
View Ranking : un algoritmo model-based para generación automática de tests de aplicaciones móviles |
title_sort |
View Ranking : un algoritmo model-based para generación automática de tests de aplicaciones móviles |
dc.creator.none.fl_str_mv |
Díaz Di Meo, Lisandro |
author |
Díaz Di Meo, Lisandro |
author_facet |
Díaz Di Meo, Lisandro |
author_role |
author |
dc.contributor.none.fl_str_mv |
Arcuschin Moreno, Iván |
dc.subject.none.fl_str_mv |
MODEL-BASED TEST-GENERATION ANDROID IOS VIEW RANKING SEARCH-BASED |
topic |
MODEL-BASED TEST-GENERATION ANDROID IOS VIEW RANKING SEARCH-BASED |
dc.description.none.fl_txt_mv |
Las aplicaciones móviles ya están integradas al ecosistema de nuestras actividades del día a día. Por ende, es crucial que estas estén testeadas para proveer un funcionamiento esperado. No obstante, es poco común que los equipos de desarrollo inviertan tiempo en la escritura de tests, y la garantía de funcionalidad queda en manos de pruebas manuales hechas por los QA’s. Las herramientas de generación automática de tests tratan de atacar esta problemática, pero suelen tener el problema de que no son muy conocidas por la comunidad, o bien son difíciles de integrar en el flujo de desarrollo. Otro enfoque común es el desarrollo de herramientas que faciliten la escritura de casos de tests, para que tanto desarrolladores como QA’s pueda automatizar los flujos de una aplicación con poco esfuerzo. Maestro es una de las herramientas que surgió en los últimos años para este último, que permite (entre otras funcionalidades) escribir casos de test para aplicaciones móviles tanto de iOS como Android. Se plantea en este trabajo extender Maestro para que pueda generar casos de test automáticamente, y así ofrecer a los desarrolladores un punto de partida para sus pruebas. A su vez, se introduce View Ranking, un algoritmo model based cuyo objetivo es explorar todas las acciones disponibles de una aplicación aprovechando el modelo que se puede construir en base a las relaciones entre las mismas. Luego, presentamos una comparación exhaustiva de View Ranking contra Random. Fil: Díaz Di Meo, Lisandro. Universidad de Buenos Aires. Facultad de Ciencias Exactas y Naturales; Argentina. |
description |
Las aplicaciones móviles ya están integradas al ecosistema de nuestras actividades del día a día. Por ende, es crucial que estas estén testeadas para proveer un funcionamiento esperado. No obstante, es poco común que los equipos de desarrollo inviertan tiempo en la escritura de tests, y la garantía de funcionalidad queda en manos de pruebas manuales hechas por los QA’s. Las herramientas de generación automática de tests tratan de atacar esta problemática, pero suelen tener el problema de que no son muy conocidas por la comunidad, o bien son difíciles de integrar en el flujo de desarrollo. Otro enfoque común es el desarrollo de herramientas que faciliten la escritura de casos de tests, para que tanto desarrolladores como QA’s pueda automatizar los flujos de una aplicación con poco esfuerzo. Maestro es una de las herramientas que surgió en los últimos años para este último, que permite (entre otras funcionalidades) escribir casos de test para aplicaciones móviles tanto de iOS como Android. Se plantea en este trabajo extender Maestro para que pueda generar casos de test automáticamente, y así ofrecer a los desarrolladores un punto de partida para sus pruebas. A su vez, se introduce View Ranking, un algoritmo model based cuyo objetivo es explorar todas las acciones disponibles de una aplicación aprovechando el modelo que se puede construir en base a las relaciones entre las mismas. Luego, presentamos una comparación exhaustiva de View Ranking contra Random. |
publishDate |
2024 |
dc.date.none.fl_str_mv |
2024 |
dc.type.none.fl_str_mv |
info:eu-repo/semantics/bachelorThesis info:eu-repo/semantics/publishedVersion http://purl.org/coar/resource_type/c_7a1f info:ar-repo/semantics/tesisDeGrado |
format |
bachelorThesis |
status_str |
publishedVersion |
dc.identifier.none.fl_str_mv |
https://hdl.handle.net/20.500.12110/seminario_nCOM000536_DiazDiMeo |
url |
https://hdl.handle.net/20.500.12110/seminario_nCOM000536_DiazDiMeo |
dc.language.none.fl_str_mv |
spa |
language |
spa |
dc.rights.none.fl_str_mv |
info:eu-repo/semantics/openAccess https://creativecommons.org/licenses/by-nc-sa/2.5/ar |
eu_rights_str_mv |
openAccess |
rights_invalid_str_mv |
https://creativecommons.org/licenses/by-nc-sa/2.5/ar |
dc.format.none.fl_str_mv |
application/pdf |
dc.publisher.none.fl_str_mv |
Universidad de Buenos Aires. Facultad de Ciencias Exactas y Naturales |
publisher.none.fl_str_mv |
Universidad de Buenos Aires. Facultad de Ciencias Exactas y Naturales |
dc.source.none.fl_str_mv |
reponame:Biblioteca Digital (UBA-FCEN) instname:Universidad Nacional de Buenos Aires. Facultad de Ciencias Exactas y Naturales instacron:UBA-FCEN |
reponame_str |
Biblioteca Digital (UBA-FCEN) |
collection |
Biblioteca Digital (UBA-FCEN) |
instname_str |
Universidad Nacional de Buenos Aires. Facultad de Ciencias Exactas y Naturales |
instacron_str |
UBA-FCEN |
institution |
UBA-FCEN |
repository.name.fl_str_mv |
Biblioteca Digital (UBA-FCEN) - Universidad Nacional de Buenos Aires. Facultad de Ciencias Exactas y Naturales |
repository.mail.fl_str_mv |
ana@bl.fcen.uba.ar |
_version_ |
1844618753231290368 |
score |
13.070432 |