Todas las otras pruebas y acciones, aparte de las pruebas unitarias y de navegación, que se pueden añadir a un proyecto para el aseguramiento de la calidad: accesibilidad, rendimiento, pruebas de API, análisis estático y muchas otras.
Conocimientos básicos de aseguramiento de la calidad de proyectos. La charla será útil tanto para perfiles técnicos (qué cosas se pueden añadir a un proyecto) como no técnicos (qué se puede pedir en un proyecto).
Durante el desarrollo y mantenimiento de un proyecto, el equipo de desarrollo utiliza pruebas para asegurarse de que todas las partes del sitio funcionan según lo previsto. Aunque se trata de una buena práctica (menos frecuente de lo que debería), existen muchos otros tests, controles y redes de seguridad que se pueden utilizar para mejorar el control de calidad y la salud del proyecto. En esta sesión se presentan otros tipos de pruebas, además de las unitarias y de navegador, como:
- Pruebas de regresión visual
- Pruebas de accesibilidad
- Pruebas de rendimiento, calidad y corrección
- Pruebas de API externas
- Análisis estático (código, linters, Drupal standards, etc.)
- Pruebas de humo ...¡y más!
A lo largo de más de una década desarrollando sitios Drupal, hemos acumulado mucha experiencia en pruebas. Queremos compartir este conocimiento para poder mejorar la calidad de los proyectos Drupal sin morir en el intento. Las pruebas deben ser fáciles de implementar y mantener, de forma que se ayude a desarrollo a detectar cualquier error mucho antes de que llegue a los usuarios del sitio, sin que ello requiera un esfuerzo excesivo.
Objetivos de aprendizaje
Conocer las diferentes pruebas que se pueden implementar en un proyecto Drupal, así como algunos consejos para el aseguramiento de la calidad y la detección temprana de errores. Dado que esto no es solo teórico, se proporcionarán ejemplos y herramientas sobre cómo implementar estas pruebas.
Foto de Drupal Dev Days Athens.
Ricardo Sanz
