Preguntas etiquetadas con testing

30
¿Cómo hacer Test Driven Development (TDD) en Drupal?

¿Cuáles son las herramientas que utiliza TDD en Drupal (módulos PHP, módulos Drupal, etc.)? ¿Cómo es su flujo de trabajo de confirmación / prueba / implementación? ¿Utiliza Phing, PHPUnderControl, Hudson para administrar este flujo de trabajo? ¿De qué manera las pruebas unitarias hacen que su...

23
¿Cómo escribo pruebas automatizadas?

Vi que Drupal 7 incluye algún tipo de marco de prueba (aún no lo he probado ya que mis sitios existentes todavía están en Drupal 6 y es probable que no migren pronto). ¿Cómo puede escribir pruebas automatizadas para un sitio Drupal 6? ¿Hay un módulo para esto? ¿Cuánto se puede probar...

12
Haciendo pruebas A / B

Me gustaría hacer algunas pruebas A / B. Me gustaría tener 2 plantillas ligeramente diferentes y diferentes módulos y rutas para cada plantilla y luego me gustaría hacerles a los visitantes un 50% de módulos y lógicas de plantilla A +, etc. y un 50% de los módulos propios de la plantilla B + de...

12
¿Cómo ejecutar pruebas PHPUnit?

Drupal 8 está complementando el marco de prueba basado en Simpletest con PHPUnit , y Simpletest podría eliminarse en Drupal 9. Todavía no estoy actualizando a Drupal 8, pero me preguntaba cómo puedo escribir las pruebas existentes en PHPUnit (para seguir la tendencia) para Drupal 7, en lugar de en...

7
¿Cómo establecer un nuevo valor de AUTO_INCREMENT?

Tengo la siguiente declaración en mi código de módulo: db_query("ALTER TABLE {tripletex_invoice} AUTO_INCREMENT = :number", array(':number' => $start_value)); Durante SimpleTest recibo el siguiente mensaje de error: PDOException: SQLSTATE[42000]: Syntax error or access violation: 1064 You...