Unit & Integration Testing
Upcoming SlideShare
Loading in...5
×

Like this? Share it with your network

Share

Unit & Integration Testing

  • 565 views
Uploaded on

Unit & Integration Testing: Aplicación práctica en Drupal

Unit & Integration Testing: Aplicación práctica en Drupal

More in: Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
565
On Slideshare
565
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
1
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Unit & Integration testing Drupal Implementation Javier Carranza <javier@al.quimia.net>Alquimia Proyectos Digitales <http://al.quimia.net/>
  • 2. Etapas del desarrollo web● Toma de requisitos● Planificación● Ejecución● Pruebas● Formación● Entrega● Mantenimiento Alquimia Proyectos Digitales
  • 3. Fase de pruebas● Usabilidad● Accesibilidad● Funcionalidad● Cross browsing● Rendimiento Alquimia Proyectos Digitales
  • 4. Usabilidad, accesibilidad y estándares● Google Website Optimizer● Yslow● TAW● W3C Validator● 24 Web Site Usability Testing Tools Alquimia Proyectos Digitales
  • 5. Cross browsing● Virtualización● Browsershots.org● Browser hacks Alquimia Proyectos Digitales
  • 6. Pruebas de rendimiento● Apache ab● Siege● The Grinder● Apache JMeter Alquimia Proyectos Digitales
  • 7. Pruebas de funcionalidad y calidad de código● Simpletest● Selenium IDE● Sonar● Scripts drupal Alquimia Proyectos Digitales
  • 8. Testing en Drupal antes de Simpletest● Checklists● Procedimientos parametrizados● Testers != developers Alquimia Proyectos Digitales
  • 9. ¿Qué es simpletest?● Custom testing framework● Especializado en pruebas de funcionalidad● Muy integrado con el workflow de Drupal● Forma parte de core en Drupal 7 Alquimia Proyectos Digitales
  • 10. Requisitos para el uso de Simpletest● PHP-curl extension● PHP DOM extension (ya incluido en PHP5)● Se recomienda un mínimo de 256 MB● Pequeña modificación al settings.php para Drupal 6 Alquimia Proyectos Digitales
  • 11. Una prueba simple● Pruebas Simpletest Orientadas a Objetos● Simpletest “instala” un nuevo Drupal para hacer las pruebas.● SimpletestClone clona tu Drupal para ejecutar las pruebas. Alquimia Proyectos Digitales
  • 12. Ejemplos de pruebas simples● Todos los nodos ● Las views usan el tienen cleanpaths filtro “Published”● Las views tienen ● Todos los nodos son pager hablitado propiedad de usuarios existentes Alquimia Proyectos Digitales
  • 13. El ejemplo de W3C Validator● Validar todos los nodos del Drupal● Validar la portada● Validar todas las páginas listadas por XMLsitemap Alquimia Proyectos Digitales
  • 14. ¿Preguntas? Javier Carranza <javier@al.quimia.net> Alquimia Proyectos Digitales http://al.quimia.net/Alquimia Proyectos Digitales
  • 15. ¿Quieres formar parte de nuestro equipo? http://al.quimia.net/trabaja­con­nosotros¿Quieres conocer más de alquimia? http://al.quimia.net/contacta¿Tienes un proyecto web por desarrollar? http://al.quimia.net/proyectos/propuesta