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 siguiente información siguiente:
- FilePath: la ruta completa, incluyendo el nombre del fichero .txt.
- 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ámetrometros de inicialización le indicaremos el nombre y la ruta donde hemos guardado ese fichero.
-
File Path: C:\test\Paises y Representaciones Permanentes.txt
También el tipo de codificación:
por último
-
SiCreate/Overwrite: si marcamos la casilla de verificación Create/Overwrite,n, TAST creará un nuevo fichero o lo sobrescribirá si el fichero ya existe.
Funciones del adaptador TXT
Para las comprobaciones, hemos necesitado las siguientes funciones:
-
writeEntercloseFile():Añadecierraunelsaltoarchivo. Devuelve true si el archivo puede cerrarse correctamente o false delínealoalcontrario.fichero.NoGraciasrequierea esta función cada línea recoge la cadenaparámetros detexto de cada página.entrada. -
getReadLinecontainsText(SearchString):Recogebusca un determinado texto en elcontenidoficherode.txt.laDevuelvelíneatrueindicadosiporloelhaparámetro numLine.encontrado. -
getFileTextcountFileLine():Leedevuelve el número de líneas del fichero. No requiere parámetros de entrada. -
countTextFile(): cuenta el número de veces que aparece el string que le indicamos. En nuestro caso: GUATEMALA
-
generateFileAsEvidence(): genera una copia del fichero txt en su estado actual, para ser añadido como evidencia.
-
getFileText(): lee el contenido del fichero y lo retorna como una variable TastDataString. No requiere parámetros de entrada.
getOwner(): devuelve el propietario del fichero en el sistema de archivos. No requiere parámetros de entrada.
searchText: devuelve una lista con las líneas que contienen los textos introducidos como parámetros de entrada. Le hemos indicado el texto: REPÚBLICA.
Archivos necesarios para ejecutar el caso
En este caso de prueba partimos de un fichero fichero .txt que tenemoshemos 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 abrimoshacemos clic en el icono de la derecha (marcado con una flecha roja) ysi tenemosqueremos ver con detalle la ejecución.
Captura de resultados
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 ficherofichero, vemos que ha quedado registrado el cambio:
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.







