Difference between revisions of "GXtest Manager Execution Results"

From GXtest Wiki
Jump to: navigation, search
(Created page with "{{Idiomas | Resultados de Ejecucion | GXtest Manager Execution Results | GXtest Manager Execution Results }} GXtest Manager almacena el resultado de cada ejecución de cada p...")
 
Line 5: Line 5:
 
}}
 
}}
  
GXtest Manager almacena el resultado de cada ejecución de cada prueba. Para cada una de ellas guarda un resultado resumido, y ese resultado se puede ir navegando hasta llegar al detalle de dónde falló, para analizar así dónde se produjo el error.
+
GXtest Manager stores the results of every step of the executing test cases. For each execution we will have a general result, but we may navigate through the steps until we reach the error we were looking for, or a particular step result.
 +
The detail level of the results can be configured as needed, as it is explained [[ResultDetails_in_GXtest_Manager |here]]
  
A continuación se muestra un ejemplo de un reporte de ejecución, de una suite con 7 casos de prueba (Attraction, Country, AttractionCategory, Airline, Flight, FlightInstance, y Passenger) que se ejecutaron sobre la aplicación TravelAgency de samples.genexus.com.
+
Below, an execution result example is shown, of a test suite which includes seven test cases (Attraction, Country, AttractionCategory, Airline, Flight, FlightInstance, y Passenger), that were executed over the TravelAgency application (samples.genexus.com)
  
  
 
[[Image:EjemploResultadosManager.png]]
 
[[Image:EjemploResultadosManager.png]]
  
 +
In the execution report, we have the results of the step, the time spent and the total time. We may explore each test case individually, for example the test case 5-Flight, which found a problem, while it verifies the creation, update and delete of a flight instance.
  
En el reporte tenemos información de los distintos casos de prueba ejecutados, el tiempo que le llevó a cada uno y el tiempo total, así como el resultado de la ejecución. Podemos ver que todos los casos de prueba fueron exitosos excepto uno, el 5-Flight, en el que se prueba el alta, baja y modificación de un vuelo.
+
If we select the test case, we can see each step performed by it.
 
+
Si entramos en ese caso de prueba, podemos ver los pasos ejecutados por el mismo.
+
  
  
Line 21: Line 21:
  
  
Allí podemos ver cada una de las acciones que se ejecutan en ese caso de prueba, y donde se produjo el fallo. Podemos ver que falló la ejecución del “Flight_delete” (éste es un caso de prueba incluido en Flight, que se encarga de eliminar un vuelo). Entonces entramos a ver el detalle de ese caso de prueba.
+
In there, we can identify the step where the problem was found: “Flight_delete”, which is a test case itself. So we select again this test case in order to see its steps.
  
  
Line 27: Line 27:
  
  
Al ver el detalle podemos ver los distintos comandos ejecutados y el resultado de cada uno. Así es que podemos ver que falló la verificación de un texto, el cual en lugar de contener 12:44AM contiene 12:44PM.
+
Here, we can realize that the problem was that the application stored a wrong value of the date attribute: the expected value is 12:44AM, but the application is showing the value 12:44PM.
  
Y si hacemos clic en la verificación que falló, podemos incluso ver una captura de pantalla con la página al momento de la ejecución de este paso.
+
If we again click the step, we can even see a screen capture of the application state when the problem arised.
  
  
Line 35: Line 35:
  
  
Además de ver los resultados en GXtest Manager, luego de cada ejecución podemos recibir un reporte breve del resultado de las pruebas en el mail. A continuación se muestra un ejemplo de un mail informando que una tarea finalizó su ejecución.
+
Moreover, after each task is executed in GXtest Manager, we will receive an execution report in our e-mail, shwoing a brief result of the test cases and a link to see more detailed information.
  
  
 
[[Image:EjemploMailResultados.PNG]]
 
[[Image:EjemploMailResultados.PNG]]

Revision as of 20:02, 23 April 2014

Spanish.gif
English.gif
Japan.gif

GXtest Manager stores the results of every step of the executing test cases. For each execution we will have a general result, but we may navigate through the steps until we reach the error we were looking for, or a particular step result. The detail level of the results can be configured as needed, as it is explained here

Below, an execution result example is shown, of a test suite which includes seven test cases (Attraction, Country, AttractionCategory, Airline, Flight, FlightInstance, y Passenger), that were executed over the TravelAgency application (samples.genexus.com)


EjemploResultadosManager.png

In the execution report, we have the results of the step, the time spent and the total time. We may explore each test case individually, for example the test case 5-Flight, which found a problem, while it verifies the creation, update and delete of a flight instance.

If we select the test case, we can see each step performed by it.


ResultadosTask.png


In there, we can identify the step where the problem was found: “Flight_delete”, which is a test case itself. So we select again this test case in order to see its steps.


ResultadosTCManager.png


Here, we can realize that the problem was that the application stored a wrong value of the date attribute: the expected value is 12:44AM, but the application is showing the value 12:44PM.

If we again click the step, we can even see a screen capture of the application state when the problem arised.


Ej capturaManager.png


Moreover, after each task is executed in GXtest Manager, we will receive an execution report in our e-mail, shwoing a brief result of the test cases and a link to see more detailed information.


EjemploMailResultados.PNG