Galen Framework es un framework de código abierto para pruebas de diseño y funcionalidad de sitios web, escrito en Java, que permite probar la apariencia de sitios web responsivos. Cuenta con su propio lenguaje, Galen Specs, para describir el posicionamiento y la alineación de elementos en una página web . Está basado en Selenium y puede ejecutarse mediante Selenium Grid para pruebas en diferentes navegadores [ 2 ].
Características principales
- Probando la ubicación de los elementos en la página
- Comparación de imágenes para el área seleccionada
- Pruebas funcionales
- Aplicación del enfoque TDD en el desarrollo web [ 3 ]
Lenguaje de especificaciones de Galen
El lenguaje de Galen Specs consta de las siguientes entidades:
- Definiciones del localizador de objetos de página
- Secciones etiquetadas
- Objetos de prueba
- Especificaciones de prueba
# Declarando objetos @objetos encabezado id encabezado icono css img.icon xpath de texto //h1 # Declarar una sección = Encabezado = @en * encabezamiento: dentro de la pantalla 0px arriba izquierda derecha altura ~ 70px icono de encabezado: ancho 34px altura 34px centrado verticalmente dentro del encabezado Encabezado interior de 7 a 10 píxeles a la izquierda @en el escritorio texto del encabezado: centrado verticalmente dentro del encabezado derecha del encabezado.icono 5 a 15px @en el móvil texto del encabezado: ausente Referencias
- ↑ "Versiones · Galenframework/galen" . github.com . Consultado el 7 de abril de 2021 .
- ↑ "Pruebas de diseño en diferentes navegadores con Galen Framework y Sauce Labs" . SauceLabs . Consultado el 8 de enero de 2015 .
- ↑ "Desarrollo visual basado en pruebas para el diseño de interfaces responsivas" . Smashing Magazine. 7 de abril de 2015. Consultado el 7 de abril de 2015 .
Enlaces externos
- Sitio web oficial
- Código fuente en GitHub
Categorías :
- Software libre programado en Java.
- Pruebas de interfaz gráfica de usuario
- Software libre programado en JavaScript
- Software libre multiplataforma
- Software que utiliza la licencia Apache.