FAQs GXtest Designer
From GXtest Wiki
Modelado de Casos de Prueba
- Cómo hacer que una parte del test case se repita?
- Para esto hay que modularizar la sección que se quiere repetir en un TC separado. Luego incluirlo en el TC que se está modelando y con doble clic sobre el TC incluido se puede editar sus propiedades. Entre ellas está la cantidad de veces a repetir ese caso de prueba. Para esto se puede elegir un valor fijo, o tomado de un DataPool. Por ejemplo, si estamos creando "Países" y queremos que el "Crear ciudad" se ejecute la cantidad de veces correspondiente para cada país, podríamos tener una columna en el datapool con los datos de los países a dar de alta con el número de ciudades a ingresarle.
Variables
- ¿Las variables son case-sensitive?
- No, es lo mismo utilizar una variable &NumFactura que &numfactura
- ¿Existen variables "reservadas"?
- Si, la variable &URLHome tiene como valor la URL principal de proyecto por defecto, por lo que, si creamos un comando Go(&URLHome) nos llevará a la url principal. Esta variable es también configurable en GXtest Manager, para ejecutar las mismas pruebas en distintos ambientes.
Resultados
- ¿Puedo visualizar los resultados exportados a XML en el Designer? ¿Puedo almacenar y navegar en alguna forma los resultados de ejecuciones previas?
- GXtest Designer tiene el objetivo de preparar las pruebas a ejecutar, y no de ejecutarlas. O sea, da la posibilidad de ejecutarlas y de visualizar resultados sólo con el propósito de asegurarte que las pruebas que se están armando funcionan correctamente. No es la idea el almacenar esos resultados.
- Para esto existe el GXtest Manager, que es el que administra el repositorio de pruebas y permite agrupar los Test Cases en Test Suites y agendarlos para ejecutar. Los resultados de estas ejecuciones quedan almacenados en la base de datos y pueden ser navegados desde este componente.