![JoanMedia](/img/default-banner.jpg)
- Видео 235
- Просмотров 1 494 741
JoanMedia
Коста-Рика
Добавлен 24 май 2020
AUTOMATION & TECHNOLOGY in simple words.
In this channel you will find free content related to the Software Engineer Area(Front End, Backend, Software Quality Assurance/Quality Control, and Devops).
In this channel you will find free content related to the Software Engineer Area(Front End, Backend, Software Quality Assurance/Quality Control, and Devops).
⚠️ Real Browsers vs Browser Engines | David Burns - Selenium Conference
Have you ever wondered the differences between Chromium, Chrome, Opera, Edge or Safari and Web Kit?
Please check out the full conference video: ruclips.net/video/Mo6LmFGrtxY/видео.html
#testing #playwright #cypress #selenium
Please check out the full conference video: ruclips.net/video/Mo6LmFGrtxY/видео.html
#testing #playwright #cypress #selenium
Просмотров: 119
Видео
Great Expectations (GX) for DATA Testing - Introduction
Просмотров 262День назад
Great Expectations (GX) is a framework for describing data using expressive tests and then validating that the data meets test criteria. GX Core is a Python library that provides a programmatic interface to building and running data validation workflows using GX. In this video we are going to explore a simple video having a csv file as a data set for the demo using GX Core. Repository: github.c...
@Playwrightdev | Automated Accessibility Testing
Просмотров 23414 дней назад
Playwright can be used to test your application for many types of accessibility issues. #playwright #playwrightautomation #testing GitHub Repository: github.com/JoanEsquivel/playwright-accessibility Playwright Accessibility: playwright.dev/docs/accessibility-testing
Cypress API Testing: AJV SCHEMA VALIDATOR
Просмотров 1,3 тыс.2 месяца назад
A Cypress plugin for API testing to validate the API response against Plain JSON schemas, Swagger documents, or OpenAPI documents using Ajv JSON Schema validator. Links: Plugin Repo * github.com/sclavijosuero/cypress-ajv-schema-validator Dev To Article * dev.to/sebastianclavijo/cypress-ajv-schema-validator-plugin-the-brave-vigilante-for-your-api-contracts-5cfe My POC: * github.com/JoanEsquivel/...
💥@Playwrightdev | Alternative HTML report solution (Ortoni Report by @letcode)
Просмотров 5202 месяца назад
Ortoni Report (Playwright report - unofficial) is a powerful and customizable HTML report generator for Playwright tests. Repository: github.com/ortoniKC/ortoni-report ⏰Timestamps: 00:00 - Introduction. 00:46 - Package creator 01:14 - Default HTML report review 02:36 - Ortoni Report Setup 04:00 - Report overview (Happy path) 06:11 - Report with failures and custom test steps 09:05 - Screens...
⚡The Fastest Python Linter for PLAYWRIGHT + PYTHON [Ruff]
Просмотров 5592 месяца назад
Ruff is an extremely fast Python linter and code formatter, written in Rust. Please check how you can integrate it with Playwright & also how you can add a CI validation using GitHub Actions! #playwright #python #testing #automation ⏰Timestamps: 00:00 - Introduction. 02:28 - Project overview 02:28 - How to setup Ruff Playwright? 04:18 - Ruff Visual Studio Code Extension 05:15 - Ruff Lint Co...
Cypress Testing Library: Find Elements by Accessibility Roles!
Просмотров 8023 месяца назад
Unlock the full potential of your testing with the Cypress Testing Library! In this video, we'll dive into game-changing tips and tricks that will elevate your testing skills and efficiency. Learn how to write more maintainable, readable, and robust tests that focus on how users interact with your application. Whether you're a beginner or an experienced developer, these insights will help you m...
Playwright Authentication: Shared Account in All Tests
Просмотров 2 тыс.5 месяцев назад
Explore the essentials of using a shared account across all test scenarios in our comprehensive guide. This video demonstrates how unified authentication can simplify your testing environment, reduce setup time, and ensure consistency across test cases. Perfect for teams looking to streamline their authentication processes. #testing #automation #playwright #software github.com/JoanEsquivel/play...
Playwright Sharding Explained: Maximize Your Testing Power (GITHUB ACTIONS)
Просмотров 7515 месяцев назад
Are you tired of slow testing processes holding back your development cycle? Wondering how you can speed up your automated tests with Playwright? Look no further! Our deep dive into Playwright Sharding offers the solutions you've been seeking. By explaining how to leverage sharding for parallel test execution, this video will help you reduce testing time significantly. Join us to unlock the ful...
Beyond Sequential Testing: A Dive into Parallel Execution with Playwright
Просмотров 7916 месяцев назад
Join us as we explore the power of parallelism in test automation with Playwright. This video will show you step-by-step how to set up parallel tests, manage concurrency, and troubleshoot common issues. By the end, you'll understand how to effectively implement parallel testing to accelerate development cycles and improve software quality. Repository: github.com/JoanEsquivel/playwright-test #te...
Improve Your Testing Workflow: Parameterized Tests in Playwright Unleashed!
Просмотров 1,2 тыс.6 месяцев назад
In this comprehensive and engaging tutorial, we dive deep into the world of automated web testing with Playwright, focusing specifically on the power and flexibility of parameterized tests. Whether you're a seasoned QA professional or just starting out, this video is packed with valuable insights and step-by-step instructions to help you master parameterized testing in Playwright. You'll learn ...
Playwright CLI Commands YOU Need to Know
Просмотров 6597 месяцев назад
Hey masters, In this video I wanted to share some commands that you will need to remember when using Playwright as your test framework. Repository: github.com/JoanEsquivel/playwright-test ⏰Timestamps: 00:00 - Introduction 00:12 - Playwright Installation command 01:18 - Browser Installation command 01:59 - Run all tests command 02:54 - UI mode command (for development) 03:56 - Run a single s...
WebdriverIO + Serenity/JS: SCREENPLAY PATTERN explained with examples
Просмотров 1,4 тыс.10 месяцев назад
REPO: github.com/JoanEsquivel/wdio-serenity ⏰Timestamps: 00:00 - Introduction 00:43 - What is Serenity? 02:12 - What is WebDriver.IO? How to install WDIO and Serenity together? 08:59 - Screenplay Pattern: Actor, Abilities, Interactions, Questions & Tasks 21:03 - Spec structure: Feature, Goals & Activities 24:28 - First Goal / Test Scenario - Basic one without tasks 28:11 - Second Goal / Tes...
Selenium + Python | Pytest, HTML Reports, CI/CD (Github Actions)
Просмотров 3,1 тыс.10 месяцев назад
Repo: github.com/JoanEsquivel/python-se ⏰Timestamps: 00:00 - Introduction 01:30 - Install Python, PIP, and venv 05:03 - Setup project with PyCharm 07:48 - Dependency management(requirements.txt) 11:32 - Configuration file(conftest), Fixtures, Browser & driver setup 17:01 - First test - Commands, Assertion & Execution tips 26:32 - Parameters with Pytest 29:33 - HTML reports 32:43 - Github Ac...
Playwright: Visual testing
Просмотров 3,2 тыс.11 месяцев назад
Playwright Test includes the ability to produce and visually compare screenshots using await expect(page).toHaveScreenshot(). On first execution, Playwright test will generate reference screenshots. Subsequent runs will compare against the reference. #javascript #testing #automation
Cypress Cloud: Test Replay (The NEWEST FEATURE)
Просмотров 1,2 тыс.11 месяцев назад
Cypress Cloud: Test Replay (The NEWEST FEATURE)
PLAYWRIGHT: Fixtures + Page Object Model (DETAILED EXPLANATION)
Просмотров 10 тыс.Год назад
PLAYWRIGHT: Fixtures Page Object Model (DETAILED EXPLANATION)
PLAYWRIGHT: API Testing (MUST WATCH IT)
Просмотров 11 тыс.Год назад
PLAYWRIGHT: API Testing (MUST WATCH IT)
PLAYWRIGHT: UI Mode (Awesome New Feature)
Просмотров 2,3 тыс.Год назад
PLAYWRIGHT: UI Mode (Awesome New Feature)
CYPRESS: Environment Management, Hide Requests, Test Isolation and Cy.Origin()
Просмотров 3,4 тыс.Год назад
CYPRESS: Environment Management, Hide Requests, Test Isolation and Cy.Origin()
Cypress Custom Commands by @bartoszkuczera
Просмотров 2,8 тыс.Год назад
Cypress Custom Commands by @bartoszkuczera
Automated Load Testing with K6 (Introduction ✅ Basics)
Просмотров 6 тыс.Год назад
Automated Load Testing with K6 (Introduction ✅ Basics)
Test a Mobile Application using Browserstack(App Automate)
Просмотров 16 тыс.Год назад
Test a Mobile Application using Browserstack(App Automate)
🎭 Playwright Page Object Model with Python
Просмотров 7 тыс.Год назад
🎭 Playwright Page Object Model with Python
Playwright Tips & Tricks #1 | Info Annotation, Debug Options, and Soft Assertions
Просмотров 2,4 тыс.Год назад
Playwright Tips & Tricks #1 | Info Annotation, Debug Options, and Soft Assertions
Cypress: Cucumber, Run All Specs, & GitHub Page Report
Просмотров 2,6 тыс.Год назад
Cypress: Cucumber, Run All Specs, & GitHub Page Report
Cypress Component vs E2E Testing | by Mark Noonan
Просмотров 3,9 тыс.Год назад
Cypress Component vs E2E Testing | by Mark Noonan
python -m playwright install if you get an error this will fix it
I have an interview on Monday(👏), and I'm using this video to refresh my memory of the POM and then learning how to use in Cypress. Thank you for your clear and concise information.
Hi bro could you please make a video on setting up and running both the Appium server and a Python automation script on the same Android device? I Mean... In Same Android testing (Appium server and python script execution) have to run in background In the same Android mobile Automation work also have to run Is it possible...? If it is possible make video on it...
After every post request, the index of id might update to next index in myIds list, right? how are we accessing myIds[0] for every get request? Kindly explain
qlo ni responde los comentarios
🫂
thanks man that's great talk
dale man yo se que queres ser profesional y todo eso, pero pato de free ranger testers no se pone a hablar ingles, subi videos para los que te siguen no para los que te encuentran
Hola máster! Hace un tiempo atrás yo subia videos en ingles y español al mismo tiempo, pero ya por tiempo me es imposible(requiere doble esfuerzo grabar, editar y subir) entonces decidi subir solo en inglés. Sin embargo puedes encontrar mucho contenido exclusivo en español en un canal alternativo que se llama “JoanMedia ES”. Como te digo no me da el tiempo ya para subir en ambos, pero espero retomarlo pronto👍
Thanks bro. This video helped me too much!
nice, can you pls do a video on creation of reports using allure? and fully automates setup? currently the reporting part is inbuilt for JS ecosystem, having hard time how to do in python. ill sponsor $5 upon confirmation. thanks.
thanks for the explanation of great expectations tool
Buenísimo 👏🏼 Gracias @JoanMedia ✌🏽
Gracias master 🫡
It's really amazing how you managed to teach all of it in just 37min! Thank you for sharing the repo as well! :)
great tutorial
awesome awesome awesome awesome awesome
Thanks a lot!
primer comentario
No sé qué hiciste pero me cagaste el Maven, no me funciona más
Hola crack! Creo que fuiste vos, yo ni lo toque! Saludos 🫡
en serio ?
@@joanmedia Tienes razón, tal vez conviene que hagas un video más nuevo o hagas un pequeño comentario en esta parte porque la nueva versión de IDEA es diferente
@@mauscribe recien empiezo en este mundo del testing y si es muy diferente a lo que muestras en el video, de igual forma saludos
Why after run the scenario, the app is killed. Do you know how to override that? Because i want to stay at the last page of the scenario incase i want to fix the selector or verify it manually.
Hello!!!😊Excellent tutorial, thanks a lot! Here I have a doubt regarding Cucumber Studio; is it possible to use these automation tests later on in the UI? Is there any way to integrate these automations so that any non-technical user can run them from there?
Extremely helpful video!
Thank you 🙏❤️
Hay algún problema si no puse ningun passphrase? jaja presioné enter muy rápido jaja
muchas gracias me ayudaste muchisimo😍
playwright docs are complete garbage. The core developer jumped ship from the project already. I wouldn't recommend using playwright moving forward.
Stop playing music on your videos, I want to play my own music while hearing explanation, not your crap, shitty music.
Million tanks for the video ❤, Can you share a video or blog or code repo for migrating a cypress version 13 which uses typescript using cucumber
A mi me da error al añadir el scripts { "scripts": { "cy:open": "cypress open" } }
Excelente video amigo, eres un crack !!!
GoodJob!
Muchas Gracias por explicación, tenia la duda.
Muchas gracias!! lo explicaste muy bien, en la página de GitHub me enrede muchísimo en uno de los pasos y contigo lo solucione super rápido <3
viva saprissa y la paz
To run browser channel, you can use for Edge i.e. msedge
8:40 Esta caca a mi me aparece distinto. Lo cambian cada dia rompiendo todo, eso delata mucho la competencia de los que crean estos programitas. Y del JavaScript mejor ni hablar.
Gracias por este genial contenido, intento migrar a QA Automation y dominar la herramienta
Thank you, Joan!
ruclips.net/video/UFVne43jgxo/видео.html por acá dejo el video con la actualización a Cypress 10 y sus cambios que permite ver la nueva carpeta para guardar los scripts, la que sustituirá al folder integration. Saludos
Gracias por las enseñanzas!!!! Me encantaría aprender todo lo relacionado a request e intercept.
Hi Joan Do you know if there any design pattern or tool or framework i can use for api spec validations
really usefull
Muchas gracias por el video, me fue de mucha utilidad, me funcionó súper!!
This video was really well done. A sub and like well earned. I would have prefered for you to explain a little why we need to use await at the points we do but maybe we'll get to that in the following videos!
Hola Joan!! Gracias por el saludo el segundo 0:45 🤗 Muchas gracias por el video me sirvió para configurar mi proyecto!! Excelente explicación, pura vida! Hago un pequeño update después de la versión de selenium 4.16+ no se necesita poner la dependencia del "webdrivermanager" en el pom ni instanciala. Sólo sería poner la dependencia de Selenium en el pom, luego en el code poner: public WebDriver driver; driver = new ChromeDriver(); driver.get("XXX"); Listo, saludos!
Sir can you please make a video on cypress over browserstack "cypress": "^13.11.0",
Que buen video! Te felicito y muchas gracias
@JoanMedia - Currently that APK is not available at the provided location, can you please share the Android APK?
Hola, que tal soy Alexis,soy Licenciado en Administracion de Empresas, estoy estudiando una M. en Ingenieria en datos vengo de ser analista de datos y me gusta mucho este mundo de IT, realmente estaba muy parado en un proyecto que estoy haciendo y justamente, cheque muchos videos y pues realmente nada me funcionaba, me encontre tu video y despues de que lo termine me puse hacer lo que dices y se soluciono, realmente estoy muy agradecido contigo, gracias por el contenido, me ayudo mucho.
your videos are great, I am watching again to remember how to use it, I am using version 13, UI is different but structure is still the same, thank you for great videos, keep the same quality and continue with cypress videos, thank you
Thanks for your kind message! Please look for the video “joanmedia cypress 10 migration”. There are lot of changes I cover in that video 🙌🏼
Hi! Very useful. Do you know if cypress accept multiple databases?
Thanks Joan for sharing Ortoni Report.