Agente softbot para pruebas automáticas de GUI
- Autores
- Prado, Lucas Martín; Casanova, Carlos; Piccoli, Fabiana
- Año de publicación
- 2026
- Idioma
- español castellano
- Tipo de recurso
- documento de conferencia
- Estado
- versión publicada
- Descripción
- El proceso de testing es una actividad que involucra ejecutar el software o componente de interés para hallar errores y corregirlos, es decir, implica detectar y solucionar problemas en el software con el fin último de que el mismo se comporte como se espera. Este proceso cumple un rol fundamental a la hora de mejorar la fiabilidad, seguridad y rendimiento del software, incluso desde una etapa temprana del desarrollo. Al reducir la cantidad y probabilidad de errores en el sistema se mejora la usabilidad del mismo, aumentando a su vez el nivel de satisfacción del usuario que lo utiliza. En definitiva, el proceso de testing es vital para garantizar la calidad del software. Si bien para los niveles más bajos de abstracción del sistema desarrollado la industria adoptó rápidamente el uso de pruebas automáticas, lo cierto es que para pruebas que requieren un mayor grado de abstracción, como las pruebas guiadas por la interfaz gráfica de usuario (GUI, Graphical User Interface), las pruebas manuales siguen siendo la práctica más común. En este trabajo proponemos una línea de investigación que tiene por objetivo último diseñar un agente inteligente del tipo softbot que realice pruebas automáticas de GUI mediante distintas estrategias y que pueda ejecutarse independientemente de la plataforma utilizada por el software bajo prueba. Para ello se propone la utilización de nuevas técnicas en el campo de la Visión Computacional e Inteligencia Artificial, de tal manera que el agente sea independiente del proceso de desarrollo del sistema y pueda, por lo tanto, realizar el proceso de testing sin los sesgos que surgen de la autoría del código a probar.
Red de Universidades con Carreras en Informática - Materia
-
Ciencias Informáticas
Testing
Pruebas Automáticas
Pruebas de GUI
Visión Computacional
Agentes Inteligentes - Nivel de accesibilidad
- acceso abierto
- Condiciones de uso
- http://creativecommons.org/licenses/by-nc-sa/4.0/
- Repositorio
.jpg)
- Institución
- Universidad Nacional de La Plata
- OAI Identificador
- oai:sedici.unlp.edu.ar:10915/196020
Ver los metadatos del registro completo
| id |
SEDICI_9da97c1487985fa0aaa894661236e37b |
|---|---|
| oai_identifier_str |
oai:sedici.unlp.edu.ar:10915/196020 |
| network_acronym_str |
SEDICI |
| repository_id_str |
1329 |
| network_name_str |
SEDICI (UNLP) |
| spelling |
Agente softbot para pruebas automáticas de GUIPrado, Lucas MartínCasanova, CarlosPiccoli, FabianaCiencias InformáticasTestingPruebas AutomáticasPruebas de GUIVisión ComputacionalAgentes InteligentesEl proceso de testing es una actividad que involucra ejecutar el software o componente de interés para hallar errores y corregirlos, es decir, implica detectar y solucionar problemas en el software con el fin último de que el mismo se comporte como se espera. Este proceso cumple un rol fundamental a la hora de mejorar la fiabilidad, seguridad y rendimiento del software, incluso desde una etapa temprana del desarrollo. Al reducir la cantidad y probabilidad de errores en el sistema se mejora la usabilidad del mismo, aumentando a su vez el nivel de satisfacción del usuario que lo utiliza. En definitiva, el proceso de testing es vital para garantizar la calidad del software. Si bien para los niveles más bajos de abstracción del sistema desarrollado la industria adoptó rápidamente el uso de pruebas automáticas, lo cierto es que para pruebas que requieren un mayor grado de abstracción, como las pruebas guiadas por la interfaz gráfica de usuario (GUI, Graphical User Interface), las pruebas manuales siguen siendo la práctica más común. En este trabajo proponemos una línea de investigación que tiene por objetivo último diseñar un agente inteligente del tipo softbot que realice pruebas automáticas de GUI mediante distintas estrategias y que pueda ejecutarse independientemente de la plataforma utilizada por el software bajo prueba. Para ello se propone la utilización de nuevas técnicas en el campo de la Visión Computacional e Inteligencia Artificial, de tal manera que el agente sea independiente del proceso de desarrollo del sistema y pueda, por lo tanto, realizar el proceso de testing sin los sesgos que surgen de la autoría del código a probar.Red de Universidades con Carreras en Informática2026-04info:eu-repo/semantics/conferenceObjectinfo:eu-repo/semantics/publishedVersionObjeto de conferenciahttp://purl.org/coar/resource_type/c_5794info:ar-repo/semantics/documentoDeConferenciaapplication/pdf21-25http://sedici.unlp.edu.ar/handle/10915/196020spainfo:eu-repo/semantics/altIdentifier/isbn/978-631-6904-02-7info:eu-repo/semantics/reference/hdl/10915/195432info:eu-repo/semantics/openAccesshttp://creativecommons.org/licenses/by-nc-sa/4.0/Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)reponame:SEDICI (UNLP)instname:Universidad Nacional de La Platainstacron:UNLP2026-06-23T11:17:07Zoai:sedici.unlp.edu.ar:10915/196020Institucionalhttp://sedici.unlp.edu.ar/Universidad públicaNo correspondehttp://sedici.unlp.edu.ar/oai/snrdalira@sedici.unlp.edu.arArgentinaNo correspondeNo correspondeNo correspondeopendoar:13292026-06-23 11:17:07.707SEDICI (UNLP) - Universidad Nacional de La Platafalse |
| dc.title.none.fl_str_mv |
Agente softbot para pruebas automáticas de GUI |
| title |
Agente softbot para pruebas automáticas de GUI |
| spellingShingle |
Agente softbot para pruebas automáticas de GUI Prado, Lucas Martín Ciencias Informáticas Testing Pruebas Automáticas Pruebas de GUI Visión Computacional Agentes Inteligentes |
| title_short |
Agente softbot para pruebas automáticas de GUI |
| title_full |
Agente softbot para pruebas automáticas de GUI |
| title_fullStr |
Agente softbot para pruebas automáticas de GUI |
| title_full_unstemmed |
Agente softbot para pruebas automáticas de GUI |
| title_sort |
Agente softbot para pruebas automáticas de GUI |
| dc.creator.none.fl_str_mv |
Prado, Lucas Martín Casanova, Carlos Piccoli, Fabiana |
| author |
Prado, Lucas Martín |
| author_facet |
Prado, Lucas Martín Casanova, Carlos Piccoli, Fabiana |
| author_role |
author |
| author2 |
Casanova, Carlos Piccoli, Fabiana |
| author2_role |
author author |
| dc.subject.none.fl_str_mv |
Ciencias Informáticas Testing Pruebas Automáticas Pruebas de GUI Visión Computacional Agentes Inteligentes |
| topic |
Ciencias Informáticas Testing Pruebas Automáticas Pruebas de GUI Visión Computacional Agentes Inteligentes |
| dc.description.none.fl_txt_mv |
El proceso de testing es una actividad que involucra ejecutar el software o componente de interés para hallar errores y corregirlos, es decir, implica detectar y solucionar problemas en el software con el fin último de que el mismo se comporte como se espera. Este proceso cumple un rol fundamental a la hora de mejorar la fiabilidad, seguridad y rendimiento del software, incluso desde una etapa temprana del desarrollo. Al reducir la cantidad y probabilidad de errores en el sistema se mejora la usabilidad del mismo, aumentando a su vez el nivel de satisfacción del usuario que lo utiliza. En definitiva, el proceso de testing es vital para garantizar la calidad del software. Si bien para los niveles más bajos de abstracción del sistema desarrollado la industria adoptó rápidamente el uso de pruebas automáticas, lo cierto es que para pruebas que requieren un mayor grado de abstracción, como las pruebas guiadas por la interfaz gráfica de usuario (GUI, Graphical User Interface), las pruebas manuales siguen siendo la práctica más común. En este trabajo proponemos una línea de investigación que tiene por objetivo último diseñar un agente inteligente del tipo softbot que realice pruebas automáticas de GUI mediante distintas estrategias y que pueda ejecutarse independientemente de la plataforma utilizada por el software bajo prueba. Para ello se propone la utilización de nuevas técnicas en el campo de la Visión Computacional e Inteligencia Artificial, de tal manera que el agente sea independiente del proceso de desarrollo del sistema y pueda, por lo tanto, realizar el proceso de testing sin los sesgos que surgen de la autoría del código a probar. Red de Universidades con Carreras en Informática |
| description |
El proceso de testing es una actividad que involucra ejecutar el software o componente de interés para hallar errores y corregirlos, es decir, implica detectar y solucionar problemas en el software con el fin último de que el mismo se comporte como se espera. Este proceso cumple un rol fundamental a la hora de mejorar la fiabilidad, seguridad y rendimiento del software, incluso desde una etapa temprana del desarrollo. Al reducir la cantidad y probabilidad de errores en el sistema se mejora la usabilidad del mismo, aumentando a su vez el nivel de satisfacción del usuario que lo utiliza. En definitiva, el proceso de testing es vital para garantizar la calidad del software. Si bien para los niveles más bajos de abstracción del sistema desarrollado la industria adoptó rápidamente el uso de pruebas automáticas, lo cierto es que para pruebas que requieren un mayor grado de abstracción, como las pruebas guiadas por la interfaz gráfica de usuario (GUI, Graphical User Interface), las pruebas manuales siguen siendo la práctica más común. En este trabajo proponemos una línea de investigación que tiene por objetivo último diseñar un agente inteligente del tipo softbot que realice pruebas automáticas de GUI mediante distintas estrategias y que pueda ejecutarse independientemente de la plataforma utilizada por el software bajo prueba. Para ello se propone la utilización de nuevas técnicas en el campo de la Visión Computacional e Inteligencia Artificial, de tal manera que el agente sea independiente del proceso de desarrollo del sistema y pueda, por lo tanto, realizar el proceso de testing sin los sesgos que surgen de la autoría del código a probar. |
| publishDate |
2026 |
| dc.date.none.fl_str_mv |
2026-04 |
| dc.type.none.fl_str_mv |
info:eu-repo/semantics/conferenceObject info:eu-repo/semantics/publishedVersion Objeto de conferencia http://purl.org/coar/resource_type/c_5794 info:ar-repo/semantics/documentoDeConferencia |
| format |
conferenceObject |
| status_str |
publishedVersion |
| dc.identifier.none.fl_str_mv |
http://sedici.unlp.edu.ar/handle/10915/196020 |
| url |
http://sedici.unlp.edu.ar/handle/10915/196020 |
| dc.language.none.fl_str_mv |
spa |
| language |
spa |
| dc.relation.none.fl_str_mv |
info:eu-repo/semantics/altIdentifier/isbn/978-631-6904-02-7 info:eu-repo/semantics/reference/hdl/10915/195432 |
| dc.rights.none.fl_str_mv |
info:eu-repo/semantics/openAccess http://creativecommons.org/licenses/by-nc-sa/4.0/ Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0) |
| eu_rights_str_mv |
openAccess |
| rights_invalid_str_mv |
http://creativecommons.org/licenses/by-nc-sa/4.0/ Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0) |
| dc.format.none.fl_str_mv |
application/pdf 21-25 |
| dc.source.none.fl_str_mv |
reponame:SEDICI (UNLP) instname:Universidad Nacional de La Plata instacron:UNLP |
| reponame_str |
SEDICI (UNLP) |
| collection |
SEDICI (UNLP) |
| instname_str |
Universidad Nacional de La Plata |
| instacron_str |
UNLP |
| institution |
UNLP |
| repository.name.fl_str_mv |
SEDICI (UNLP) - Universidad Nacional de La Plata |
| repository.mail.fl_str_mv |
alira@sedici.unlp.edu.ar |
| _version_ |
1868982611601260544 |
| score |
13.265058 |