Skip to main content

Ejemplo Adaptador Host 3270

Descripción

A través del Adaptador Host 3270, TAST se conecta con un Host 3270 para realizar pruebas en él.  Este adaptador nos permite por un lado ejecutar pruebas en pantallas Mainframe del Host y también generar macros que nos permiten automatizar pruebas en sistemas «transformados a HTML». También es posible realizar pruebas individuales con este adaptador o pruebas de extremo a extremo conectando con otros adaptadores.

Enunciado del ejercicio

Se trata de una navegación sencilla en un menú principal (ver cuentas bancarias y datos de ese tipo).

Resolución del caso de prueba

Lo primero que tenemos que hacer es proporcionarcumplimentar todalos parámetros la informaciónnecesarios del Adaptador,Adaptador relativaHost 3270 relativos a su conexión y uso:

 

Ejemplo adaptador Host1.png

Ejemplo adaptador Host2.png

Ejemplo adaptador Host3.png

Ejemplo adaptador Host4.1.png

 

Ejemplo adaptador Host5.png

 

Diagram.pngEjemplo adaptador Host6.png


Funciones que hemos utilizado con el Adaptador Host 3270:
  • waitFor: waitespera fora theque timetranscurra inel secondstiempo receiveden insegundos therecibido parameteren toel elapse.parámetro. TheEl valuevalor weque havehemos indicatedindicado ascomo timeouttiempo is:
    de
      espera
    • es

      de  2 seconds.

    segundos.
  • writeKey (Key): thisesta functionfunción executesejecuta auna predefinedtecla keypredefinida onen thela screen.pantalla. como puede ser ENTR, PF8 PF4, PF10, etc...
  • PFWriteKey.pngEjemplo adaptador Host7.png

    • writeKeyUntilFind(Key, Text): thisesta functionfunción executesejecuta thela functiontecla keyde función (Key) andy waitsespera fora theque textaparezca el texto (Text)text) toen appearla on the screen.pantalla.
    • writeText (Text,Row,Column): thisesta functionfunción writesescribe aun texttexto inen auna definedposición position.definida (linelínea andy column)columna).
      • ParameterParámetro Text: value→ texttexto toa write.escribir
      • ParameterParámetro  Row: value→ rownúmero Number.de linea
      • Parameter

        Parámetro Column: value→ columnnúmero number.de columna.
        TheseEstos parametersparámetros arese obtainedobtienen bypulsando right-clickingbotón onderecho thedel screenratón wesobre wantla topantalla display.

        que queremos mostrar.

      Ejecución del Test Set

      WhenPara wepoder finishejecutar executingeste thiscaso testde case,prueba, weabrimos seeel ifCliente itde hasTAST, beeny executedlanzamos correctly:la ejecución. A continuación  vemos si se ha realizado correctamente:

      Me falla el caso de prueba en el paso 10

       

      Execution.png

      Captura de resultados

      Al terminar de ejecutar este caso de prueba, tenemos como resultado la carpeta de evidencias, donde se almacena el log de la ejecución,

      A continuación abrimos el icono de la derecha (marcado con una flecha roja) y tenemos como resultado la carpeta de pruebas, donde se almacena tanto el log de la ejecución, así como los ficheros que se hayan podido generar.

      generar,

      Wecapturas thende openpantallas, the icon on the right (marked with a red arrow) and we have as a result the evidence folder, where both the log of the execution is stored, as well as all the screenshots, files, etc... ifsi wehemos havemarcado checkedla thecasilla "Evidence"«Evidencias» boxen inla theconfiguración general settingsdel of the diagram.diagrama.

       
      Carpeta de evidencias

      Evidences.png

      Log de la ejecución   

      Log.png

      When returning the results, H-TEST returns a Word document, detailing the steps we have taken, the results obtained from each step, the links to the diagram and the test set, if we have clicked on download document in the Results box.

      Word.png