Skip to main content

Ejemplo Adaptador FTP

English

Descripción

Este adaptador es usado para realizar conexiones con servidores FTP o SFTP, actuando como cliente en un diagrama de TAST.

¿Qué es FTP? FTP es uno de los métodos más usados para compartir/transferir archivos. Se trata de un protocolo de red que permite la transferencia de archivos entre dos equipos. Por ejemplo, estás creando tu primera página web en tu equipo personal. Gracias a un cliente FTP podrías mover todos esos archivos a un servidor, y otra persona interesada, descargarlos.

Los servidores FTP son las aplicaciones de software que permiten la transferencia de archivos de un dispositivo (por ejemplo, un ordenador Mac, Windows o Linux) a otro. Puede sonar complejo, pero los servidores FTP son simplemente ordenadores que tienen una dirección FTP y se dedican a recibir conexiones FTP.

Emplea una estructura cliente-servidor. En este tipo de arquitecturas, el servidor estará esperando peticiones del cliente para transferir información o archivos. El cliente FTP puede realizar la consulta desde una interfaz gráfica (clientes FTP) o desde línea de comandos de un terminal.

  • FTP está formado por una estructura de carpetas y subcarpetas en donde la información se guarda
  • Es compatible con cualquier sistema operativo
  • No dispone de un sistema de seguridad, por lo que los archivos que guardemos en el servidor se encuentran expuestos.

¿Diferencia entre FTP y SFTP? SFTP es un protocolo completamente diferente basado en el protocolo de red SSH (Secure Shell), en lugar del de FTP. SFTP utiliza solo una conexión y encripta tanto la información de autenticación como los datos de archivos que están siendo transferidos.

SFTP usa un canal seguro para transferir archivos mientras que el FTP no lo hace. Con SFTP, tu conexión siempre está asegurada y los datos que se mueven entre tu cliente FTP y tu servidor web están encriptados. Por ello, es importante utilizar SFTP, que encriptan la información para evitar robos de datos

Para utilizar un cliente FTP, se necesita conocer el nombre del archivo, el ordenador en que reside (servidor, en el caso de descarga de archivos), el ordenador al que se quiere transferir el archivo (en caso de querer subirlo nosotros al servidor), y la carpeta en la que se encuentra.

Por lo tanto, estos serán los parámetros que necesitamos a la hora de configurar el Adaptador FTP:

  • Host: nombre o dirección IP del servidor FTP que queremos conectar.
  • Port: número de puerto del cual depende el servidor FTP. Es 22 por defecto
  • User:  usuario con el cual queremos realizar la conexión.
  • Password: contraseña del usuario con el cual queremos realizar la conexión.
  • Secure: es una casilla que marcaremos para indicar si la conexión es segura o no.

Enunciado del ejercicio

Resolución del caso de prueba

Archivos necesarios para ejecutar el caso

Ejecución del Test Set

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   

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.