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.

-
Educación
- ¿Los adultos están olvidando cómo leer?
- Las 5 mejores plataformas de aprendizaje electrónico de código abierto para Linux en 2024
- Un estudio innovador muestra que los niños aprenden mejor en papel, no en pantallas. ¿Y ahora qué?
- Impresionante Selección de Más de 100 Cursos Gratuitos en Harvard para 2023
- Las escuelas ahora están enseñando sobre ChatGPT e IA para que sus estudiantes no se queden atrás
- Títulos sin valor están creando una generación desempleada en la India
- Pizarra, escanner y borrador todo en uno equipado en una clase de Corea.
- La Locura de Hacienda, la tasa "Amazon" el robo a mano armada que castigará la clase trabajadora y sobre todo las zonas rurales
- Cuando Caín mató a Abel O los 100 mil años de guerra entre neandertales y sapiens
- Descubren una escuela de 400.000 años en Israel que obliga a reescribir la historia
- ¿Los gerentes de ingeniería deben ser 'técnicos'?
- Ejecutar Linux o un viejo Windows 98 en tu navegador.
- Bill Gates. "Si un robot reemplaza a un humano en el trabajo, ese robots debe pagar impuestos"
- KeepCoding apuesta por el desarrollo tecnológico con su iniciativa Ctrl+Alt+España
- Para "IgnoranTOS e ignoranTAS"