JoanMedia ES
JoanMedia ES
  • Видео 83
  • Просмотров 219 347
WebdriverIO + Serenity/JS: SCREENPLAY PATTERN explicado con ejemplos
REPO: github.com/JoanEsquivel/wdio-serenity
⏰Timestamps:
00:00​​​​ - Introducción
00:46 - Que es Serenity?
02:52 - Que es WebDriver.IO? Como instalar WDIO y Serenity juntos?
09:16 - Patrón Screenplay: Actor, Habilidades, Interacciones, Preguntas & Tareas
22:04 - Estructura del archivo spec: Feature, Goals & Activities
25:44 - Primer Goal / Escenario de prueba - Ejemplo básico sin tareas
29:57 - Segundo Goal / Escenario de prueba (Primer Actor) - Asegurar que los servicios estan bien
39:14 - Second Goal / Escenario de prueba (Segundo Actor) - Crear una lista de todos
47:58 - Second Goal / Escenario de prueba (Segundo Actor) - Marcar dos como completadas
51:56 - Second Goal / Escenario de prueba (Se...
Просмотров: 1 190

Видео

Selenium + Python | Pytest, Reportes HTML, CI/CD (Github Actions)
Просмотров 97311 месяцев назад
Repo: github.com/JoanEsquivel/python-se ⏰Timestamps: 00:00​​​​ - Introducción 02:18 - Instalar Python, PIP, and venv 06:32 - Configurando PyCharm para nuestro proyecto 08:48 - Manejo de dependencias(requirements.txt) 13:13 - Archivo de configuración(conftest), Fixtures, Browser & configuración del driver 21:44 - Primer test - Comandos, Aserciones & Consejos de Ejecución 30:20 - Parametros con P...
Playwright: Pruebas Visuales
Просмотров 38311 месяцев назад
Playwright Test incluye la capacidad de producir y comparar visualmente capturas de pantalla usando await expect(page).toHaveScreenshot(). En la primera ejecución, la prueba Playwright generará capturas de pantalla de referencia. Las ejecuciones posteriores se compararán con la referencia. #testing #playwright #javascript
Cypress Cloud: Test Replay (LO MAS NUEVO)
Просмотров 50111 месяцев назад
⚠️ Test Replay en Cypress Cloud permite a los desarrolladores depurar con precisión y eficiencia ejecuciones de pruebas de integración continua fallidas y inestables. Captura todos los detalles de la ejecución de prueba, lo que permite a los desarrolladores reproducirlos e inspeccionar el DOM, las solicitudes de red, los registros de la consola, los errores de JavaScript y la representación de ...
PLAYWRIGHT: Fixtures + Page Object Model (EXPLICACIÓN DETALLADA)
Просмотров 785Год назад
Este video tiene como fin dar a entender el concepto de @Playwrightdev "Fixtures" y como utilizarlo con el "POM". 📚Documentación: playwright.dev/docs/test-fixt... #playwright #testing #javascript
Masters #7 - Diego Molina | Selenium, Ecosistema WebDriver, BiDi, Cypress, Playwright
Просмотров 421Год назад
Diego es miembro técnico líder de Selenium y comantenedor/cocreador de docker-selenium. Acompañame a conocerlo! #masterspodcast #joanmedia #selenium #testing
Playwright: PRUEBAS de API | Javascript/Typescript
Просмотров 1,4 тыс.Год назад
Playwright se puede utilizar para obtener acceso a la API REST de su aplicación. Averigua como con este video :D playwright.dev/docs/api-testing
Testing de Carga Automatizado con K6 (Introducción ✅ Bases)
Просмотров 2,1 тыс.Год назад
📚 K6-Demo Repo: github.com/JoanEsquivel/k6-demo More about K6: k6.io/ #automation #javascript #k6 ⏰Timestamps: 00:00​​​​ - Quick Video Overview 01:08 - Documentation Review 06:02 - How to install K6? 07:37 - First K6 script step by step 15:05 - Options object workaround 17:42 - Ramping users up & down 24:55 - Result Output (Metrics)
CYPRESS: Manejo de ambientes, Ocultar Peticiones, Aislamiento de Pruebas & Cy.Origin()
Просмотров 1,8 тыс.Год назад
Hola masters! En este video, les explico como ocultar solicitudes XHR-FETCH, configuración de aislamiento de pruebas, que es cy.origin(), y como configurar baseUrl de manera ordenada(usando archivos JSON). All the resources used for this video are documented in the repo. ⏰Timestamps: 00:00​​​​ - Long Introduction 01:38 - Hide XHR FETCH requests in our Cypress Test Runner 06:38 - Test Isolation:...
🎭 Playwright: Modelo Page Object con Python
Просмотров 501Год назад
✅ Aprende como utilizar el modelo Page Object con Playwright(without PyTest) 🎭Framework Repo: github.com/JoanEsquivel/playwright-python-test-framework 🎭 Documentation: playwright.dev/python/docs/pom #testing #automation #playwright #python
Masters #6 - @NadiaCavalleri | Vivir en ESPAÑA, Hobbies, Testing, Creatividad
Просмотров 436Год назад
Masters #6 - @NadiaCavalleri | Vivir en ESPAÑA, Hobbies, Testing, Creatividad
Probar una Aplicación Móvil usando Browserstack(App Automate)
Просмотров 6 тыс.Год назад
Probar una Aplicación Móvil usando Browserstack(App Automate)
Cypress + Cucumber con Docker. ¿Es Posible?
Просмотров 567Год назад
Cypress Cucumber con Docker. ¿Es Posible?
Integro CYPRESS + POSTGRES para hacer Pruebas Automatizadas
Просмотров 407Год назад
Integro CYPRESS POSTGRES para hacer Pruebas Automatizadas
Masters #5 - @FreeRangeTesters | Testing en Nueva Zelanda, Creación de Contenido, Automatización
Просмотров 484Год назад
Masters #5 - @FreeRangeTesters | Testing en Nueva Zelanda, Creación de Contenido, Automatización
4 Cosas que DEBES saber de PLAYWRIGHT | Tips & Trucos de Playwright #1
Просмотров 2,6 тыс.Год назад
4 Cosas que DEBES saber de PLAYWRIGHT | Tips & Trucos de Playwright #1
AUTOMATIZAR PRUEBAS de UI? Aprende Nightwatch
Просмотров 468Год назад
AUTOMATIZAR PRUEBAS de UI? Aprende Nightwatch
Masters #4 - @marchebout | Testing en México, Pruebas de Software, Consejos Profesionales
Просмотров 203Год назад
Masters #4 - @marchebout | Testing en México, Pruebas de Software, Consejos Profesionales
Cypress: Cucumber, Ejecutar todos los Tests y Reportes con GitHub Pages
Просмотров 717Год назад
Cypress: Cucumber, Ejecutar todos los Tests y Reportes con GitHub Pages
Masters #3 - Federico Toledo | Quality Sense Conference & WOPR
Просмотров 200Год назад
Masters #3 - Federico Toledo | Quality Sense Conference & WOPR
Cypress Plugin API: "Imagina Postman, pero en Cypress"
Просмотров 1,2 тыс.Год назад
Cypress Plugin API: "Imagina Postman, pero en Cypress"
Masters #2 - @CharlyAutomatiza | Testing, Proyectos, Liderazgo, Pruebas de Software, Aprendizajes
Просмотров 218Год назад
Masters #2 - @CharlyAutomatiza | Testing, Proyectos, Liderazgo, Pruebas de Software, Aprendizajes
CYPRESS TASK | Ejecutando código en Node
Просмотров 794Год назад
CYPRESS TASK | Ejecutando código en Node
🎭 Pruebas de API Automatizadas [CRUD] con Playwright + Python/PYTEST
Просмотров 605Год назад
🎭 Pruebas de API Automatizadas [CRUD] con Playwright Python/PYTEST
Reportes ALLURE integrado con CYPRESS ¿Es Posible?
Просмотров 2 тыс.Год назад
Reportes ALLURE integrado con CYPRESS ¿Es Posible?
Masters #1 - @Saitest | UPEX, Testing, Automatización de Pruebas, Creación de Contenido
Просмотров 1 тыс.Год назад
Masters #1 - @Saitest | UPEX, Testing, Automatización de Pruebas, Creación de Contenido
🍎TESTING MOBILE Automatizado (DESDE CERO)? Aprende APPIUM + WEBDRIVER.IO [IOS]
Просмотров 2,3 тыс.Год назад
🍎TESTING MOBILE Automatizado (DESDE CERO)? Aprende APPIUM WEBDRIVER.IO [IOS]
Instalar Playwright es muy FÁCIL (Ejemplo con Visual Studio Code + GitHub Actions)
Просмотров 1,8 тыс.Год назад
Instalar Playwright es muy FÁCIL (Ejemplo con Visual Studio Code GitHub Actions)
Cypress + Safari? (Nuevo Soporte Experimental con WebKit)
Просмотров 483Год назад
Cypress Safari? (Nuevo Soporte Experimental con WebKit)
TESTING MOBILE Automatizado (DESDE CERO)? Aprende APPIUM + WEBDRIVER.IO [ANDROID]
Просмотров 12 тыс.Год назад
TESTING MOBILE Automatizado (DESDE CERO)? Aprende APPIUM WEBDRIVER.IO [ANDROID]

Комментарии

  • @angelaranda4208
    @angelaranda4208 9 часов назад

    Como se crean esas estructuras de carpetas que se ven en visual studio?

  • @angelaranda4208
    @angelaranda4208 10 часов назад

    Buena tarde Joan una pregunta como creaste las carpetas en visual studio eso no esta en el video

  • @leticiavilla539
    @leticiavilla539 13 дней назад

    Gracias por tu valioso aporte con tu material. Excelente!

  • @PNEUMONIAx
    @PNEUMONIAx 16 дней назад

    Al inicializar appium po rla terminal me sigue saliendo el mismo error

    • @PNEUMONIAx
      @PNEUMONIAx 16 дней назад

      Ya pude, tuve que cambiar el remote host por '127.0.0.1' y el remote port lo deje igual.

  • @andreaportillo6536
    @andreaportillo6536 19 дней назад

    muy util gracias, sos tico verdad?

  • @miguelcarhuas3183
    @miguelcarhuas3183 20 дней назад

    Excelente master, estoy evaluando entre esta herramienta y Karate/Gatlin y este video me mostró las caracteristicas de K6

  • @stevenperez4196
    @stevenperez4196 22 дня назад

    Hola, una pregunta que por favor algun conocedor tecnico Me responda. En cuestiones de seguridad digamos en la parte de codigo con los selectores, aqui dicen que no es con codigo esta aplicacion, es decir se podria utilizar y seria buena practica utilizar esto en el ámbito profesional? Gracias.

  • @RatBoyMadafaka
    @RatBoyMadafaka 28 дней назад

    Hermano espero me puedas ayudar, cuando hago pruebas con listas desplegables no me selecciona nada al momento de reproducir el caso de prueba. Me aparece esto: Warning Element found with secondary locator xpath=//div[@id='container_evalReg']/span/span/span. To use it by default, update the test step to use it as the primary locator.

  • @carolinasaggio2563
    @carolinasaggio2563 Месяц назад

    haces un tutorial y te equivocas?

  • @Dukdukduk1738
    @Dukdukduk1738 Месяц назад

    que versión de java se utiliza en el tutorial?

  • @MarcelCristianoFortunato
    @MarcelCristianoFortunato Месяц назад

    Muito bom!

  • @MarcelCristianoFortunato
    @MarcelCristianoFortunato Месяц назад

    Muito bom!

  • @MarceloRoggeri
    @MarceloRoggeri Месяц назад

    Hola buenas tardes, muy buenos los videos, me interesa saber si se puede lo siguiente: tengo una colection y quiero ejecutar todos los GET y que se guarde el json en un archivo, en forma automatica. Obvio cada peticion llevaria un nombre que identifique la consulta. Espero haberme explicado. Saludos

  • @Ignacio1994-w2h
    @Ignacio1994-w2h Месяц назад

    Hola, a mi no me crea la carpeta del mintuo 3:33, por que puede ser? llego con el cmd hasta el final pero no se crea nada

  • @juanpabloleal3013
    @juanpabloleal3013 Месяц назад

    Hola Joan, gracias por estos hermosos videos. Una consulta , donde encuentro el repo de este proyecto? saludos.!

  • @MatalvaQA
    @MatalvaQA Месяц назад

    Hola vengo del listado de Cypress de hace 3 años y como no encontraba la carpeta integration dí con este video. Muchas gracias por compartir el conocimiento

  • @andresbarrantes4367
    @andresbarrantes4367 Месяц назад

    @JoanMediasES sabe a que se debe que despues de una ejecucion cuando finaliza y ejecuto de nuevo el comando npx wdio muestra este error : ERROR webdriver: RequestError: connect ECONNREFUSED 127.0.0.1:57750

  • @KASKOF767
    @KASKOF767 Месяц назад

    Una pregunta exactamente que ase la aplicación disculpen soy nuevo y pues no entiendo que ase la aplicación exactamente que funcion tiene

  • @silvinagch
    @silvinagch 2 месяца назад

    Hola! Sugeris Python + integración con BrowserStack. para hacer testing mobile?

  • @oscarcastro348
    @oscarcastro348 2 месяца назад

    En Windows se me generaron varios problemas, pero aquí sus soluciones: 1. Appium 2 me daba problemas con el pulugin UiAutomator2, asi que Instalé Appium npm install -g appium y santo remedio. 2. Al crear las variables de entorno ANDROID_HOME, esta se crear como variable de sistema y dentro de path, como rutas se añaden 3 rutas: %ANDROID_HOME%\platform-tools, %ANDROID_HOME%\emulator y %ANDROID_HOME%\tools\bin 3. al arrancar el Appium server este no me conectaba con Appium inspector, me daba error: "No route found for /sesión". para solucionar esto toca especificar el base path con el comando appium --base-path /wd/hub y luego establecer en el inspector luego del remote host, el remote path /wb/hub.

  • @marialechacon
    @marialechacon 2 месяца назад

    Excelente!!!

  • @andresgarciafalcon2755
    @andresgarciafalcon2755 2 месяца назад

    Hola Joan, buen día. Se agradece ante todo tus aportes y tus videos. en SDK tengo las carpetas de platform-tools y platforms, pero no la de tools. Tengo Android Studio instalado, ademas del sdk y las otras librerias. Cuento con Mac Os Sonoma y Android Studio Koala. Gracias

  • @250LYN
    @250LYN 2 месяца назад

    Y e curso en español ?

  • @juanandresnunez1587
    @juanandresnunez1587 2 месяца назад

    Muy buen video, me suscribo, con Nightwatch se puede automatizar apps de windows, que no se corran en los browsers? abrazo

  • @wantejk
    @wantejk 2 месяца назад

    debo hacer estos pasos cada vez que inicio un proyecto?

  • @tristantristan9684
    @tristantristan9684 3 месяца назад

    tengo un problema me aparece y desaparece el simbolo verde boton play aun lado de los numeros de la linea aparece un dia y lkluego no aparece ya instale y desinstale playwright alguna recomendacion el problema continua gracias

  • @MaracuyaFrozen
    @MaracuyaFrozen 3 месяца назад

    Cual es la diferencia con hacer los test desde el Android Studio a usar esta herramienta ?

  • @rosselynngattites8406
    @rosselynngattites8406 3 месяца назад

    hola Joan adoro tus videos muchas gracias por este regalo que nos haces, como se gerena el archivo .cypress-cucumber-processorrc.json ?? que sirve para dar ruta a los step definitions ???

  • @luisemilioogando
    @luisemilioogando 3 месяца назад

    Saludos, tengo una pregunta, con cual lenguaje me recomiendas que aprenda playwright (Java, Python o JS/TS)

  • @dayanaromerosoto1426
    @dayanaromerosoto1426 4 месяца назад

    Gracias Joan

  • @monica3953
    @monica3953 4 месяца назад

    Excelente video muy útil y práctico, para hacer pruebas de automatización escalables. Muchas gracias!

  • @CAlexanderGarcia
    @CAlexanderGarcia 4 месяца назад

    Millón de gracias por estos videos!!!!!

  • @marcou5
    @marcou5 5 месяцев назад

    Impresionante video, gran explicación. El procedimiento sigue vigente a la fecha de hoy! Buenísimo

  • @sabrinasantillo2334
    @sabrinasantillo2334 5 месяцев назад

    Hola! Quise probar el plugin en un proyecto donde ademas, trabajo con gherkin+cucumber. El tema está en que al correr mas de un test consecutivo la pantalla del runner cypress devuelve un error o se queda en blanco. Tenes idea de esto? Alguna vez te paso? Muy bueno tu contenido. Gracias!

  • @EDINSONRODRIGOGALLEGOMENDOZA
    @EDINSONRODRIGOGALLEGOMENDOZA 5 месяцев назад

    Buenas noches, alguien tiene git para descargar el código de ejemplo gracias.

  • @total3971
    @total3971 5 месяцев назад

    genial me funciono muy bien para levantar un agente para mis tareas y entender mas la integración continua

  • @andresjaramillojaram3661
    @andresjaramillojaram3661 5 месяцев назад

    Hola, diculpa. Cómo se podría reproducir ese archivo .side, en un estilo de video. Es decir observarlo como un archivo .git? Le agradezco mucho!

  • @Ruiz.Senior
    @Ruiz.Senior 5 месяцев назад

    No se si alguien responda pero tengo slgunas dudas. Estoy haciendo un proyecto en angular y tengo el front del login y el servicio para mandar la información del login al backend, pero todavía me falta todo el backend. Mi pregunta es. Yo puedo usar Postman para probar si en verdad esoy haciendo bien la parte de enviar los dstos asi no tenga el backend?

  • @nestorarredondo2679
    @nestorarredondo2679 5 месяцев назад

    Buen dia, como puedo generar mi propio token?

  • @Bigvision1810
    @Bigvision1810 5 месяцев назад

    abandonaste este canal?

  • @user-ro2qb3ww8h
    @user-ro2qb3ww8h 6 месяцев назад

    Hola Esta opción permite cargar un archivo a una pagina web (por ej un archivo tipo png)??

  • @knatthag3530
    @knatthag3530 6 месяцев назад

    Hola como estas una pregunta tengo un error en el selenium IDE time out 30000ms y no graba la pantalla cuando pongo el inicio de la pagina y al dar clic en un botón me cambia la url del inicio tiene algo que ver esto y no me graba nada mas??

  • @EDINSONRODRIGOGALLEGOMENDOZA
    @EDINSONRODRIGOGALLEGOMENDOZA 6 месяцев назад

    Cordial saludo, alguien sabe cuál es el video que menciona que crea el future, no me funciona, no me crea los archivos que van dentro de jsonlogs.

  • @josedanielmelean
    @josedanielmelean 6 месяцев назад

    Excelente un poco complicado el segundo ejemplo, igual como recomendación seria ideal que hablaras en el video que tienes canal Español e ingles y nombraras en la descripción de cada video tus canales en youtube, Saludos.

  • @DarkBack4
    @DarkBack4 6 месяцев назад

    joan excelente video ,tienes el github para saber todas las configuraciones que hiciste

  • @moonig2683
    @moonig2683 6 месяцев назад

    Esto es lo que necesito, muy bien por el aporte. Muchas Gracias!!

  • @emilcoff99
    @emilcoff99 6 месяцев назад

    Amigo,porque hablas así ?

  • @wilmarandresrojasvillafane244
    @wilmarandresrojasvillafane244 6 месяцев назад

    @JoanMedia ES, excelente aporte

    • @wilmarandresrojasvillafane244
      @wilmarandresrojasvillafane244 6 месяцев назад

      Tal vez podrias regalarnos un proyecto y poder asi darle implementacion de SELENIUM de acuerdo a lo laboral, gracias

  • @javierramos4323
    @javierramos4323 6 месяцев назад

    Hola Joan muchas gracias por el video. Tienes algún cupón de descuento para tu curso en Udemy?

  • @marcolazo1827
    @marcolazo1827 6 месяцев назад

    Hola, con la versión 13.6.4 no funciona el plugin de allure. Tienen alguna recomendación? Saludos!