stringtranslate.com

Calibre (software)

Gauge es una herramienta de automatización de pruebas multiplataforma liviana . Utiliza Markdown para crear casos y escenarios de prueba. Su arquitectura modular la hace flexible y escalable.

Reducción

Las especificaciones de calibre [2] están escritas en lenguaje comercial. Por ejemplo,

Encuentra películas que se reproducen cerca de mí ============================El sistema bajo prueba en este ejemplo es una aplicación web para buscar y reservar entradas de cine.Buscar películas -----------------*  Especifique la ubicación como "Bangalore" *  Busque la película "Star Wars" *  Verifique que "INOX" esté reproduciendo "Star Wars" a las "7:30 p. m."Reservar entradas de cine -----------------*  Regístrate con la dirección de correo electrónico <[email protected]> *  Completa la verificación *  Selecciona la ubicación como "Bangalore", la película "Star Wars" y "3" asientos *  Confirma y paga *  Verifica que el "boleto electrónico" se haya enviado al correo electrónico registrado.

Esta especificación de calibración describe una característica del sistema bajo prueba . Los escenarios [3] Search for movies y [4] Book movie ticketrepresentan un flujo en esta especificación. Los pasos [4] son ​​partes ejecutables de una especificación.

Código de prueba

Las especificaciones en Markdown abstraen el código detrás de los pasos.

Por ejemplo, la Specify location as "Bangalore"implementación del paso Javase vería así

// Este método se puede escribir en cualquier clase Java siempre que esté en classpath.clase pública StepImplementation { @Step ( "Especificar ubicación como <ubicación>" ) public void helloWorld ( String ubicación ) { // Implementación del paso } }           

Gauge tiene soporte para escribir código de prueba en:

Los ejecutores de idiomas aportados por la comunidad son:

Ejecución

Las pruebas de calibre se pueden ejecutar desde la línea de comandos [5] o desde los IDE compatibles. [6]

El comando predeterminado gauge specsejecuta las pruebas secuencialmente.

El comando gauge -p specsejecutará las pruebas en paralelo.

Informes

Gauge proporciona informes de pruebas completos [7] que proporcionan los detalles necesarios de una ejecución determinada.

Soporte IDE

El soporte IDE de Gauge [6] ayuda a escribir y mantener el conjunto de pruebas.

Referencias

  1. ^ "Versión 1.6.8". 14 de agosto de 2024. Consultado el 22 de agosto de 2024 .
  2. ^ "Long Start – Documentación de Gauge 0.8.3". Archivado desde el original el 7 de marzo de 2017 . Consultado el 28 de abril de 2017 .
  3. ^ "Long Start – Documentación de Gauge 0.8.3". Archivado desde el original el 7 de marzo de 2017 . Consultado el 28 de abril de 2017 .
  4. ^ "Long Start – Documentación de Gauge 0.8.3". Archivado desde el original el 7 de marzo de 2017 . Consultado el 28 de abril de 2017 .
  5. ^ "Uso de Gauge – Documentación de Gauge 0.8.3". Archivado desde el original el 6 de marzo de 2017 . Consultado el 28 de abril de 2017 .
  6. ^ ab «Uso de Gauge – Documentación de Gauge 0.8.3». Archivado desde el original el 6 de marzo de 2017 . Consultado el 28 de abril de 2017 .
  7. ^ "Informes – Documentación de Gauge 0.8.3". Archivado desde el original el 6 de marzo de 2017 . Consultado el 28 de abril de 2017 .

Enlaces externos