SlideShare una empresa de Scribd logo
All Rights Reserved ©
Tu Primer Script en Katalon Studio
Paso a Paso
Marzo 2019
Agenda
Agenda
• Sobre mi…(2 min)
• Introducción – Que es Katalon Studio (5 min)
• Bajar Katalon, Instalación y Comienzo… (10 min)
• Crear tu primer Test Case (20 min)
• Crear y Correr Test Suite (10 min)
• Agregando valor (20 min)
• Definir Variables Globales (Perfiles)
• Mobile Testing
• Archivos Excel - CSV
• Resultados & Reportes
• Problemas & Beneficios
• Q&A, (5 min)
Próximo Paso: Curso Katalon Studio… (Futuro Cercano)
Sobre mi…
Sobre mi…
Que es Katalon Studio
• Katalon Studio es una solución de automatización simple y potente
creada para testers en todo el mundo.
• Katalon Studio revoluciona el uso de marcos de automatización de pruebas
de código abierto como Selenium y Appium al eliminar sus complejidades
técnicas para permitir a los desarrolladores y a cualquier tester configurar,
crear, ejecutar, informar y administrar de manera eficiente sus pruebas
automatizadas (Web, API y Mobile) .
• Disponible para Windows & Mac
• Integración con JIRA, Jenkins, GIT, QTest, etc
• Provee una intuitiva interfaz de usuario
• Gratuito
• https://www.katalon.com/
• Comunidad:
https://forum.katalon.com/
Que es Katalon Studio…
• Automatizar tus pruebas web y móviles.
• Hacer pruebas de servicios web (api)
• Crear pruebas rápidas de automatización
• Se puede hacer “grabar y reproducir” (Record&Play)
• Puede ejecutar pruebas de navegadores cruzados
Que se puede hacer en Katalon…
• Crear casos de prueba de automatización de forma muy rápida.
• Tiene soporte para casos de prueba Web Móvil y API.
• Los testers manuales pueden comenzar a usarlo de inmediato.
• La curva de aprendizaje es muy corta.
• Funcionalidades útiles para la creación, ejecución y reporte de pruebas.
• Integración con JIRA, GITHub, Jenkins, etc.
Cómo puede ayudar en tu automatización de
pruebas?
Bajar Katalon, Instalación y
Comenzar…
Requerimientos de Sistema
• https://www.katalon.com/download/
• Activación: Registre una cuenta gratuita desde la aplicación Katalon Studio por
tiempo y funciones ilimitadas.
• Configuración: Instalar una versión compatible de Katalon Studio para su
plataforma y configurar la herramienta para sus necesidades de prueba
• Descargar Katalon para tu Sistema Operativo
Como bajar Katalon Studio
Tutorial, FAQs & User Guide…
Doble Click sobre el Icono
Tests Explorer View Test Case Editor (Editors (Manual, Script, Variables, Integration))
Job Progress View Log Viewer View
Main Toolbar or Quick Access Toolbar
Dar comienzo…
• Keywords Browser
• Keyword / Debug Perspective
• Katalon Studio Preferences
• Documentation
Dar comienzo… (Cont.)
Crear tu primer Test
Case
Crear tu primer Test Case
3 formas para crear Test Cases:
• Record & Play
• Manual Mode
• Script Mode
Pero Primero…. Creemos un Proyecto!
Crear tu primer Test Case – Record & Play
• Cómo grabar el primer caso…
• Cómo agregar puntos de validación
• Cómo editar / actualizar la prueba
Ejemplo:
1. Click Record & Play
2. Ir a URL: https://opensource-demo.orangehrmlive.com/index.php/auth/validateCredentials
3. Login Usuario: Admin | Password : admin123
4. Verificar que vimos un elemento de la página (ej. Dashboard) – Punto de Validación
5. Salir
• Repasar la Sección: Object Repository (Actualizar Identificadores de Objetos)
Record & Play – Recapitulamos…
• Puede grabar rápidamente sus casos de prueba.
• Captura acciones + objetos.
• Puede actualizar / editar los pasos grabados.
• Se pueden modificar el nombre de los objetos.
• Se puede reproducir en cualquier navegador disponible.
Preguntas…
Crear tu primer Test Case – Manual Mode
3 pasos:
• Ingresar el Navegador por Defecto (Project – Settings – Execution – Default Execution)
• Capturar y Salvar Objetos que serán utilizados en el caso de prueba - Spy Web
• Crear el Test utilizando el Manual Mode.
Mismo Ejemplo anterior:
1. Click SpyWeb
2. Ingresar la https://opensource-demo.orangehrmlive.com/index.php/auth/validateCredentials
3. Elegir el Navegador
4. Capturar Objetos …. Login Usuario : Admin | Password : admin123
5. Salvar Objetos
6. Crear el Test Case
Crear tu primer Test Case – Manual Mode (cont.)
• Correr el Caso (Happy Path & Failure)
Como proceder en caso de falla? (Project - Settings - Test Design - Test Case)
https://docs.katalon.com/katalon-studio/docs/failure-handling.html
Crear tu primer Test Case – Manual Mode (cont.)
En el ejemplo anterior… (cambiar el click en el Dashboard por otro objeto)
- Stop on Failure
- Continue on Failure
- Optional
Crear tu primer Test Case – Manual Mode
A) Agregar Keywords (en este caso WEB UI Keyword)
Click en flechita del Add
B) Keywords Browser
• Agregar:
• Maximize Window
• Delay
• Verify Element Present
• Añadir Keywords paso a paso
• Se pueden referir objetos capturados
• Puede arrastrar y soltar palabras clave directamente
• Se puede reproducir en cualquier navegador disponible.
Manual Mode – Recapitulamos…
Preguntas…
Crear tu primer Test Case – Script Mode
4 pasos:
• Capturar Objetos que serán usados - Spy Web (to capture new objects)
• Crear Test Case
1. Ir URL http://lifecharger.org/
2. //open the browser - WebUI.openBrowser("http://lifecharger.org/")
3. //click - WebUI.click(findTestObject(.....))
• Crear the Test in Script Mode
• Correr y Validar el Test
not_run: Script mode ---- Disable in Manual mode
Como hacer para escribir cualquier Keyword en Katalon utilizando el Script Mode:
https://docs.katalon.com/katalon-studio/docs/webui-accept-alert.html#example
Crear tu primer Test Case – Script Mode (cont.)
Uso de CustomKeyword específicos utilizando Groovy (Técnico)
A) Se define…
B) Se utiliza en el Script mode
• Creación de prueba a través de scripting.
• Puede arrastrar y soltar objetos directamente.
• Se puede reproducir en cualquier navegador disponible.
• Puede usar java o groovy
Script Mode – Recapitulamos…
Tips Genéricos
• Para empezar, puedes comenzar por grabar tu prueba (Record & Play).
• Luego, Utilizar modo manual y actualice / edite según sea necesario.
• Utilizar el modo Script para acciones personalizadas y específicas.
Crear y Correr Test Suite
Que es una Test Suite…
UnaTest Suite es una coleccion de Test Cases
Test Suite 1
LoginTest Case 1
LoginTest Case 2
Test Suite 2
Add ClientTest Case 3
Add ClientTest Case 4
Add ClientTest Case 5
Test Suite 3
LogoutTest Case 6
LogoutTest Case 7
Crear y Correr Test Suites
• Crear Test Suite
• Correr Test Suite
• Sección de Reportes
• Sección Execution Information
Test Suite Collection
Una Test Suite Collection es una coleccion de Test Suites
TS Collection I
Test Suite 1
Login Test Case 1
Login Test Case 2
Test Suite 2
Add Client Test Case 3
Add Client Test Case 4
Add Client Test Case 5
Test Suite 3
Logout Test Case 6
Logout Test Case 7
• Agrupar lógicamente el conjunto de pruebas.
• Para ejecutar el conjunto de pruebas en secuencia o en paralelo.
• Para ejecutar suites de prueba en múltiples navegadores
• Para ejecutar suites de prueba en múltiples entornos.
Información de ejecución (secuencial o paralela)
Para que se utiliza una Test Suite Collection
Agregando Valor
Variables Globales
Vista: Execution Profile
La vista Execution Profile permite navegar
por la lista de variables globales disponibles
definidas en su proyecto.
Una variable global puede ser referida en
cualquier parte de su proyecto.
Mobile Testing
https://docs.katalon.com/katalon-studio/tutorials/mobile-testing/index.html
• La función Katalon Studio Record Mobile permite a los usuarios grabar y ejecutar las
mismas pruebas en múltiples dispositivos con facilidad.
• La automatización de pruebas para aplicaciones móviles requiere que los usuarios
configuren el entorno de prueba adecuado antes de realizar cualquier prueba. Para realizar
pruebas móviles en Katalon Studio se requiere:
• Node.js
• Appium
• Android / dispositivo iOS / emulador configurado
• AndroidSDK (empaquetado con Katalon Studio)
https://docs.katalon.com/katalon-
studio/tutorials/setting_mobile_application_automation.html#installing-nodejs
• Misma forma de trabajo que la parte Web
https://docs.katalon.com/katalon-studio/docs/manage-test-data.html
Pasos a seguir:
• Crear caso de prueba
• Crear archivo de datos (Excel - CSV)
• Crear variables y referirse en el caso de prueba a las mismas.
• Agregar archivo de datos (Excel - CSV) a Katalon.
• Agregar un caso de prueba a un conjunto de pruebas.
• Haga clic en Mostrar enlace de datos y Agregar datos.
• Guardar y ejecutar.
Excel – CSV Files
Resultados & Reportes (Katalon Analitycs)
Integración con JIRA
Integración con GitHub
Problemas conocidos & Beneficios
Problemas conocidos
• Algunas veces los tiempos de respuesta no son los correctos ... así que tal vez un TC
pueda fallar
• La conexión inicial entre Katalon y Mobile es muy lenta
• Crear acciones complejas requiere conocimientos de programación (java o groovy)
Beneficios
• Puede ejecutar muchas veces todos los casos de prueba de forma automatizada.
• Identifique los errores más rápido localizando el caso de prueba que falló exactamente
• Proporcionar una vista significativa a los usuarios mediante la visualización de informes
• Capaz de ver el rendimiento de la ejecución de la prueba
Q&A
Q & A
Juguemos: Kahoot.it
Isaac.malamud@mqs.com.uy
https://www.linkedin.com/in/isaacmarcelomalamud/
23 May 1970
http://www.mqs.com.uy/
Gracias & Siempre continúen aprendiendo… !!!
@IsaacMMalamud - @MQSOficial

Más contenido relacionado

La actualidad más candente

Automation Testing of Shadow DOM Elements with Katalon Studio
Automation Testing of Shadow DOM Elements with Katalon StudioAutomation Testing of Shadow DOM Elements with Katalon Studio
Automation Testing of Shadow DOM Elements with Katalon Studio
Katalon Studio
 
Selenium ppt
Selenium pptSelenium ppt
Selenium ppt
Naga Dinesh
 
Selenium Primer
Selenium PrimerSelenium Primer
Selenium Primer
gueste1e4db
 
UDA-Plugin UDA. Guia de uso del plugin.
UDA-Plugin UDA. Guia de uso del plugin.UDA-Plugin UDA. Guia de uso del plugin.
UDA-Plugin UDA. Guia de uso del plugin.
Ander Martinez
 
Test Automation Framework Designs
Test Automation Framework DesignsTest Automation Framework Designs
Test Automation Framework Designs
Sauce Labs
 
Katalon Studio Presentation.pptx
Katalon Studio Presentation.pptxKatalon Studio Presentation.pptx
Katalon Studio Presentation.pptx
MuhammadHassan440279
 
Katalon Studio - Successful Test Automation for both Testers and Developers
Katalon Studio - Successful Test Automation for both Testers and DevelopersKatalon Studio - Successful Test Automation for both Testers and Developers
Katalon Studio - Successful Test Automation for both Testers and Developers
Katalon Studio
 
Tricentis Tosca Libraries - Value Range
Tricentis Tosca Libraries - Value RangeTricentis Tosca Libraries - Value Range
Tricentis Tosca Libraries - Value Range
Bilal Ahmed
 
Selenium IDE LOCATORS
Selenium IDE LOCATORSSelenium IDE LOCATORS
Selenium IDE LOCATORS
Mindfire Solutions
 
QSpiders - Selenium Webdriver
QSpiders - Selenium WebdriverQSpiders - Selenium Webdriver
QSpiders - Selenium Webdriver
Qspiders - Software Testing Training Institute
 
Release management introduction v1.0 tj
Release management introduction v1.0 tjRelease management introduction v1.0 tj
Release management introduction v1.0 tj
Tijs -T.J.- van Velthoven, MBA - AVAILABLE
 
DevOps on AWS
DevOps on AWSDevOps on AWS
DevOps on AWS
Amazon Web Services
 
TestNG Framework
TestNG Framework TestNG Framework
TestNG Framework
Levon Apreyan
 
Automation Testing
Automation TestingAutomation Testing
Automation Testing
AbdulImrankhan7
 
Selenium WebDriver FAQ's
Selenium WebDriver FAQ'sSelenium WebDriver FAQ's
Selenium WebDriver FAQ's
Praveen Gorantla
 
Data driven Automation Framework with Selenium
Data driven Automation Framework with Selenium Data driven Automation Framework with Selenium
Data driven Automation Framework with Selenium
Edureka!
 
Automation - web testing with selenium
Automation - web testing with seleniumAutomation - web testing with selenium
Automation - web testing with selenium
Tzirla Rozental
 
Selenium - Introduction
Selenium - IntroductionSelenium - Introduction
Selenium - Introduction
Amr E. Mohamed
 
Introduction to selenium
Introduction to seleniumIntroduction to selenium
Introduction to selenium
Archana Krushnan
 
Test Automation Framework Development Introduction
Test Automation Framework Development IntroductionTest Automation Framework Development Introduction
Test Automation Framework Development Introduction
Ganuka Yashantha
 

La actualidad más candente (20)

Automation Testing of Shadow DOM Elements with Katalon Studio
Automation Testing of Shadow DOM Elements with Katalon StudioAutomation Testing of Shadow DOM Elements with Katalon Studio
Automation Testing of Shadow DOM Elements with Katalon Studio
 
Selenium ppt
Selenium pptSelenium ppt
Selenium ppt
 
Selenium Primer
Selenium PrimerSelenium Primer
Selenium Primer
 
UDA-Plugin UDA. Guia de uso del plugin.
UDA-Plugin UDA. Guia de uso del plugin.UDA-Plugin UDA. Guia de uso del plugin.
UDA-Plugin UDA. Guia de uso del plugin.
 
Test Automation Framework Designs
Test Automation Framework DesignsTest Automation Framework Designs
Test Automation Framework Designs
 
Katalon Studio Presentation.pptx
Katalon Studio Presentation.pptxKatalon Studio Presentation.pptx
Katalon Studio Presentation.pptx
 
Katalon Studio - Successful Test Automation for both Testers and Developers
Katalon Studio - Successful Test Automation for both Testers and DevelopersKatalon Studio - Successful Test Automation for both Testers and Developers
Katalon Studio - Successful Test Automation for both Testers and Developers
 
Tricentis Tosca Libraries - Value Range
Tricentis Tosca Libraries - Value RangeTricentis Tosca Libraries - Value Range
Tricentis Tosca Libraries - Value Range
 
Selenium IDE LOCATORS
Selenium IDE LOCATORSSelenium IDE LOCATORS
Selenium IDE LOCATORS
 
QSpiders - Selenium Webdriver
QSpiders - Selenium WebdriverQSpiders - Selenium Webdriver
QSpiders - Selenium Webdriver
 
Release management introduction v1.0 tj
Release management introduction v1.0 tjRelease management introduction v1.0 tj
Release management introduction v1.0 tj
 
DevOps on AWS
DevOps on AWSDevOps on AWS
DevOps on AWS
 
TestNG Framework
TestNG Framework TestNG Framework
TestNG Framework
 
Automation Testing
Automation TestingAutomation Testing
Automation Testing
 
Selenium WebDriver FAQ's
Selenium WebDriver FAQ'sSelenium WebDriver FAQ's
Selenium WebDriver FAQ's
 
Data driven Automation Framework with Selenium
Data driven Automation Framework with Selenium Data driven Automation Framework with Selenium
Data driven Automation Framework with Selenium
 
Automation - web testing with selenium
Automation - web testing with seleniumAutomation - web testing with selenium
Automation - web testing with selenium
 
Selenium - Introduction
Selenium - IntroductionSelenium - Introduction
Selenium - Introduction
 
Introduction to selenium
Introduction to seleniumIntroduction to selenium
Introduction to selenium
 
Test Automation Framework Development Introduction
Test Automation Framework Development IntroductionTest Automation Framework Development Introduction
Test Automation Framework Development Introduction
 

Similar a Tu primer script en Katalon - Paso a Paso

Automatizacion de Pruebas
Automatizacion de PruebasAutomatizacion de Pruebas
Automatizacion de Pruebas
Guino Henostroza
 
Probando aplicaciones AngularJS
Probando aplicaciones AngularJSProbando aplicaciones AngularJS
Probando aplicaciones AngularJS
Rodrigo Pimentel
 
Argentesting 2017 - Anatomia Framework Automatización
Argentesting 2017 - Anatomia Framework AutomatizaciónArgentesting 2017 - Anatomia Framework Automatización
Argentesting 2017 - Anatomia Framework Automatización
Argentesting
 
Test Automation .NET
Test Automation .NETTest Automation .NET
Test Automation .NET
Angel Nuñez
 
Taller de Simpletest - Drupal Day Valencia 2012
Taller de Simpletest - Drupal Day Valencia 2012Taller de Simpletest - Drupal Day Valencia 2012
Taller de Simpletest - Drupal Day Valencia 2012
Juampy NR
 
Visual Studio Tour Plain Concepts - ALM para Windows 8
Visual Studio Tour Plain Concepts - ALM para Windows 8Visual Studio Tour Plain Concepts - ALM para Windows 8
Visual Studio Tour Plain Concepts - ALM para Windows 8
Jose Luis Soria
 
Testing técnico - Automatización en web y mobile para pruebas funcionales y p...
Testing técnico - Automatización en web y mobile para pruebas funcionales y p...Testing técnico - Automatización en web y mobile para pruebas funcionales y p...
Testing técnico - Automatización en web y mobile para pruebas funcionales y p...
Abstracta
 
Charla en Universidad ORT 2014 - Testing técnico (automatización, mobile, pe...
 Charla en Universidad ORT 2014 - Testing técnico (automatización, mobile, pe... Charla en Universidad ORT 2014 - Testing técnico (automatización, mobile, pe...
Charla en Universidad ORT 2014 - Testing técnico (automatización, mobile, pe...
Federico Toledo
 
Taller Evento TestingUY 2018 - Test Automation Gourmet
Taller Evento TestingUY 2018 - Test Automation GourmetTaller Evento TestingUY 2018 - Test Automation Gourmet
Taller Evento TestingUY 2018 - Test Automation Gourmet
TestingUy
 
Taller evento TestingUY 2015 - Gestión de Casos de Prueba con TESTLINK
Taller evento TestingUY 2015 - Gestión de Casos de Prueba con TESTLINKTaller evento TestingUY 2015 - Gestión de Casos de Prueba con TESTLINK
Taller evento TestingUY 2015 - Gestión de Casos de Prueba con TESTLINK
TestingUy
 
Unit testing consejos
Unit testing   consejosUnit testing   consejos
Unit testing consejos
Germán Küber
 
Ecuador jug 2017 -incrementando la productividad de proyectos java ee con c...
Ecuador jug   2017 -incrementando la productividad de proyectos java ee con c...Ecuador jug   2017 -incrementando la productividad de proyectos java ee con c...
Ecuador jug 2017 -incrementando la productividad de proyectos java ee con c...
César Hernández
 
Framework GSM para Pruebas Automatizadas
Framework GSM para Pruebas AutomatizadasFramework GSM para Pruebas Automatizadas
Framework GSM para Pruebas Automatizadas
Software Guru
 
Modulo 1
Modulo 1Modulo 1
Modulo 1
Yanina Caffetti
 
Optimizacion de software
Optimizacion de softwareOptimizacion de software
Optimizacion de software
Oskar Barrio Ferreiro
 
Springboot Overview
Springboot  OverviewSpringboot  Overview
Springboot Overview
Jose Patricio Bovet Derpich
 
Desarrollo con Java y metodologías agiles
Desarrollo con Java y metodologías agilesDesarrollo con Java y metodologías agiles
Desarrollo con Java y metodologías agiles
Jobsket
 
Reporting (Allure - Cucumber). Clear As The Math
Reporting (Allure - Cucumber). Clear As The Math	Reporting (Allure - Cucumber). Clear As The Math
Reporting (Allure - Cucumber). Clear As The Math
Globant
 
Jmeter para Aplicaciones Web
Jmeter para Aplicaciones WebJmeter para Aplicaciones Web
Jmeter para Aplicaciones Web
red.es
 
Roadshow ALM Calidad 2013 - Infraestructura de pruebas - Jose Luis Soria
Roadshow ALM Calidad 2013 - Infraestructura de pruebas - Jose Luis SoriaRoadshow ALM Calidad 2013 - Infraestructura de pruebas - Jose Luis Soria
Roadshow ALM Calidad 2013 - Infraestructura de pruebas - Jose Luis Soria
Jose Luis Soria
 

Similar a Tu primer script en Katalon - Paso a Paso (20)

Automatizacion de Pruebas
Automatizacion de PruebasAutomatizacion de Pruebas
Automatizacion de Pruebas
 
Probando aplicaciones AngularJS
Probando aplicaciones AngularJSProbando aplicaciones AngularJS
Probando aplicaciones AngularJS
 
Argentesting 2017 - Anatomia Framework Automatización
Argentesting 2017 - Anatomia Framework AutomatizaciónArgentesting 2017 - Anatomia Framework Automatización
Argentesting 2017 - Anatomia Framework Automatización
 
Test Automation .NET
Test Automation .NETTest Automation .NET
Test Automation .NET
 
Taller de Simpletest - Drupal Day Valencia 2012
Taller de Simpletest - Drupal Day Valencia 2012Taller de Simpletest - Drupal Day Valencia 2012
Taller de Simpletest - Drupal Day Valencia 2012
 
Visual Studio Tour Plain Concepts - ALM para Windows 8
Visual Studio Tour Plain Concepts - ALM para Windows 8Visual Studio Tour Plain Concepts - ALM para Windows 8
Visual Studio Tour Plain Concepts - ALM para Windows 8
 
Testing técnico - Automatización en web y mobile para pruebas funcionales y p...
Testing técnico - Automatización en web y mobile para pruebas funcionales y p...Testing técnico - Automatización en web y mobile para pruebas funcionales y p...
Testing técnico - Automatización en web y mobile para pruebas funcionales y p...
 
Charla en Universidad ORT 2014 - Testing técnico (automatización, mobile, pe...
 Charla en Universidad ORT 2014 - Testing técnico (automatización, mobile, pe... Charla en Universidad ORT 2014 - Testing técnico (automatización, mobile, pe...
Charla en Universidad ORT 2014 - Testing técnico (automatización, mobile, pe...
 
Taller Evento TestingUY 2018 - Test Automation Gourmet
Taller Evento TestingUY 2018 - Test Automation GourmetTaller Evento TestingUY 2018 - Test Automation Gourmet
Taller Evento TestingUY 2018 - Test Automation Gourmet
 
Taller evento TestingUY 2015 - Gestión de Casos de Prueba con TESTLINK
Taller evento TestingUY 2015 - Gestión de Casos de Prueba con TESTLINKTaller evento TestingUY 2015 - Gestión de Casos de Prueba con TESTLINK
Taller evento TestingUY 2015 - Gestión de Casos de Prueba con TESTLINK
 
Unit testing consejos
Unit testing   consejosUnit testing   consejos
Unit testing consejos
 
Ecuador jug 2017 -incrementando la productividad de proyectos java ee con c...
Ecuador jug   2017 -incrementando la productividad de proyectos java ee con c...Ecuador jug   2017 -incrementando la productividad de proyectos java ee con c...
Ecuador jug 2017 -incrementando la productividad de proyectos java ee con c...
 
Framework GSM para Pruebas Automatizadas
Framework GSM para Pruebas AutomatizadasFramework GSM para Pruebas Automatizadas
Framework GSM para Pruebas Automatizadas
 
Modulo 1
Modulo 1Modulo 1
Modulo 1
 
Optimizacion de software
Optimizacion de softwareOptimizacion de software
Optimizacion de software
 
Springboot Overview
Springboot  OverviewSpringboot  Overview
Springboot Overview
 
Desarrollo con Java y metodologías agiles
Desarrollo con Java y metodologías agilesDesarrollo con Java y metodologías agiles
Desarrollo con Java y metodologías agiles
 
Reporting (Allure - Cucumber). Clear As The Math
Reporting (Allure - Cucumber). Clear As The Math	Reporting (Allure - Cucumber). Clear As The Math
Reporting (Allure - Cucumber). Clear As The Math
 
Jmeter para Aplicaciones Web
Jmeter para Aplicaciones WebJmeter para Aplicaciones Web
Jmeter para Aplicaciones Web
 
Roadshow ALM Calidad 2013 - Infraestructura de pruebas - Jose Luis Soria
Roadshow ALM Calidad 2013 - Infraestructura de pruebas - Jose Luis SoriaRoadshow ALM Calidad 2013 - Infraestructura de pruebas - Jose Luis Soria
Roadshow ALM Calidad 2013 - Infraestructura de pruebas - Jose Luis Soria
 

Más de Argentesting

Análisis de Aplicaciones móviles - aspectos de seguridad
Análisis de Aplicaciones móviles - aspectos de seguridadAnálisis de Aplicaciones móviles - aspectos de seguridad
Análisis de Aplicaciones móviles - aspectos de seguridad
Argentesting
 
Argentesting 2019 - Cambiando el paradigma de la automatización
Argentesting 2019 - Cambiando el paradigma de la automatizaciónArgentesting 2019 - Cambiando el paradigma de la automatización
Argentesting 2019 - Cambiando el paradigma de la automatización
Argentesting
 
Argentesting 2019 - Cómo convertirse en un tester ágil
Argentesting 2019 - Cómo convertirse en un tester ágilArgentesting 2019 - Cómo convertirse en un tester ágil
Argentesting 2019 - Cómo convertirse en un tester ágil
Argentesting
 
Argentesting 2019 - Desentrañando selenium
Argentesting 2019 - Desentrañando seleniumArgentesting 2019 - Desentrañando selenium
Argentesting 2019 - Desentrañando selenium
Argentesting
 
Argentesting 2019 - Introducción al testing en DevOps
Argentesting 2019 - Introducción al testing en DevOpsArgentesting 2019 - Introducción al testing en DevOps
Argentesting 2019 - Introducción al testing en DevOps
Argentesting
 
Argentesting 2019 - En la era de la disrupción ¿Cómo estamos imaginando el fu...
Argentesting 2019 - En la era de la disrupción ¿Cómo estamos imaginando el fu...Argentesting 2019 - En la era de la disrupción ¿Cómo estamos imaginando el fu...
Argentesting 2019 - En la era de la disrupción ¿Cómo estamos imaginando el fu...
Argentesting
 
Argentesting 2019 - Por que-python-esta-buenisimo
Argentesting 2019 - Por que-python-esta-buenisimoArgentesting 2019 - Por que-python-esta-buenisimo
Argentesting 2019 - Por que-python-esta-buenisimo
Argentesting
 
Argentesting 2019 - Cypress una completa experiencia de testing end to end
Argentesting 2019 - Cypress una completa experiencia de testing end to endArgentesting 2019 - Cypress una completa experiencia de testing end to end
Argentesting 2019 - Cypress una completa experiencia de testing end to end
Argentesting
 
Argentesting 2019 - Testing de accesibilidad: un valor agregado cómo profesio...
Argentesting 2019 - Testing de accesibilidad: un valor agregado cómo profesio...Argentesting 2019 - Testing de accesibilidad: un valor agregado cómo profesio...
Argentesting 2019 - Testing de accesibilidad: un valor agregado cómo profesio...
Argentesting
 
Argentesting 2019 - Testing exploratorio basado en sesiones
Argentesting 2019 - Testing exploratorio basado en sesionesArgentesting 2019 - Testing exploratorio basado en sesiones
Argentesting 2019 - Testing exploratorio basado en sesiones
Argentesting
 
Argentesting 2019 - Ser ágiles, hacer ágiles. la historia de un proyecto exitoso
Argentesting 2019 - Ser ágiles, hacer ágiles. la historia de un proyecto exitosoArgentesting 2019 - Ser ágiles, hacer ágiles. la historia de un proyecto exitoso
Argentesting 2019 - Ser ágiles, hacer ágiles. la historia de un proyecto exitoso
Argentesting
 
Argentesting 2019 - En la era de la disrupción ¿Cómo estamos imaginando el fu...
Argentesting 2019 - En la era de la disrupción ¿Cómo estamos imaginando el fu...Argentesting 2019 - En la era de la disrupción ¿Cómo estamos imaginando el fu...
Argentesting 2019 - En la era de la disrupción ¿Cómo estamos imaginando el fu...
Argentesting
 
Argentesting 2019 - Introducción al testing en DevOps
Argentesting 2019 - Introducción al testing en DevOpsArgentesting 2019 - Introducción al testing en DevOps
Argentesting 2019 - Introducción al testing en DevOps
Argentesting
 
Argentesting 2019 - Cómo ser más productivo utilizando la línea de comando pa...
Argentesting 2019 - Cómo ser más productivo utilizando la línea de comando pa...Argentesting 2019 - Cómo ser más productivo utilizando la línea de comando pa...
Argentesting 2019 - Cómo ser más productivo utilizando la línea de comando pa...
Argentesting
 
Argentesting 2019 - Analizando la seguridad en aplicaciones móviles
Argentesting 2019 - Analizando la seguridad en aplicaciones móvilesArgentesting 2019 - Analizando la seguridad en aplicaciones móviles
Argentesting 2019 - Analizando la seguridad en aplicaciones móviles
Argentesting
 
Argentesting 2019 - Accesibilidad, donde las especialidades convergen
Argentesting 2019 - Accesibilidad, donde las especialidades convergenArgentesting 2019 - Accesibilidad, donde las especialidades convergen
Argentesting 2019 - Accesibilidad, donde las especialidades convergen
Argentesting
 
Argentesting 2019 - Automatizar al infinito y más allá, trae sus inconvenientes
Argentesting 2019 - Automatizar al infinito y más allá, trae sus inconvenientesArgentesting 2019 - Automatizar al infinito y más allá, trae sus inconvenientes
Argentesting 2019 - Automatizar al infinito y más allá, trae sus inconvenientes
Argentesting
 
Argentesting 2019 - Cómo la 4ta revolución industrial afectará al testing
Argentesting 2019 - Cómo la 4ta revolución industrial afectará al testingArgentesting 2019 - Cómo la 4ta revolución industrial afectará al testing
Argentesting 2019 - Cómo la 4ta revolución industrial afectará al testing
Argentesting
 
Argentesting 2019 - Caso de éxito de pruebas automatizadas en industria autom...
Argentesting 2019 - Caso de éxito de pruebas automatizadas en industria autom...Argentesting 2019 - Caso de éxito de pruebas automatizadas en industria autom...
Argentesting 2019 - Caso de éxito de pruebas automatizadas en industria autom...
Argentesting
 
Argentesting 2019 - Lippia, un framework multipropósito
Argentesting 2019 - Lippia, un framework multipropósitoArgentesting 2019 - Lippia, un framework multipropósito
Argentesting 2019 - Lippia, un framework multipropósito
Argentesting
 

Más de Argentesting (20)

Análisis de Aplicaciones móviles - aspectos de seguridad
Análisis de Aplicaciones móviles - aspectos de seguridadAnálisis de Aplicaciones móviles - aspectos de seguridad
Análisis de Aplicaciones móviles - aspectos de seguridad
 
Argentesting 2019 - Cambiando el paradigma de la automatización
Argentesting 2019 - Cambiando el paradigma de la automatizaciónArgentesting 2019 - Cambiando el paradigma de la automatización
Argentesting 2019 - Cambiando el paradigma de la automatización
 
Argentesting 2019 - Cómo convertirse en un tester ágil
Argentesting 2019 - Cómo convertirse en un tester ágilArgentesting 2019 - Cómo convertirse en un tester ágil
Argentesting 2019 - Cómo convertirse en un tester ágil
 
Argentesting 2019 - Desentrañando selenium
Argentesting 2019 - Desentrañando seleniumArgentesting 2019 - Desentrañando selenium
Argentesting 2019 - Desentrañando selenium
 
Argentesting 2019 - Introducción al testing en DevOps
Argentesting 2019 - Introducción al testing en DevOpsArgentesting 2019 - Introducción al testing en DevOps
Argentesting 2019 - Introducción al testing en DevOps
 
Argentesting 2019 - En la era de la disrupción ¿Cómo estamos imaginando el fu...
Argentesting 2019 - En la era de la disrupción ¿Cómo estamos imaginando el fu...Argentesting 2019 - En la era de la disrupción ¿Cómo estamos imaginando el fu...
Argentesting 2019 - En la era de la disrupción ¿Cómo estamos imaginando el fu...
 
Argentesting 2019 - Por que-python-esta-buenisimo
Argentesting 2019 - Por que-python-esta-buenisimoArgentesting 2019 - Por que-python-esta-buenisimo
Argentesting 2019 - Por que-python-esta-buenisimo
 
Argentesting 2019 - Cypress una completa experiencia de testing end to end
Argentesting 2019 - Cypress una completa experiencia de testing end to endArgentesting 2019 - Cypress una completa experiencia de testing end to end
Argentesting 2019 - Cypress una completa experiencia de testing end to end
 
Argentesting 2019 - Testing de accesibilidad: un valor agregado cómo profesio...
Argentesting 2019 - Testing de accesibilidad: un valor agregado cómo profesio...Argentesting 2019 - Testing de accesibilidad: un valor agregado cómo profesio...
Argentesting 2019 - Testing de accesibilidad: un valor agregado cómo profesio...
 
Argentesting 2019 - Testing exploratorio basado en sesiones
Argentesting 2019 - Testing exploratorio basado en sesionesArgentesting 2019 - Testing exploratorio basado en sesiones
Argentesting 2019 - Testing exploratorio basado en sesiones
 
Argentesting 2019 - Ser ágiles, hacer ágiles. la historia de un proyecto exitoso
Argentesting 2019 - Ser ágiles, hacer ágiles. la historia de un proyecto exitosoArgentesting 2019 - Ser ágiles, hacer ágiles. la historia de un proyecto exitoso
Argentesting 2019 - Ser ágiles, hacer ágiles. la historia de un proyecto exitoso
 
Argentesting 2019 - En la era de la disrupción ¿Cómo estamos imaginando el fu...
Argentesting 2019 - En la era de la disrupción ¿Cómo estamos imaginando el fu...Argentesting 2019 - En la era de la disrupción ¿Cómo estamos imaginando el fu...
Argentesting 2019 - En la era de la disrupción ¿Cómo estamos imaginando el fu...
 
Argentesting 2019 - Introducción al testing en DevOps
Argentesting 2019 - Introducción al testing en DevOpsArgentesting 2019 - Introducción al testing en DevOps
Argentesting 2019 - Introducción al testing en DevOps
 
Argentesting 2019 - Cómo ser más productivo utilizando la línea de comando pa...
Argentesting 2019 - Cómo ser más productivo utilizando la línea de comando pa...Argentesting 2019 - Cómo ser más productivo utilizando la línea de comando pa...
Argentesting 2019 - Cómo ser más productivo utilizando la línea de comando pa...
 
Argentesting 2019 - Analizando la seguridad en aplicaciones móviles
Argentesting 2019 - Analizando la seguridad en aplicaciones móvilesArgentesting 2019 - Analizando la seguridad en aplicaciones móviles
Argentesting 2019 - Analizando la seguridad en aplicaciones móviles
 
Argentesting 2019 - Accesibilidad, donde las especialidades convergen
Argentesting 2019 - Accesibilidad, donde las especialidades convergenArgentesting 2019 - Accesibilidad, donde las especialidades convergen
Argentesting 2019 - Accesibilidad, donde las especialidades convergen
 
Argentesting 2019 - Automatizar al infinito y más allá, trae sus inconvenientes
Argentesting 2019 - Automatizar al infinito y más allá, trae sus inconvenientesArgentesting 2019 - Automatizar al infinito y más allá, trae sus inconvenientes
Argentesting 2019 - Automatizar al infinito y más allá, trae sus inconvenientes
 
Argentesting 2019 - Cómo la 4ta revolución industrial afectará al testing
Argentesting 2019 - Cómo la 4ta revolución industrial afectará al testingArgentesting 2019 - Cómo la 4ta revolución industrial afectará al testing
Argentesting 2019 - Cómo la 4ta revolución industrial afectará al testing
 
Argentesting 2019 - Caso de éxito de pruebas automatizadas en industria autom...
Argentesting 2019 - Caso de éxito de pruebas automatizadas en industria autom...Argentesting 2019 - Caso de éxito de pruebas automatizadas en industria autom...
Argentesting 2019 - Caso de éxito de pruebas automatizadas en industria autom...
 
Argentesting 2019 - Lippia, un framework multipropósito
Argentesting 2019 - Lippia, un framework multipropósitoArgentesting 2019 - Lippia, un framework multipropósito
Argentesting 2019 - Lippia, un framework multipropósito
 

Último

Presentación de Tic en educación y sobre blogger
Presentación de Tic en educación y sobre bloggerPresentación de Tic en educación y sobre blogger
Presentación de Tic en educación y sobre blogger
larapalaciosmonzon28
 
PLAN DE MANTENMIENTO preventivo de un equipo de computo.pdf
PLAN DE MANTENMIENTO preventivo de un equipo de computo.pdfPLAN DE MANTENMIENTO preventivo de un equipo de computo.pdf
PLAN DE MANTENMIENTO preventivo de un equipo de computo.pdf
70244530
 
Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...
Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...
Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...
AMADO SALVADOR
 
Mantenimiento de sistemas eléctricos y electrónicosarticles-241712_recurso_6....
Mantenimiento de sistemas eléctricos y electrónicosarticles-241712_recurso_6....Mantenimiento de sistemas eléctricos y electrónicosarticles-241712_recurso_6....
Mantenimiento de sistemas eléctricos y electrónicosarticles-241712_recurso_6....
MiguelAtencio10
 
Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)
Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)
Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)
AbrahamCastillo42
 
625204013-64-Camino-a-----La-Lectura.pdf
625204013-64-Camino-a-----La-Lectura.pdf625204013-64-Camino-a-----La-Lectura.pdf
625204013-64-Camino-a-----La-Lectura.pdf
yuberpalma
 
Manual de soporte y mantenimiento de equipo de cómputo
Manual de soporte y mantenimiento de equipo de cómputoManual de soporte y mantenimiento de equipo de cómputo
Manual de soporte y mantenimiento de equipo de cómputo
doctorsoluciones34
 
Modo test refrigeradores y codigos de errores 2018 V2.pdf
Modo test refrigeradores y codigos de errores 2018 V2.pdfModo test refrigeradores y codigos de errores 2018 V2.pdf
Modo test refrigeradores y codigos de errores 2018 V2.pdf
ranierglez
 
Inteligencia Artificial
Inteligencia ArtificialInteligencia Artificial
Inteligencia Artificial
YashiraPaye
 
EXAMEN DE TOPOGRAFIA RESUELTO-2017 CURSO DE UNIVERSIDAD
EXAMEN DE TOPOGRAFIA RESUELTO-2017 CURSO DE UNIVERSIDADEXAMEN DE TOPOGRAFIA RESUELTO-2017 CURSO DE UNIVERSIDAD
EXAMEN DE TOPOGRAFIA RESUELTO-2017 CURSO DE UNIVERSIDAD
AngelCristhianMB
 
computacion global 3.pdf pARA TERCER GRADO
computacion global 3.pdf pARA TERCER GRADOcomputacion global 3.pdf pARA TERCER GRADO
computacion global 3.pdf pARA TERCER GRADO
YaniEscobar2
 
Second Life, informe de actividad del maestro Tapia
Second Life, informe de actividad del maestro TapiaSecond Life, informe de actividad del maestro Tapia
Second Life, informe de actividad del maestro Tapia
al050121024
 
Refrigeradores Samsung Modo Test y Forzado
Refrigeradores Samsung Modo Test y ForzadoRefrigeradores Samsung Modo Test y Forzado
Refrigeradores Samsung Modo Test y Forzado
NicandroMartinez2
 
REVISTA TECNOLOGICA PARA EL DESARROLLO HUMANO
REVISTA TECNOLOGICA PARA EL DESARROLLO HUMANOREVISTA TECNOLOGICA PARA EL DESARROLLO HUMANO
REVISTA TECNOLOGICA PARA EL DESARROLLO HUMANO
gisellearanguren1
 
Infografia TCP/IP (Transmission Control Protocol/Internet Protocol)
Infografia TCP/IP (Transmission Control Protocol/Internet Protocol)Infografia TCP/IP (Transmission Control Protocol/Internet Protocol)
Infografia TCP/IP (Transmission Control Protocol/Internet Protocol)
codesiret
 
INFORMATICA Y TECNOLOGIA
INFORMATICA Y TECNOLOGIAINFORMATICA Y TECNOLOGIA
INFORMATICA Y TECNOLOGIA
renzocruz180310
 
El uso de las TIC en la vida cotidiana.pptx
El uso de las TIC en la vida cotidiana.pptxEl uso de las TIC en la vida cotidiana.pptx
El uso de las TIC en la vida cotidiana.pptx
jgvanessa23
 
El uso de las TIC por Cecilia Pozos S..pptx
El uso de las TIC  por Cecilia Pozos S..pptxEl uso de las TIC  por Cecilia Pozos S..pptx
El uso de las TIC por Cecilia Pozos S..pptx
cecypozos703
 
edublogs info.docx asdasfasfsawqrdqwfqwfqwfq
edublogs info.docx asdasfasfsawqrdqwfqwfqwfqedublogs info.docx asdasfasfsawqrdqwfqwfqwfq
edublogs info.docx asdasfasfsawqrdqwfqwfqwfq
larapalaciosmonzon28
 
Manual Web soporte y mantenimiento de equipo de computo
Manual Web soporte y mantenimiento de equipo de computoManual Web soporte y mantenimiento de equipo de computo
Manual Web soporte y mantenimiento de equipo de computo
mantenimientocarbra6
 

Último (20)

Presentación de Tic en educación y sobre blogger
Presentación de Tic en educación y sobre bloggerPresentación de Tic en educación y sobre blogger
Presentación de Tic en educación y sobre blogger
 
PLAN DE MANTENMIENTO preventivo de un equipo de computo.pdf
PLAN DE MANTENMIENTO preventivo de un equipo de computo.pdfPLAN DE MANTENMIENTO preventivo de un equipo de computo.pdf
PLAN DE MANTENMIENTO preventivo de un equipo de computo.pdf
 
Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...
Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...
Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...
 
Mantenimiento de sistemas eléctricos y electrónicosarticles-241712_recurso_6....
Mantenimiento de sistemas eléctricos y electrónicosarticles-241712_recurso_6....Mantenimiento de sistemas eléctricos y electrónicosarticles-241712_recurso_6....
Mantenimiento de sistemas eléctricos y electrónicosarticles-241712_recurso_6....
 
Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)
Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)
Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)
 
625204013-64-Camino-a-----La-Lectura.pdf
625204013-64-Camino-a-----La-Lectura.pdf625204013-64-Camino-a-----La-Lectura.pdf
625204013-64-Camino-a-----La-Lectura.pdf
 
Manual de soporte y mantenimiento de equipo de cómputo
Manual de soporte y mantenimiento de equipo de cómputoManual de soporte y mantenimiento de equipo de cómputo
Manual de soporte y mantenimiento de equipo de cómputo
 
Modo test refrigeradores y codigos de errores 2018 V2.pdf
Modo test refrigeradores y codigos de errores 2018 V2.pdfModo test refrigeradores y codigos de errores 2018 V2.pdf
Modo test refrigeradores y codigos de errores 2018 V2.pdf
 
Inteligencia Artificial
Inteligencia ArtificialInteligencia Artificial
Inteligencia Artificial
 
EXAMEN DE TOPOGRAFIA RESUELTO-2017 CURSO DE UNIVERSIDAD
EXAMEN DE TOPOGRAFIA RESUELTO-2017 CURSO DE UNIVERSIDADEXAMEN DE TOPOGRAFIA RESUELTO-2017 CURSO DE UNIVERSIDAD
EXAMEN DE TOPOGRAFIA RESUELTO-2017 CURSO DE UNIVERSIDAD
 
computacion global 3.pdf pARA TERCER GRADO
computacion global 3.pdf pARA TERCER GRADOcomputacion global 3.pdf pARA TERCER GRADO
computacion global 3.pdf pARA TERCER GRADO
 
Second Life, informe de actividad del maestro Tapia
Second Life, informe de actividad del maestro TapiaSecond Life, informe de actividad del maestro Tapia
Second Life, informe de actividad del maestro Tapia
 
Refrigeradores Samsung Modo Test y Forzado
Refrigeradores Samsung Modo Test y ForzadoRefrigeradores Samsung Modo Test y Forzado
Refrigeradores Samsung Modo Test y Forzado
 
REVISTA TECNOLOGICA PARA EL DESARROLLO HUMANO
REVISTA TECNOLOGICA PARA EL DESARROLLO HUMANOREVISTA TECNOLOGICA PARA EL DESARROLLO HUMANO
REVISTA TECNOLOGICA PARA EL DESARROLLO HUMANO
 
Infografia TCP/IP (Transmission Control Protocol/Internet Protocol)
Infografia TCP/IP (Transmission Control Protocol/Internet Protocol)Infografia TCP/IP (Transmission Control Protocol/Internet Protocol)
Infografia TCP/IP (Transmission Control Protocol/Internet Protocol)
 
INFORMATICA Y TECNOLOGIA
INFORMATICA Y TECNOLOGIAINFORMATICA Y TECNOLOGIA
INFORMATICA Y TECNOLOGIA
 
El uso de las TIC en la vida cotidiana.pptx
El uso de las TIC en la vida cotidiana.pptxEl uso de las TIC en la vida cotidiana.pptx
El uso de las TIC en la vida cotidiana.pptx
 
El uso de las TIC por Cecilia Pozos S..pptx
El uso de las TIC  por Cecilia Pozos S..pptxEl uso de las TIC  por Cecilia Pozos S..pptx
El uso de las TIC por Cecilia Pozos S..pptx
 
edublogs info.docx asdasfasfsawqrdqwfqwfqwfq
edublogs info.docx asdasfasfsawqrdqwfqwfqwfqedublogs info.docx asdasfasfsawqrdqwfqwfqwfq
edublogs info.docx asdasfasfsawqrdqwfqwfqwfq
 
Manual Web soporte y mantenimiento de equipo de computo
Manual Web soporte y mantenimiento de equipo de computoManual Web soporte y mantenimiento de equipo de computo
Manual Web soporte y mantenimiento de equipo de computo
 

Tu primer script en Katalon - Paso a Paso

  • 1. All Rights Reserved © Tu Primer Script en Katalon Studio Paso a Paso Marzo 2019
  • 3. Agenda • Sobre mi…(2 min) • Introducción – Que es Katalon Studio (5 min) • Bajar Katalon, Instalación y Comienzo… (10 min) • Crear tu primer Test Case (20 min) • Crear y Correr Test Suite (10 min) • Agregando valor (20 min) • Definir Variables Globales (Perfiles) • Mobile Testing • Archivos Excel - CSV • Resultados & Reportes • Problemas & Beneficios • Q&A, (5 min) Próximo Paso: Curso Katalon Studio… (Futuro Cercano)
  • 6. Que es Katalon Studio
  • 7. • Katalon Studio es una solución de automatización simple y potente creada para testers en todo el mundo. • Katalon Studio revoluciona el uso de marcos de automatización de pruebas de código abierto como Selenium y Appium al eliminar sus complejidades técnicas para permitir a los desarrolladores y a cualquier tester configurar, crear, ejecutar, informar y administrar de manera eficiente sus pruebas automatizadas (Web, API y Mobile) . • Disponible para Windows & Mac • Integración con JIRA, Jenkins, GIT, QTest, etc • Provee una intuitiva interfaz de usuario • Gratuito • https://www.katalon.com/ • Comunidad: https://forum.katalon.com/ Que es Katalon Studio…
  • 8. • Automatizar tus pruebas web y móviles. • Hacer pruebas de servicios web (api) • Crear pruebas rápidas de automatización • Se puede hacer “grabar y reproducir” (Record&Play) • Puede ejecutar pruebas de navegadores cruzados Que se puede hacer en Katalon…
  • 9. • Crear casos de prueba de automatización de forma muy rápida. • Tiene soporte para casos de prueba Web Móvil y API. • Los testers manuales pueden comenzar a usarlo de inmediato. • La curva de aprendizaje es muy corta. • Funcionalidades útiles para la creación, ejecución y reporte de pruebas. • Integración con JIRA, GITHub, Jenkins, etc. Cómo puede ayudar en tu automatización de pruebas?
  • 12. • https://www.katalon.com/download/ • Activación: Registre una cuenta gratuita desde la aplicación Katalon Studio por tiempo y funciones ilimitadas. • Configuración: Instalar una versión compatible de Katalon Studio para su plataforma y configurar la herramienta para sus necesidades de prueba • Descargar Katalon para tu Sistema Operativo Como bajar Katalon Studio
  • 13. Tutorial, FAQs & User Guide… Doble Click sobre el Icono
  • 14. Tests Explorer View Test Case Editor (Editors (Manual, Script, Variables, Integration)) Job Progress View Log Viewer View Main Toolbar or Quick Access Toolbar Dar comienzo…
  • 15. • Keywords Browser • Keyword / Debug Perspective • Katalon Studio Preferences • Documentation Dar comienzo… (Cont.)
  • 16. Crear tu primer Test Case
  • 17. Crear tu primer Test Case 3 formas para crear Test Cases: • Record & Play • Manual Mode • Script Mode Pero Primero…. Creemos un Proyecto!
  • 18. Crear tu primer Test Case – Record & Play • Cómo grabar el primer caso… • Cómo agregar puntos de validación • Cómo editar / actualizar la prueba Ejemplo: 1. Click Record & Play 2. Ir a URL: https://opensource-demo.orangehrmlive.com/index.php/auth/validateCredentials 3. Login Usuario: Admin | Password : admin123 4. Verificar que vimos un elemento de la página (ej. Dashboard) – Punto de Validación 5. Salir • Repasar la Sección: Object Repository (Actualizar Identificadores de Objetos)
  • 19. Record & Play – Recapitulamos… • Puede grabar rápidamente sus casos de prueba. • Captura acciones + objetos. • Puede actualizar / editar los pasos grabados. • Se pueden modificar el nombre de los objetos. • Se puede reproducir en cualquier navegador disponible.
  • 21. Crear tu primer Test Case – Manual Mode 3 pasos: • Ingresar el Navegador por Defecto (Project – Settings – Execution – Default Execution) • Capturar y Salvar Objetos que serán utilizados en el caso de prueba - Spy Web • Crear el Test utilizando el Manual Mode. Mismo Ejemplo anterior: 1. Click SpyWeb 2. Ingresar la https://opensource-demo.orangehrmlive.com/index.php/auth/validateCredentials 3. Elegir el Navegador 4. Capturar Objetos …. Login Usuario : Admin | Password : admin123 5. Salvar Objetos 6. Crear el Test Case
  • 22. Crear tu primer Test Case – Manual Mode (cont.) • Correr el Caso (Happy Path & Failure) Como proceder en caso de falla? (Project - Settings - Test Design - Test Case) https://docs.katalon.com/katalon-studio/docs/failure-handling.html
  • 23. Crear tu primer Test Case – Manual Mode (cont.) En el ejemplo anterior… (cambiar el click en el Dashboard por otro objeto) - Stop on Failure - Continue on Failure - Optional
  • 24. Crear tu primer Test Case – Manual Mode A) Agregar Keywords (en este caso WEB UI Keyword) Click en flechita del Add B) Keywords Browser • Agregar: • Maximize Window • Delay • Verify Element Present
  • 25. • Añadir Keywords paso a paso • Se pueden referir objetos capturados • Puede arrastrar y soltar palabras clave directamente • Se puede reproducir en cualquier navegador disponible. Manual Mode – Recapitulamos…
  • 27. Crear tu primer Test Case – Script Mode 4 pasos: • Capturar Objetos que serán usados - Spy Web (to capture new objects) • Crear Test Case 1. Ir URL http://lifecharger.org/ 2. //open the browser - WebUI.openBrowser("http://lifecharger.org/") 3. //click - WebUI.click(findTestObject(.....)) • Crear the Test in Script Mode • Correr y Validar el Test not_run: Script mode ---- Disable in Manual mode Como hacer para escribir cualquier Keyword en Katalon utilizando el Script Mode: https://docs.katalon.com/katalon-studio/docs/webui-accept-alert.html#example
  • 28. Crear tu primer Test Case – Script Mode (cont.) Uso de CustomKeyword específicos utilizando Groovy (Técnico) A) Se define… B) Se utiliza en el Script mode
  • 29. • Creación de prueba a través de scripting. • Puede arrastrar y soltar objetos directamente. • Se puede reproducir en cualquier navegador disponible. • Puede usar java o groovy Script Mode – Recapitulamos…
  • 30. Tips Genéricos • Para empezar, puedes comenzar por grabar tu prueba (Record & Play). • Luego, Utilizar modo manual y actualice / edite según sea necesario. • Utilizar el modo Script para acciones personalizadas y específicas.
  • 31. Crear y Correr Test Suite
  • 32. Que es una Test Suite… UnaTest Suite es una coleccion de Test Cases Test Suite 1 LoginTest Case 1 LoginTest Case 2 Test Suite 2 Add ClientTest Case 3 Add ClientTest Case 4 Add ClientTest Case 5 Test Suite 3 LogoutTest Case 6 LogoutTest Case 7
  • 33. Crear y Correr Test Suites • Crear Test Suite • Correr Test Suite • Sección de Reportes • Sección Execution Information
  • 34. Test Suite Collection Una Test Suite Collection es una coleccion de Test Suites TS Collection I Test Suite 1 Login Test Case 1 Login Test Case 2 Test Suite 2 Add Client Test Case 3 Add Client Test Case 4 Add Client Test Case 5 Test Suite 3 Logout Test Case 6 Logout Test Case 7
  • 35. • Agrupar lógicamente el conjunto de pruebas. • Para ejecutar el conjunto de pruebas en secuencia o en paralelo. • Para ejecutar suites de prueba en múltiples navegadores • Para ejecutar suites de prueba en múltiples entornos. Información de ejecución (secuencial o paralela) Para que se utiliza una Test Suite Collection
  • 37. Variables Globales Vista: Execution Profile La vista Execution Profile permite navegar por la lista de variables globales disponibles definidas en su proyecto. Una variable global puede ser referida en cualquier parte de su proyecto.
  • 38. Mobile Testing https://docs.katalon.com/katalon-studio/tutorials/mobile-testing/index.html • La función Katalon Studio Record Mobile permite a los usuarios grabar y ejecutar las mismas pruebas en múltiples dispositivos con facilidad. • La automatización de pruebas para aplicaciones móviles requiere que los usuarios configuren el entorno de prueba adecuado antes de realizar cualquier prueba. Para realizar pruebas móviles en Katalon Studio se requiere: • Node.js • Appium • Android / dispositivo iOS / emulador configurado • AndroidSDK (empaquetado con Katalon Studio) https://docs.katalon.com/katalon- studio/tutorials/setting_mobile_application_automation.html#installing-nodejs • Misma forma de trabajo que la parte Web
  • 39. https://docs.katalon.com/katalon-studio/docs/manage-test-data.html Pasos a seguir: • Crear caso de prueba • Crear archivo de datos (Excel - CSV) • Crear variables y referirse en el caso de prueba a las mismas. • Agregar archivo de datos (Excel - CSV) a Katalon. • Agregar un caso de prueba a un conjunto de pruebas. • Haga clic en Mostrar enlace de datos y Agregar datos. • Guardar y ejecutar. Excel – CSV Files
  • 40. Resultados & Reportes (Katalon Analitycs)
  • 43. Problemas conocidos & Beneficios Problemas conocidos • Algunas veces los tiempos de respuesta no son los correctos ... así que tal vez un TC pueda fallar • La conexión inicial entre Katalon y Mobile es muy lenta • Crear acciones complejas requiere conocimientos de programación (java o groovy) Beneficios • Puede ejecutar muchas veces todos los casos de prueba de forma automatizada. • Identifique los errores más rápido localizando el caso de prueba que falló exactamente • Proporcionar una vista significativa a los usuarios mediante la visualización de informes • Capaz de ver el rendimiento de la ejecución de la prueba
  • 44. Q&A
  • 45. Q & A
  • 46. Juguemos: Kahoot.it Isaac.malamud@mqs.com.uy https://www.linkedin.com/in/isaacmarcelomalamud/ 23 May 1970 http://www.mqs.com.uy/ Gracias & Siempre continúen aprendiendo… !!! @IsaacMMalamud - @MQSOficial