katalon studio tutorial
La automatización de pruebas es un área en la que todavía existe una búsqueda constante de mejora, simplicidad, solidez y facilidad de uso.
Algunas herramientas pueden ayudar a crear scripts robustos, ligeros y fáciles de mantener, pero son difíciles de usar. Algunos otros son fáciles pero crean pruebas frágiles y temperamentales. Siempre hay una elección que tenemos que hacer: ganamos algo, perdemos algo.
Dada esta situación, cuando una herramienta se presenta con la promesa de resolver los puntos débiles, es natural estar emocionado.
Durante la semana pasada, estuve trabajando en un software de automatización simple pero sólido, Katalon Studio. Llegó con las capacidades de UI que tanto extraño en la automatización basada en Selenium WebDriver y la flexibilidad que UFT elude. Y es totalmente gratis.
=> Si está interesado en saber más, ya hemos cubierto una publicación de revisión sobre esta herramienta gratuita aquí: Revisión de Catalog Studio
Para el tutorial de Katalon Studio de hoy, puse la teoría a prueba e instalé Katalon Studio 4.5.
Lo que vas a aprender:
- Instalación y puesta en marcha de Catalon
- Interfaz de usuario de Katalon de un vistazo!
- Creemos nuestra primera prueba
- Catálogo de nuevas funciones
- ¿Qué tiene de bueno esta herramienta?
- ¿Que podría ser mejor?
- Conclusión
- Lectura recomendada
Instalación y puesta en marcha de Catalon
En primer lugar, la instalación es muy sencilla.
Sigue estos pasos:
#1) Ir Catalog Studio y haga clic en 'Descargar' .
(Nota:Haga clic en cualquier imagen para ampliarla)
Necesitará un correo electrónico válido para activar su cuenta de Katalon. El correo electrónico personal funciona: me registré con mi Gmail.
#2) Elija la versión de descarga que necesita
#3) Una vez que se completa la descarga - Vaya a la carpeta de su computadora y haga clic en Katalon.exe (estoy usando Windows)
#4) La configuración comienza:
#5) Ingrese la información de su cuenta que utilizó para registrarse:
Listo: ¡Katalon se inicia y está listo para automatizar!
Interfaz de usuario de Katalon de un vistazo!
Puedo señalarle todos y cada uno de los elementos e íconos que verá en la interfaz, pero reinventaré la rueda si lo hiciera. Porque la guía del usuario de Katalon ya lo ha hecho por nosotros.
Aquí hay una imagen de la documentación de Katalon que es muy útil para familiarizarse con la interfaz:
preguntas y respuestas de la entrevista de prueba móvil pdf
Creemos nuestra primera prueba
Ahora que estamos dentro, saltemos a eso.
Paso # 1: crea un nuevo proyecto
Ir Archivo -> Nuevo -> Crear proyecto e ingrese el nombre del proyecto en la ventana de abajo que aparece:
Ahora verá que su proyecto se abrirá y verá los siguientes elementos disponibles en el Explorador de pruebas:
Paso 2: agregar objetos al repositorio
Hay muchos enfoques que puede adoptar para crear su caso de prueba. Registre su prueba o genere líneas de código después de agregar los objetos primero. Estoy siguiendo el último enfoque aquí.
Esto es lo que necesito hacer ahora: Espiar mi aplicación y agregar objetos. Para hacer esto, vaya a la pestaña Repositorio de objetos, y como estoy trabajando en una aplicación web, haré clic en la opción 'Espiar Web'.
Se abre la siguiente ventana de Object Spy. Ingrese la URL de inicio y elija en qué navegador debe abrirse.
Esto lanzará la URL en el navegador seleccionado. Voy a 'http://carguruji.com/shop' en Chrome.
Como puede ver, cada vez que pasa el mouse sobre un objeto en la página o el mouse sobre un objeto, muestra una forma en que puede capturar el objeto:
Capture todos los objetos que necesita para la prueba presionando 'Alt + ~', los objetos ahora se mostrarán en la ventana del repositorio de objetos debajo de los objetos capturados:
Cuando tenga todos los objetos disponibles, haga clic en 'Agregar al repositorio de objetos'
Al final, debe tener todos los objetos que necesita para su prueba en el Repositorio de objetos en la estructura de carpetas que elija:
Ahora estamos listos para agregar los pasos a la prueba.
Paso 3: crear un caso de prueba
Esto es lo que quiero que haga mi caso de prueba:
- Lanzar el sitio
- Buscar DVD
- Haga clic en el DVD 'A bug's life'
- Compruebe si el precio que se muestra es $ 35,99
Puede que esta no sea una prueba perfecta, pero servirá para fines de demostración.
Entonces, creemos los pasos en Katalon.
Navegue hasta el nodo Casos de prueba en el Explorador de pruebas. Haga clic derecho y ' Nuevo -> Caso de prueba '. Ingrese el nombre del caso de prueba y una descripción a continuación. Voy a llamar a esto ' VerProductoPrecio ' caso de prueba.
Se abre un nuevo formato tabular:
Los usuarios de Selenium IDE lo encontrarán instantáneamente familiar, ya que tiene una apariencia muy similar. Sin embargo, encuentro este comportamiento más cercano con la vista de palabras clave de HP UFT / QTP porque le permite agregar variables de salida, declaraciones en bucle, etc.
Paso # 4: agregue pasos de prueba
Para agregar pasos de prueba, simplemente haga clic en 'Agregar' y en la fila recién insertada haga clic en la columna 'elemento' para agregar una palabra clave / método / acción que desea realizar.
Por ejemplo: Lo primero que quiero hacer es 'Abrir navegador' e ir a una determinada URL.
Así es como puede hacerlo:
Entonces, haga clic en las siguientes cosas para realizar las tareas respectivas:
- Artículo: Para elegir que hacer
- Objeto: En que objeto
- Aporte: Que suministrar al paso
- Producción: Dónde almacenar el valor devuelto
Del mismo modo, siga agregando todos los pasos. Es una buena idea agregar alguna descripción a cada paso, ya que tendrá más sentido cuando vuelva a leer la prueba. Para hacerlo, haga clic en la columna de descripción e ingrese la descripción como se muestra a continuación:
Así es como aparecería su prueba:
Una vez hecho esto, estará listo para ejecutar.
Pero antes de eso, permítanme mostrarles rápidamente la vista 'Script' de este script. Haga clic en la pestaña 'Script' en la parte inferior de la página para ver el modo de script:
Los usuarios, que se sienten mucho más cómodos trabajando desde este modo, pueden utilizarlo en lugar del modo manual.
Paso # 5: Ejecute su prueba
Para ejecutar su prueba, haga clic en 'Ejecutar' en el menú y alternativamente puede elegir el navegador en el que desea que se ejecute.
Una vez hecho esto, los resultados de su prueba se mostrarán a continuación:
Paso # 6: mejorar
Ahora que ha terminado con su primera prueba, aquí hay algunos pasos siguientes:
- Cree más pruebas, agréguelas al conjunto de pruebas y ejecútelas todas a la vez
- Ver informes de prueba después de la ejecución de la suite de pruebas
- Parametrice sus pruebas
- Incluya manejo de errores, etc.
- Cree palabras clave / paquetes personalizados
- Llamar a pruebas y reutilizar código
Catálogo de nuevas funciones
Usé la versión Katalon 4.5. Esta es actualmente la versión más nueva de Katalon disponible para descargar. Dado que no he experimentado las versiones anteriores de primera mano, realmente no puedo hacer una afirmación sobre saber qué ha mejorado desde antes.
Pero cuando miré la documentación, me alegré de que Katalon trajera las siguientes características a su conjunto porque estas son algunas de las cosas que he disfrutado usando:
1) Ayuda en el módulo: Cuando haces clic en '?' en el módulo de caso de prueba, le lleva a la página de documentación de ayuda que muestra información sobre el modo manual de caso de prueba. Asimismo, cada módulo tiene una ayuda útil para esa parte de la herramienta en forma de icono de ayuda incrustado.
2) Ayuda de contenido en el modo de secuencia de comandos: En serio, no sé qué haría cuando los IDE dejen de indicarme nombres de objetos y llamadas / sintaxis de métodos. :)
3) Cambio de nombre de los informes de ejecución de pruebas: A menos que tengamos la memoria sobrehumana, es imposible saber qué prueba se ejecutó a qué hora y en qué fecha, pero imagina que es la única forma de encontrar los resultados de tu prueba. Afortunadamente, con la versión 4.5 de Katalon, puede cambiar el nombre de un informe de ejecución de prueba a un nombre más descriptivo.
Para obtener una lista completa de mejoras, consulte las notas de la versión de Katalon 4.5 aquí en: https://docs.katalon.com/display/KD/Version+4.5
¿Qué tiene de bueno esta herramienta?
1) Fácil de instalar. Funciona en los navegadores y sistemas operativos más comunes: https://docs.katalon.com/display/KD/System+Requirements
2) Pruebas web, móviles y de servicios web: todo en uno
3) De uso completamente gratuito
4) Funciona tanto para probadores técnicos como no técnicos
5) Elimina la complejidad de la configuración y la definición del marco que plantean herramientas como Selenium
6) Lleva la interfaz de usuario / reconocimiento de objetos robusta similar a QTP a una herramienta de automatización gratuita: puede agregar múltiples propiedades para reconocer un objeto y no tener que elegir / adivinar qué localizador funciona mejor.
7) Datos de respaldo que impulsan sus pruebas de manera inherente: Los datos de prueba se pueden crear en la propia herramienta o se pueden recopilar externamente desde hojas de Excel o base de datos.
Admite las siguientes bases de datos:
8) Se integra con las herramientas de gestión de requisitos y gestión de pruebas JIRA y qTest respectivamente. La integración es fácil de establecer con el asistente de configuración rápida de ayuda. Por lo tanto, los administradores de herramientas técnicas no son necesarios para que Katalon hable con las contrapartes de gestión de pruebas.
9) Ejecute varias pruebas a la vez como un conjunto de pruebas
10) Integración de Git para la gestión y el intercambio de código fuente
11) Depuración e informes robustos
12) Manejo de errores incorporado No más bloques de prueba y captura, no más funciones complejas para salir con gracia de su script fallido. Defina lo que debe suceder cuando su prueba falla en la configuración del proyecto:
¿Que podría ser mejor?
Tenga en cuenta que soy quisquilloso aquí:
- La interfaz de usuario es a veces un poco torpe.
- Si hay un error en el modo de secuencia de comandos, no le permite volver al modo manual; en ocasiones, esto me limita.
Conclusión
Finalmente, '¿Katalon Studio está a la altura de la promesa?', Yo diría, ¡SÍ! Aunque todavía no he probado los servicios web y la parte de prueba móvil de la herramienta, me gusta su capacidad de prueba web.
Si necesita una herramienta de automatización gratuita que no necesite una configuración y conocimientos técnicos complejos, esto podría ser muy útil.
También puede explorar más y aprender esta herramienta con la ayuda de estos videos tutoriales .
Sobre el Autor: Este tutorial práctico está escrito por Swati, miembro del equipo de STH.
Con suerte, este artículo le ha brindado los detalles básicos para comenzar. Pruébelo y háganos saber sus comentarios. Si ya es usuario de Katalon, comparta sus experiencias.
preguntas y respuestas de la entrevista de prueba de base de datos para experimentados
Lectura recomendada
- Automatización de pruebas para Jira con Katalon Studio
- Selenium Vs Katalon Studio: Cómo simplificar las pruebas de selenio en Katalon Studio
- Tutoriales detallados de Eclipse para principiantes
- Simplificar las pruebas de API con Katalon Studio
- Ver tutorial de automatización de pruebas: una guía de herramientas de automatización de pruebas móviles
- Appium Studio para Eclipse: automatización integral de Appium / Selenium de Eclipse
- Tutorial de Geb: pruebas de automatización del navegador con la herramienta Geb
- Cómo resolver los problemas comunes de automatización de pruebas de la interfaz de usuario web utilizando el conjunto de herramientas gratuito de Katalon Studio