En el ámbito del desarrollo y las pruebas de software, la eficiencia y la colaboración son esenciales para el éxito. En SIPSA, creemos en la adopción de prácticas que optimicen el proceso de pruebas, por eso TAST es la herramienta de automatización de pruebas diseñada para hacer sencilla la automatización, con funcionalidades que ayudan a maximizar la eficiencia y la cobertura de pruebas.
A continuación, te explicamos dos de las múltiples funcionalidades de TAST, que maximizan la eficiencia de las pruebas de software: son las gates y repositorios de TAST.
Estas funcionalidades ofrecen soluciones flexibles y poderosas que te ahorran tiempo mientras mejoras la calidad y la consistencia de las pruebas.
¿Qué es una gate?
En TAST, los casos de prueba se definen con diagramas UML de secuencia que detallan el paso a paso del proceso. Una gate es un diagrama anidado dentro de otro diagrama.

¿Cómo crear una gate?
- Publicar el diagrama: primero, publica el diagrama que deseas utilizar como Gate a nivel de proyecto o dominio.
- Seleccionar la gate: en TAST, selecciona la opción de crear una nueva Gate.
- Dibujar la gate: inserta la Gate en el diagrama principal.
- Configurar propiedades: define las propiedades de la Gate, incluyendo el dominio y el proyecto correspondiente.
Ejemplo: gate URL
Para ilustrar cómo funciona una gate, consideremos un caso de prueba que consiste en abrir automáticamente 100 webs distintas y capturamos la pantalla de cada una de ellas para verificar que carga correctamente.
- Gate GUI: utilizamos un diagrama que captura la pantalla de una web y lo convertimos en una gate.
- Bucle de URLs: insertamos esta Gate en un bucle que accede a un archivo Excel donde están registradas las 100 URLs, abriéndolas sucesivamente y capturando la pantalla de cada una.
Esta gate puede ser reutilizada en cualquier otro diagrama que necesite realizar capturas de pantalla de una web, asegurando que cualquier cambio en la Gate se refleje en todos los diagramas que la contienen.
Beneficios de usar gates
- Eficiencia: las gates permiten reutilizar casos de prueba existentes, ahorrando tiempo y esfuerzo al evitar la duplicación de trabajo.
- Simplicidad: facilitan la simplificación de las pruebas, haciéndolas más visuales y sencillas de seguir.
- Modularidad: fomentan la modularidad en la creación de casos de prueba, adaptándose fácilmente a las entregas iterativas del desarrollo.
¿Qué es un repositorio en TAST?
Un repositorio en TAST es una funcionalidad que permite almacenar variables y XPaths de forma centralizada. Los repositorios de TAST son archivos YML o TXT que facilitan la gestión y reutilización de datos en las pruebas automatizadas.

¿Cómo Crear un Repositorio en TAST?
- Gestión de repositorios: en el menú Modelo, selecciona «Gestión de Repositorios». Haz clic en + para crear un nuevo repositorio, definiendo su nombre y el dominio/proyecto/carpeta correspondiente.
- Escribir contenido: escribe el contenido del repositorio, como XPath, CSS Selectors, Ids, etc.
- Vincular al Diagrama: abre el caso de prueba (diagrama) y vincula los pasos que utilicen los datos del repositorio.
En TAST, también se pueden clonar repositorios para facilitar el proceso de configuración inicial.
Ejemplo: Repositorio SAP
Para ilustrar el uso de un repositorio, consideremos un caso de prueba automatizado sobre la aplicación web de SAP. Este caso de prueba consiste en: iniciar sesión, crear un proyecto para un nuevo cliente, crear paquetes de trabajo, asignar recursos, emitir una factura y cambiar el proyecto ha estado «en ejecución».
Este repositorio almacena XPaths e Ids necesarios para identificar y interactuar con los elementos en la página web. Si estos elementos cambian, solo es necesario modificar los datos en el repositorio, y los cambios se reflejarán en todos los casos de prueba que utilicen este repositorio.
Beneficios de los repositorios
- Centralización de recursos: toda la información se almacena en un solo lugar, facilitando el acceso y la gestión.
- Mantenimiento simplificado: actualizar un recurso en el repositorio se reflejará automáticamente en todos los casos de prueba vinculados.
- Pruebas ágiles: la reutilización de recursos y la centralización permiten realizar pruebas de manera más rápida y eficiente.
Maximiza la eficiencia de tus pruebas con TAST
El uso de gates y repositorios de TAST maximiza la eficiencia y mejora la estructura de las pruebas automatizadas.
Pide tu demo de TAST sin compromiso y descubre más funcionalidades que harán más eficiente el trabajo del equipo de pruebas.


Deja tu comentario
Debe iniciar sesión para escribir un comentario.