Unit & Integration Testing

  • Published on
    27-Jun-2015

  • View
    333

  • Download
    4

Embed Size (px)

DESCRIPTION

Unit & Integration Testing: Aplicacin prctica en Drupal

Transcript

  • 1. Unit & Integration testingDrupal Implementation Javier Carranza Alquimia Proyectos Digitales

2. Etapas del desarrollo web Toma de requisitos Planificacin Ejecucin Pruebas Formacin Entrega MantenimientoAlquimiaProyectosDigitales 3. Fase de pruebas Usabilidad Accesibilidad Funcionalidad Cross browsing RendimientoAlquimiaProyectosDigitales 4. Usabilidad, accesibilidad y estndares Google Website Optimizer Yslow TAW W3C Validator 24 Web Site Usability Testing Tools AlquimiaProyectosDigitales 5. Cross browsing Virtualizacin Browsershots.org Browser hacks AlquimiaProyectosDigitales 6. Pruebas de rendimiento Apache ab Siege The Grinder Apache JMeterAlquimiaProyectosDigitales 7. Pruebas de funcionalidad y calidad de cdigo Simpletest Selenium IDE Sonar Scripts drupalAlquimiaProyectosDigitales 8. Testing en Drupal antes de Simpletest Checklists Procedimientosparametrizados Testers != developers AlquimiaProyectosDigitales 9. Qu es simpletest? Custom testing framework Especializado en pruebasde funcionalidad Muy integrado con elworkflow de Drupal Forma parte de core enDrupal 7AlquimiaProyectosDigitales 10. Requisitos para el uso de Simpletest PHP-curl extension PHP DOM extension(ya incluido en PHP5) Se recomienda unmnimo de 256 MB Pequea modificacinal settings.php paraDrupal 6AlquimiaProyectosDigitales 11. Una prueba simple Pruebas SimpletestOrientadas a Objetos Simpletest instala unnuevo Drupal para hacerlas pruebas. SimpletestClone clona tuDrupal para ejecutar laspruebas.AlquimiaProyectosDigitales 12. Ejemplos de pruebas simples Todos los nodos Las views usan eltienen cleanpathsfiltro Published Las views tienen Todos los nodos sonpager hablitadopropiedad de usuarios existentes AlquimiaProyectosDigitales 13. El ejemplo de W3C Validator Validar todos los nodos del Drupal Validar la portada Validar todas las pginas listadas porXMLsitemapAlquimiaProyectosDigitales 14. Preguntas?Javier Carranza Alquimia Proyectos Digitaleshttp://al.quimia.net/AlquimiaProyectosDigitales 15. Quieresformarpartedenuestroequipo? http://al.quimia.net/trabajaconnosotrosQuieresconocermsdealquimia? http://al.quimia.net/contactaTienesunproyectowebpordesarrollar?http://al.quimia.net/proyectos/propuesta