Realizar Pruebas Funcionales
De CidesaWiki
(New page: == 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 funcionalid...) |
|||
Línea 1: | Línea 1: | ||
- | |||
== Pruebas Funcionales == | == Pruebas Funcionales == | ||
Línea 5: | Línea 4: | ||
Estas pruebas se realizan por la consola con la ayuda del comando "symfony". | 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 [http://www.symfony-project.org/book/1_0/15-Unit-and-Functional-Testing Unit and Functional Testing] | Para mayor información ir al siguiente link [http://www.symfony-project.org/book/1_0/15-Unit-and-Functional-Testing Unit and Functional Testing] | ||
+ | |||
+ | |||
+ | == Ejecutar Pruebas Funcionales == | ||
+ | |||
+ | * Desde la raiz dle proyecto debemos hacer lo siguiente por cada modulo: | ||
+ | |||
+ | <pre> | ||
+ | |||
+ | # symfony test-functional modulo moduloActions | tee test.modulo.txt | ||
+ | |||
+ | </pre> | ||
+ | |||
+ | Donde "modulo" es el nombre del modulo como se llama en el archivo yml en la carpeta config/menus/ | ||
+ | |||
+ | ej: | ||
+ | |||
+ | <pre> | ||
+ | |||
+ | # symfony test-functional compras comprasActions | tee test.compras.txt | ||
+ | |||
+ | </pre> | ||
+ | |||
+ | debe retornar en el archivo test.compras.txt informacion como la siguiente | ||
+ | |||
+ | <pre> | ||
+ | |||
+ | |||
+ | |||
+ | </pre> | ||
+ | |||
+ | 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. |
Revisión de 17:13 23 abr 2008
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
- Desde la raiz dle proyecto debemos hacer lo siguiente por cada modulo:
# symfony test-functional modulo moduloActions | 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 | 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.