|
Comparativa práctica de las pruebas en entornos tradicionales y ágilesAbstract: Las pruebas han adquirido relevancia en el desarrollo de software. Sin embargo cómo y cuándo se aplican las técnicas de pruebas puede ser diferente dependiendo de la comunidad que las use, incluso aunque en ambas se usen las mismas técnicas. Para algunas comunidades las pruebas del software son un proceso en sí mismo, mientras que para otras es un actividad o una tarea más dentro del proceso de verificación y validación. Por otro lado, las metodologías ágiles están cambiando el paisaje del desarrollo. Cuando se aplican metodologías ágiles, se escribe código para superar las pruebas que, previamente, se han especificado. En este entorno, las pruebas pueden sustituir a la especificación de requisitos. Por lo tanto, los conceptos que subyacen a las pruebas son diferentes en ambos enfoques. En esta contribución se analizan las perspectivas convencionales y ágiles y se presentan algunas implicaciones desde el punto de vista de la ingeniería del software.
|