- Pruebas en el proceso de desarrollo de software:
- Planificación de pruebas a lo largo del ciclo de desarrollo.
- Tipos de pruebas: funcionales, estructurales, regresión, caja negra.
- Procedimientos y casos de prueba.
- Pruebas de código:
- Cubrimiento, valores límite, clases de equivalencia.
- Pruebas unitarias de clases y funciones.
- Uso de herramientas integradas en los entornos de desarrollo para realizar pruebas unitarias.
- Automatización de pruebas unitarias.
- Pruebas de integración.
- Diseño y documentación casos de prueba.
- Depuración de programas:
- Herramientas de depuración integradas en los entornos de desarrollo,
- Puntos de ruptura y seguimiento en tiempo de ejecución.
- Examinadores de variables.
- https://www.jesusninoc.com/02/08/ejercicios-de-php-crear-un-formulario-y-enviar-valores-con-el-metodo-get/
- https://www.jesusninoc.com/02/09/ejercicios-de-php-crear-un-formulario-y-enviar-valores-con-el-metodo-post/
- https://www.jesusninoc.com/05/24/crear-un-sistema-en-php-que-permita-almacenar-tres-valores-en-un-fichero-con-el-metodo-post/
- https://www.jesusninoc.com/05/24/crear-un-sistema-en-php-que-permita-almacenar-cuatro-valores-longitud-latitud-altitud-y-velocidad-en-un-fichero-con-el-metodo-post/
- https://www.jesusninoc.com/05/24/crear-un-sistema-que-permita-almacenar-en-un-fichero-de-un-servidor-la-longitud-latitud-altitud-y-velocidad-de-un-telefono-android-con-app-inventor-mediante-el-gps/
- https://www.jesusninoc.com/10/10/introduccion-a-sendkeys/
- https://www.jesusninoc.com/02/01/soluciones-para-utilizar-sendkeys-en-windows-10/
- Refactorización:
- Concepto. Limitaciones.
- Patrones de refactorización más usuales.
- Refactorización y pruebas.
- Herramientas de ayuda a la refactorización.
- Control de versiones:
- Desarrollos colectivos
- Herramientas de control de versiones. Utilidad. Características. Estructura (cliente/servidor). Repositorio.
- Clientes de control de versiones. Descarga de ficheros inicial. Modificación de ficheros. Actualización de ficheros en local. Actualización de ficheros en el repositorio. Diferencias entre versiones. Restauración de versiones anteriores.
- Resolución de conflictos. Historial de versiones.
- Documentación
- Uso de comentarios.
- Herramientas integradas en el entorno de desarrollo para generar documentación automáticas de clases.
- Alternativas.
- https://www.jesusninoc.com/11/13/optimizacion-y-documentacion-entornos-de-desarrollo/#Refactorizacion_Concepto_Limitaciones_Patrones_de_refactorizacion_mas_usuales_Refactorizacion_y_pruebas_Herramientas_de_ayuda_a_la_refactorizacion
- https://www.jesusninoc.com/11/13/optimizacion-y-documentacion-entornos-de-desarrollo/#Prueba_de_concepto_simple_de_refactorizacion_pedir_a_10_usuarios_que_cumplimenten_unos_datos_siempre_y_cuando_la_edad_lo_permita
- Juego de magia