Ejemplo Adaptador 5250/AS400
Descripción
Grandes empresas, como Bancos, Hospitales, Gobiernos o Agencias de Seguros, siguen utilizando la tecnología AS/400. Por lo general, no se utilizan para funciones de oficina ni para la productividad de los empleados; pero si para dar soporte a sus aplicaciones más potentes y pesadas. Por lo tanto, este sistema que se creó a finales de la década de 1980, sigue funcionando en la actualidad.
También nos permite generar macros que permiten automatizar pruebas en sistemas “transformados a HTML”. Es decir, realizamos la grabación de una serie de acciones de teclado que después se ejecutarán. Esta grabación se guarda con un nombre y en nuestro directorio. Después abrimos TAST y desde la casilla Asistentes lo importamos. Automáticamente esta grabación se convertirá en un diagrama que reflejará paso a paso todas las acciones realizadas. Posteriormente lo guardaremos, validaremos y lo ejecutaremos en el cliente de TAST.
Enunciado del ejercicio
Con este Adaptador, que ha creado TAST, lo que hacemos es navegar a través del emulador AS400/5250 y ejecutar pruebas. Nos permite hacer pruebas en pantallas mainframe AS/400. Se puede aplicar en la recogida, creación y manipulación de datos en cualquier Host para así agilizar procesos y automatizarlos, haciendo más eficiente su aplicación y sus métodos de trabajo.
Para que se realice la conexión con el servidor AS400/5250, hay que proporcionarle los siguientes datos:
-
Session Name: indica el nombre que quieres asignarle a la sesión.
-
Host: lo que conecta con el emulador.
-
Port: es el puerto de terminal.
-
Proxy Port: 1080.
- tnEnhanced
- Screen Size: 24 *
- SSL: NONE
- Codepage
- INTERNAL - Built-in EBCDIC conversión (CP037)
Resolución del caso de prueba
Hemos diseñado este caso de prueba utilizando dos Adaptadores: el Adaptador de Objetos de Usuario y el Adaptador AS400/5250. Para poder acceder al emulador AS400/5250 necesitamos logarnos. Hemos utilizado para ello una gate, donde le indicamos los valores de los parámetros “User” y “Password” necesarios.
Este diagrama básicamente prueba todas las Funciones Predefinidas, que tenemos en el Adaptador AS400/5250.
Adaptador Usuario
-
SetVariable: creamos la variable que necesitemos dándole el nombre y el formato de salida que necesitemos (boolean, string, integer, double…)
Adaptador AS400/5250
-
readScreen: esta función lee la pantalla en la que estas posicionado.
-
rowContaintsText(Text,Row): esta función comprueba si existe un determinado texto en una línea de pantalla. Estos datos se pueden ver en la parte inferior derecha de la pantalla.
-
waitForCursor: esta función espera a que aparezca el cursor en la pantalla que queremos ver a continuación.
-
writeKey: escribe la tecla introducida (ENTER, SUPR, F3, F4, F7, F9, etc…).
-
writeText (Text, Row, Column): esta función escribe un texto, en la posición que le indicamos, a través de las coordenadas Row y Colum. Estos datos se obtienen de la pantalla, abajo a la derecha.
Ejecución del Test Set
Una vez que aparece la pantalla, gracias a los comandos de navegación, recorremos el menú.
Una vez entramos en el emulador, podemos empezar a navegar, editar, copiar, mirar ficheros, etc…
Captura de resultados
Al terminar de ejecutar este caso de prueba, tenemos como resultado la carpeta de evidencias, donde se almacena tanto el log de la ejecución, como todas las capturas de pantalla, archivos, etc... si hemos marcado la casilla «Evidencias» en la configuración general del diagrama.
A la hora de devolvernos los resultados, TAST nos devuelve un documento Word, en el que se detallan los pasos que hemos realizado, los resultados obtenidos de cada paso, los links al diagrama y al test set, si hemos dado a descargar documento en la casilla de Resultados.
Log de la ejecución
Archivos necesarios para ejecutar el caso
Hay que tener descargado el ejecutor: “tn5250j-0.7.6-TAST.jar”.




