Realizar Pruebas Funcionales

De CidesaWiki

(Diferencias entre revisiones)
Saltar a navegación, buscar
 
Línea 14: Línea 14:
== Ejecutar Pruebas Funcionales ==
== Ejecutar Pruebas Funcionales ==
-
* Desde la raiz dle proyecto debemos hacer lo siguiente por cada modulo:
+
* Desde la raiz del proyecto debemos hacer lo siguiente por cada modulo:
 +
- Probar los formularios
<pre>
<pre>
-
   # symfony test-functional modulo moduloActions | tee test.modulo.txt
+
   # symfony test-functional modulo moduloActions localhost formularios | tee test.modulo.txt
 +
 
 +
</pre>
 +
 
 +
- Probar los reportes
 +
<pre>
 +
 
 +
  # symfony test-functional modulo moduloActions localhost reportes | tee test.modulo.txt
</pre>
</pre>
Línea 28: Línea 36:
<pre>
<pre>
-
   # symfony test-functional compras comprasActions | tee test.compras.txt
+
   # symfony test-functional compras comprasActions localhost formularios | tee test.compras.txt
</pre>
</pre>

Última versión de 14:10 7 jul 2011

Pruebas Funcionales

En SIGA-SL (a través de Symfony), se pueden realizar pruebas Funcionales de los modulos instalados. Estas Pruebas contemplan la verificación de la funcionalidad básica de cada módulo de la aplicación, así como llamados a varias instancias de cada módulo (ej. list, create, edit, index).

Estas pruebas se realizan por la consola con la ayuda del comando "symfony".

Estas pruebas nos permitiran probar de forma automática que todos los formularios de cada módulo cargan correctamente.

Por otro lado estas pruebas no verifican que el formulario guarde correctamente datos. (proxima funcionalidad)

Para mayor información ir al siguiente link Unit and Functional Testing


Ejecutar Pruebas Funcionales

- Probar los formularios


  # symfony test-functional modulo moduloActions localhost formularios | tee test.modulo.txt

- Probar los reportes


  # symfony test-functional modulo moduloActions localhost reportes | tee test.modulo.txt

Donde "modulo" es el nombre del modulo como se llama en el archivo yml en la carpeta config/menus/

ej:


  # symfony test-functional compras comprasActions localhost formularios | tee test.compras.txt

debe retornar en el archivo test.compras.txt informacion como la siguiente




Este ejemplo realizará pruebas funcionales de modulo de compras y almacen y el resultado de estas pruebas serán guardados en un archivo llamado "test.compras.txt" que luego podremos visualizar para identificar los posibles errores y corregilos.

Herramientas personales
Espacios de nombres
Variantes
Acciones
Navegación
Herramientas