Skip to content

Latest commit

 

History

History
71 lines (58 loc) · 3.45 KB

2022-03-01.md

File metadata and controls

71 lines (58 loc) · 3.45 KB

Diseño y realización de pruebas

  • 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.

Proyecto

Crear interfaces y pruebas sobre los mismos

PHP

Automatizar con SendKeys

Convertir a .EXE



Optimización y documentación

  • 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.

Refactorizar

Optimización

Control de versiones

Realizar una mezcla correcta

Documentar



Scrum: historias de usuario

  • Juego de magia