Ir al contenido

Documat


Resumen de Resource Characterization and Optimization for End-to-End Testing

Cristian Augusto Alonso

  • 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


Fundación Dialnet

Mi Documat