DEV Community

Cover image for Primeros pasos con TestProject.io
Raffy Rodriguez
Raffy Rodriguez

Posted on

Primeros pasos con TestProject.io

La automatización es algo que requiere ser realizado de la manera mas precavida posible, por lo que hay mucho que considerar a la hora de empezar esta tarea. No solamente es preocuparse por el buen código, es también pensar en como poder crear buenas pruebas y de la manera mas entendible. Así como también todos los posibles tipos de pruebas automatizadas que desearas escribir, de las cuales las pruebas de UI (interfaces) podrían ser de las más difíciles. Para algunos es posible escribir casos que simplemente copien lo que se haría manualmente, aunque los ingenieros experimentados las lleven a cabo de otra manera más eficaz.

Algunos testers no tan expertos pueden llegar a encontrar este tipo de pruebas tan difíciles que optarían por no realizarlas a primera oportunidad, aunque este no debería ser el caso. Cuando se posee una herramienta poderosa para realizar estas tareas, no hay razón para evitarlas, al contrario, es mejor encontrar la manera adecuada y utilizarla a nuestro gusto. TestProject es una herramienta poderosa y completamente gratuita , la cual es capaz de asistir en la creación y monitoreo de todo tipo de pruebas para aplicaciones Web y Mobiles, facilitando el trabajo de los testers e ingenieros de calidad de Software, lo que resulta muy ventajoso cuando utilizas su herramienta test recorder, la cual facilita la interacción a la hora de realizar pruebas de plataformas tanto Web como Mobiles.

TestProject posee varios Kits de desarrollo SDKs de manera abierta para lenguajes de programacion, tales como Java, C#, Python y JavaScript.

También es importante mencionar que posee ventajas como:

  • Amplia comunidad.
  • Creación y ejecución de pruebas para aplicaciones Web y Mobiles.
  • Repositorio de pruebas colaborativo.
  • SDK openSource (completamente gratis).
  • Facilita la integración con la mayoría de las herramientas de CI/CD.
  • Excelente manejo y creación de reportes.

En este articulo mostraremos los primeros pasos para la instalacion y el uso de TestProject,lo cual permitirá el desarrollo de pruebas desde lo más básico hasta lo más funcional en pocos pasos.

Pre-requisitos:

Para poder utilizar TestProject se requiere tener una cuenta, lo cual es muy simple y de manera completamente gratuita realizando los siguientes pasos:

  • Ir al sitio oficial de TestProject.io .
  • Presionar el boton FREE SIGN UP, localizado en la parte superior derecha.

Alt Text

  • Una vez presionado se desplegará el formulario a rellenar con la información requerida y luego de aceptar los términos y condiciones podrá presionar el botón Sign Up para finalizar el proceso de creación de cuenta de usuario en TestProject.io:

Alt Text

Tras haberse registrado satisfactoriamente, se necesitará la instalación del agente de control de TestProject, para de esa utilizar todos los beneficios ofrecidos por esta poderosa herramienta.

Instalacion y registro del agente de TestProject

Una vez creada la cuenta de Testproject se necesitarán seguir unos cuantos pasos para la instalación y registro del agente para poder realizar nuestras pruebas.

Lo primero será inicial sesión en TestProject con la cuenta anteriormente creada. Luego de haber iniciado sesión ir a la pestaña agent y presionar la opción Download Agent:

Alt Text

Tras presionar Download Agent se nos mostrará otra página en la que se nos será posible elegir el sistema operativo para el cual bajaremos la versión, así como algunas versiones anteriores o la opción de descargarlo para uso en contenedores Docker:

Alt Text

Luego de seleccionar la versión de sistema operativo e instalar nuestra instancia del agent, lo siguiente será registrarlo en nuestra cuenta de TestProject de la siguiente manera:

  • Iniciar el agente haciendo doble clic en el icono su icono localizado en el escritorio.

  • Asegurarse de que se esté ejecutando (habrá un icono en la barra de tarea, el cual muestra que inicio el agente).

  • Ir a la pestaña de agentes desde la página de TestProject y desde la pestaña agent, esta vez presionar la opción Register Agent .

Alt Text

  • Luego de presionar este botón se desplegará un formulario para registrar el agente previamente instalado, dándole un nombre y presionando el botón save para guardar:

Alt Text

Luego de realizados los pasos TestProject reconocerá el agente activo en nuestra computadora y comenzará el proceso de registro bajo el nombre que le acabamos de dar y al terminar nos hará saber que el registro fue exitoso:

Alt Text

Nuestro agente ya registrado, puede ser visualizado en la pestaña de agentes de TestProject con el nombre que le dimos anteriormente:

Alt Text

TestProject también nos proporciona la posibilidad de registrar nuestro agente mediante el uso del CLI o Command Line Interface (interfaz de líneas de comandos), usando un sencillo conjunto de pasos:

  • Luego de revisar que el agente se encuentra corriendo, luego de esto ejecutar en la consola o CMD el siguiente comando:

testproject-agent register -a agentName -t Your_API_Key _or_DevelopmentToken

Mostrándose la consola o CMD de esta manera:

Alt Text

Si Windows no reconoce los commandos de testproject-agent TestProject deberá ser agregado a las variables de ambiente usando la ruta:

Panel de control -> ver todos -> sistema -> opciones avanzadas -> variables de ambiente -> path -> nueva

Valor para agregar a la variable: c:\Archivos de Programas\TestProject Agent

Si el sistema está en ingles, la siguiente imagen puede ser usada de guía

Alt Text

En caso de requerir instalar en otro sistema diferente a Windows consultar documentación oficial de TestProject.

Una vez ya todo instalado y configurado podemos proceder y crear nuestros proyectos y casos de prueba utilizando esta gratuita y poderosa Herramienta.

Creación de proyecto para casos de pruebas con TestProject

TestProject ofrece la facilidad de crear casos automatizados de manera codeless (sin necesidad de programar), mediante el uso de su herramienta test recorder lo cual resulta muy sencillo para personas que estén dando sus primeros pasos en el procedo de la automatización, en simple pasos.

Lo primero es que es necesario saber que los casos de pruebas deben estar dentro de un proyecto, por lo que este debe ser creado primero.

Para la creación del proyecto solo hay que dirigirse a la página de TestProject y una vez iniciada sesión presionar la pestaña Project:

Alt Text

Una vez allí, nos dirigimos a la parte lateral izquierda y presionamos la opción My Projects en donde veremos la opción New Project, la cual nos permitirá crear el nuevo proyecto.

Alt Text

Tras presionar la opción se nos desplegara una ventana en la que podremos nombrar el proyecto y una breve descripción:

Alt Text

Una vez agregada la información solo hay que presionar la opción Create y se creara nuestro nuevo proyecto en el que podremos crear nuestros casos de pruebas.

Si sientes mas curiosidad, no dudes en revisar la página y documentación oficial de esta poderosa herramienta, la cual vino para hacer los procesos de pruebas automatizadas más fácil, tanto para principiantes como para los ya expertos que buscan agilizar a la hora de realizar su trabajo.

Gracias :)

Top comments (1)

Collapse
 
aliriomiguel profile image
Alirio Aranguren

Excelente!