Calidad

Ricardo Pérez López

IES Doñana, curso 2020/2021

1 Pruebas

1.1 Tipos de pruebas

1.1.1 Unitarias

1.1.2 Funcionales

1.1.3 De aceptación

1.2 Herramientas

1.2.1 PHPUnit

1.2.2 Codeception

1.2.2.1 Ejecutar pruebas

1.2.2.2 Crear pruebas en formato Cest

1.2.3 Fixtures

1.2.3.1 ./yii fixture/generate <nombre>

1.2.3.2 ./yii fixture/load <nombre>

1.3 Integración continua: Travis CI

1.4 Cobertura de código

2 Depuración

2.1 var_dump() mejorado

2.2 Consola integrada

2.3 Barra de depuración

2.4 Depuración con PsySH

3 Documentación

3.1 API documentation generator for Yii2

3.2 GitHub Pages

4 Mantenimiento y calidad del código

4.1 CodeSniffer

4.2 CS_Fixer

4.3 Code Climate

5 Ejercicios

5.1 Escribir pruebas funcionales para Muéveme

5.2 Generar documentación para Muéveme

5.3 Usar fixtures para generar datos de prueba para Muéveme

5.4 Verificar en CodeClimate si hay archivos fuente marcados como de mala calidad

6 Metadatos

6.1 Objetivos de la unidad

6.2 Resultados de aprendizaje y criterios de evaluación asociados

6.2.1 RA3

6.2.1.1 CE3.g

6.2.2 RA4

6.2.2.1 CE4.g

6.2.3 RA5

6.2.3.1 CE5.g

6.2.3.2 CE5.h

6.2.4 RA6

6.2.4.1 CE6.e

6.2.4.2 CE6.h

6.2.5 RA9

6.2.5.1 CE9.e

6.2.5.2 CE9.g

// reveal.js plugins