{"id":{"repo_id":"oviedo","oai_identifier":"oai:digibuo.uniovi.es:10651/79929"},"canonical_url":"https://search.dev.ndltd.org/etd/oviedo/oai:digibuo.uniovi.es:10651/79929","repository":{"repo_id":"oviedo","name":"Universidad de Oviedo","base_url":"https://digibuo.uniovi.es/oai/request"},"display":{"title":"Resource Characterization and Optimization for End-to-End Testing","abstract":"En las últimas décadas los ciclos de desarrollo se han vuelto más cortos, popularizándose prácticas como la Integración Continua (CI). Las practicas de integración continua se caracterizan por integrar cambios en el código frecuentemente, mientras se comprueba que el código base sigue funcionando correctamente. Esta estrategia es útil para detectar defectos y evitar que estos puedan llegar a producción, no obstante, cuando las pruebas requieren mucho tiempo-recursos, puede volverse inasumible. Las pruebas de sistema (también denominadas End-to-End o E2E) abarcan el ciclo completo de ejecución del software bajo prueba y suelen presentar problemas por su alto coste o tiempo de ejecución, al requerir todo el sistema levantado para su ejecución. Existen varias técnicas para reducir-priorizar los conjuntos de pruebas y con ello su coste-tiempo de ejecución, no obstante, no son tan efectivas con las pruebas E2E ya que siguen requiriendo el mismo sistema levantado para su ejecución. Esta problemática está presente en entornos de grandes empresas como Google, Microsoft o proyectos europeos como Elastest. Esta tesis aborda el problema de la optimización de la ejecución de las pruebas E2E a través de tres enfoques","abstract_html":"En las últimas décadas los ciclos de desarrollo se han vuelto más cortos, popularizándose prácticas como la Integración Continua (CI). Las practicas de integración continua se caracterizan por integrar cambios en el código frecuentemente, mientras se comprueba que el código base sigue funcionando correctamente. Esta estrategia es útil para detectar defectos y evitar que estos puedan llegar a producción, no obstante, cuando las pruebas requieren mucho tiempo-recursos, puede volverse inasumible. Las pruebas de sistema (también denominadas End-to-End o E2E) abarcan el ciclo completo de ejecución del software bajo prueba y suelen presentar problemas por su alto coste o tiempo de ejecución, al requerir todo el sistema levantado para su ejecución. Existen varias técnicas para reducir-priorizar los conjuntos de pruebas y con ello su coste-tiempo de ejecución, no obstante, no son tan efectivas con las pruebas E2E ya que siguen requiriendo el mismo sistema levantado para su ejecución. Esta problemática está presente en entornos de grandes empresas como Google, Microsoft o proyectos europeos como Elastest. Esta tesis aborda el problema de la optimización de la ejecución de las pruebas E2E a través de tres enfoques","abstract_has_math":false,"creators":["Augusto Alonso, Cristian"],"institution":null,"degree_name":null,"degree_level":null,"degree_discipline":null,"degree_department":null,"school":null,"contributors":[],"advisors":["Riva Álvarez, Claudio A. de la"],"committee_chairs":[],"committee_members":[],"year":2025,"date_issued":"2025-06-02","date_published":"2025-06-02","updated_at":"2026-07-24T03:41:05Z","subjects":["End-to-End o E2E","RETORCH","Google","Microsoft"],"languages":["eng"],"rights":["Attribution-NonCommercial-NoDerivatives 4.0 Internacional"],"rights_urls":["http://creativecommons.org/licenses/by-nc-nd/4.0/"],"identifier_entries":[]},"links":{"outbound_url":"https://hdl.handle.net/10651/79929","outbound_label":"Handle","outbound_source":"dc:identifier.uri"},"metadata_groups":[{"id":"people","label":"People","entries":[{"key":"dc:contributor.advisor","label":"Advisor","values":["Riva Álvarez, Claudio A. de la"]},{"key":"dc:contributor.other","label":"Dc Contributor Other","values":["Informática, Departamento de"]},{"key":"dc:creator","label":"Author","values":["Augusto Alonso, Cristian"]}]},{"id":"academic_context","label":"Academic Context","entries":[{"key":"dc:date.accessioned","label":"Dc Date Accessioned","values":["2025-07-21T08:28:48Z"]},{"key":"dc:date.available","label":"Dc Date Available","values":["2025-07-21T08:28:48Z"]},{"key":"dc:date.issued","label":"Date","values":["2025-06-02"]},{"key":"dc:type","label":"Dc Type","values":["doctoral thesis"]}]},{"id":"subjects_keywords","label":"Subjects and Keywords","entries":[{"key":"dc:subject","label":"Dc Subject","values":["End-to-End o E2E","RETORCH","Google","Microsoft"]}]},{"id":"language_rights","label":"Language and Rights","entries":[{"key":"dc:language.iso","label":"Language (ISO)","values":["eng"]},{"key":"dc:rights","label":"Dc Rights","values":["Attribution-NonCommercial-NoDerivatives 4.0 Internacional"]},{"key":"dc:rights.uri","label":"Rights URI","values":["http://creativecommons.org/licenses/by-nc-nd/4.0/"]}]},{"id":"identifiers","label":"Identifiers","entries":[{"key":"dc:identifier.uri","label":"Identifier URI","values":["https://hdl.handle.net/10651/79929"]}]},{"id":"additional","label":"Additional Metadata","entries":[{"key":"dc:description","label":"Description","values":["Tesis doctoral con mención internacional"]},{"key":"dc:description.abstract","label":"Abstract","values":["En las últimas décadas los ciclos de desarrollo se han vuelto más cortos, popularizándose prácticas como la Integración Continua (CI). Las practicas de integración continua se caracterizan por integrar cambios en el código frecuentemente, mientras se comprueba que el código base sigue funcionando correctamente. Esta estrategia es útil para detectar defectos y evitar que estos puedan llegar a producción, no obstante, cuando las pruebas requieren mucho tiempo-recursos, puede volverse inasumible. Las pruebas de sistema (también denominadas End-to-End o E2E) abarcan el ciclo completo de ejecución del software bajo prueba y suelen presentar problemas por su alto coste o tiempo de ejecución, al requerir todo el sistema levantado para su ejecución. Existen varias técnicas para reducir-priorizar los conjuntos de pruebas y con ello su coste-tiempo de ejecución, no obstante, no son tan efectivas con las pruebas E2E ya que siguen requiriendo el mismo sistema levantado para su ejecución. Esta problemática está presente en entornos de grandes empresas como Google, Microsoft o proyectos europeos como Elastest. Esta tesis aborda el problema de la optimización de la ejecución de las pruebas E2E a través de tres enfoques"]},{"key":"dc:title","label":"Title","values":["Resource Characterization and Optimization for End-to-End Testing"]}]}],"canonical_facts":{"dc:contributor.advisor":["Riva Álvarez, Claudio A. de la"],"dc:contributor.other":["Informática, Departamento de"],"dc:creator":["Augusto Alonso, Cristian"],"dc:date.accessioned":["2025-07-21T08:28:48Z"],"dc:date.available":["2025-07-21T08:28:48Z"],"dc:date.issued":["2025-06-02"],"dc:description":["Tesis doctoral con mención internacional"],"dc:description.abstract":["En las últimas décadas los ciclos de desarrollo se han vuelto más cortos, popularizándose prácticas como la Integración Continua (CI). Las practicas de integración continua se caracterizan por integrar cambios en el código frecuentemente, mientras se comprueba que el código base sigue funcionando correctamente. Esta estrategia es útil para detectar defectos y evitar que estos puedan llegar a producción, no obstante, cuando las pruebas requieren mucho tiempo-recursos, puede volverse inasumible. Las pruebas de sistema (también denominadas End-to-End o E2E) abarcan el ciclo completo de ejecución del software bajo prueba y suelen presentar problemas por su alto coste o tiempo de ejecución, al requerir todo el sistema levantado para su ejecución. Existen varias técnicas para reducir-priorizar los conjuntos de pruebas y con ello su coste-tiempo de ejecución, no obstante, no son tan efectivas con las pruebas E2E ya que siguen requiriendo el mismo sistema levantado para su ejecución. Esta problemática está presente en entornos de grandes empresas como Google, Microsoft o proyectos europeos como Elastest. Esta tesis aborda el problema de la optimización de la ejecución de las pruebas E2E a través de tres enfoques"],"dc:identifier.uri":["https://hdl.handle.net/10651/79929"],"dc:language.iso":["eng"],"dc:rights":["Attribution-NonCommercial-NoDerivatives 4.0 Internacional"],"dc:rights.uri":["http://creativecommons.org/licenses/by-nc-nd/4.0/"],"dc:subject":["End-to-End o E2E","RETORCH","Google","Microsoft"],"dc:title":["Resource Characterization and Optimization for End-to-End Testing"],"dc:type":["doctoral thesis"]},"updated_at":"2026-07-24T03:41:05Z"}