Ejemplo Adaptador Fichero de Texto
English
Descripción
A través del Adaptador de Fichero de Texto, TAST puede administrar ficheros de texto plano y utilizarlos en las pruebas. Los ficheros de texto plano son los formados solo por texto. Es decir, carecen de información destinada a generar formatos, como pueden ser negritas, subrayado, cursivas, tamaño de letra, tipos de letra, etc. No requieren ser interpretados para leerse, son más directos, sin la distracción de los colores, fuentes y links, lo que hace posible la gran variedad de pruebas que podemos realizar con ellos gracias a TAST.
El programa Bloc de notas (Notepad) de Windows maneja exclusivamente el texto plano. Nosotros trabajaremos con la versión Notepad ++.
Cuando en el diseño de un caso de prueba incluimos este adaptador, debemos proporcionarle la información necesaria para establecer la conexión y poder hacer uso de él. Sería la siguiente:
- FilePath: la ruta completa, incluyendo el nombre del fichero .txt representado por el adaptador en el diagrama.
- CharSet: el conjunto de caracteres usados en el fichero.txt con el que vamos a trabajar:
- UTF-8 para probar ficheros Webservices
- CP1252 para probar ficheros de Windows descargados a través de FTP/SFTP
- Cp1047 es usado por defecto.
- UTF-8 para probar ficheros Webservices
Es muy importante seleccionar correctamente el Charset del fichero, porque el retorno de carro se interpreta de forma diferente según el Charset seleccionado y esto puede impactar en todas las funciones predefinidas que gestionan el fichero de texto en TAST.
- Create/Overwrite: cuando la casilla de verificación está marcada, TAST creará un nuevo fichero o lo sobrescribirá si el fichero ya existe.
Enunciado del ejercicio
Resolución del caso de prueba
Hemos diseñado este caso de prueba utilizando dos Adaptadores: el Adaptador Objeto de Usuario, y el Adaptador de Texto.
Este es el enlace al siguiente diagrama: https://app.cloud1.testautomationsystemtool.com/opendiagram?id=14492
Adaptador TXT
Cómo parámetro de inicialización le indicaremos el nombre y la ruta donde hemos guardado ese fichero. También el tipo de codificación.
-
File Path: C:\test\Paises y Representaciones Permanentes.txt
-
CharSet (Opt.): el tipo de codificación que elegimos es: UTF-8. Si hay algún carácter extraño, lo leerá bien.
-
Si marcamos la casilla de verificación Create/Overwrite, TAST creará un nuevo fichero o lo sobrescribirá si el fichero ya existe.
Funciones del adaptador TXT
-
writeEnter: Añade un salto de línea al fichero. Gracias a esta función cada línea recoge la cadena de texto de cada página.
-
getReadLine: Recoge el contenido de la línea indicado por el parámetro numLine.
-
getFileText: Lee el contenido del fichero y lo retorna como una variable TastDataString. No requiere parámetros de entrada.
Archivos necesarios para ejecutar el caso
En este caso de prueba partimos de un fichero fichero .txt que tenemos creado anteriormente. Lo guardamos en el directorio C:\test con el nombre que le hemos dado, en este caso C:\test\Paises y Representaciones Permanentes.txt
Ejecución del Test Set
Para ejecutar este caso de prueba, abrimos el Cliente de TAST, lo buscamos y lanzamos la ejecución. Cuando terminamos de ejecutar este caso de prueba, vemos si se ha ejecutado correctamente. Nos aparecerá la casilla de Status marcada en verde.
Captura de resultados
A continuación abrimos el icono de la derecha (marcado con una flecha roja) y 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.
Log de la ejecución
Una vez que hemos ejecutado este caso de prueba si volvemos al archivofichero Excel, tendremos los resultados que le hemos pedido añadidos en las sucesivas columnas que le hemos indicado, en la misma Hoja1:
Por último si vamos a la pestaña de Resultados y pulsamos descargar documento, TAST nos devuelve un documento Word, detallando los pasos que hemos dado, los resultados obtenidos de cada paso, los enlaces al diagrama y al conjunto de pruebas.










