LinuxParty
Volviendo 15 años al pasado del PHP, vemos que este ha crecido pasando de ser una alternativa simple y dinámica de lenguaje de scripting, a scripts CGI que fueron populares por algún tiempo, y al lenguaje de programación integral que es actualmente. A medida que el código base crece, las pruebas manuales se convierten en una tarea imposible, y cada cambio de código hecho, grande o pequeño, puede afectar toda la aplicación. Los efectos pueden ser tan simples como que una página no cargue o que un formulario no se guarde, o pueden ser también algo difícil de detectar o que sólo aparezca bajo ciertas circunstancias. Podría incluso hacer que un problema anterior de la aplicación reaparezca. Se han desarrollado varias herramientas de prueba para resolver estos problemas.
Un método popular se conoce como prueba funcional o de aceptación, el cual comprueba la aplicación mediante la interacción típica de usuario de la aplicación. Esta es una buena técnica para comprobar los diferentes procesos de la aplicación, pero puede ser un proceso muy lento y generalmente no hace un trabajo tan bueno como lo hace la comprobación de las clases y funciones de nivel inferior, para asegurar que están funcionando como se supone. Aquí es donde otro método de pruebas, la prueba por unidades, entra en juego. La meta es comprobar la funcionalidad del código subyacente de la aplicación para asegurar que tras la ejecución se den los resultados correctos. Con frecuencia, estas aplicaciones web "maduras" acumulan bastante código legado que con el tiempo puede ser difícil de comprobar, lo cual reduce la capacidad para que los equipos de desarrollo proporcionen un buen cubrimiento en pruebas para una aplicación. A esto se le conoce comúnmente como "código inestable". Vamos a ver cómo identificar esto en su aplicación y cómo arreglarlo.
Aquí podrás leer el resto del artículo.

-
Documentación
- Lo que se esconde debajo: dentro de los templos mayas de Copán
- Los alemanes denuncian la influencia del inglés mientras el "apóstrofe del idiota" obtiene la aprobación oficial
- Explora la Historia Hispánica con este Mapa Interactivo de la Real Academia de Historia
- ¿CÓMO SE INVENTÓ LA RUEDA?
- ¿Estamos en el 'Antropoceno', la era humana? Los científicos dicen: no
- Quemadores de Hidrógeno Verde para una Producción de Asfalto Sostenible
- Jericó: Un Viaje a Través de los Milenios en la Ciudad más Antigua del Mundo
- La Generación Z recurre a los libros y bibliotecas físicos
- El Trágico Declive de la Biblioteca de Alejandría: Una Epopeya Perdida en Llamas
- Los Neandertales fueron los primeros homínidos en controlar el fuego, y no los sapiens, sugiere un estudio
- Un grupo de Hóminidos Eurosiáticos podrían poner en duda todo lo que sebe sobre el del Homo Sapiens, hasta la fecha
- Descubre la Iglesia de San Antonio de los Alemanes: Un Tesoro Arquitectónico en el Corazón de Madrid
- La Asombrosa Reconstrucción de una Mujer Prehistórica Después de 4 Mil Años
- Descubren nuevo fósil de hace 8.7 millones de años en Turquía que desafía la historia sobre el origen de la humanidad
- Los arqueólogos descubren una lengua secreta perdida de hace 3.000 años