gourses

← Volver a la búsqueda

Playwright Automation with TypeScript: E2E, CI/CD, API, AI

udemy · Desarrollo · ⭐ 4.54 (34 reseñas) · All Levels · en · ⏱ 20,5 h

Impartido por Anuradha Agarwal · 229 alumnos

49.99 USD

Entra en tu cuenta para guardar este curso y volver a él cuando quieras.

Comparar este curso
Ver curso en udemy

Enlace de afiliado: podemos cobrar comisión, sin coste extra para ti. Más información

Descripción

Playwright Automation: Beginner to Pro for Modern QA & AI Most Playwright courses teach you syntax. This one teaches you how professional QA teams design, build, and scale modern test automation. You'll start writing real Playwright tests in TypeScript from day one—no prior programming experience required—and progressively transform those scripts into a production-ready automation framework used by real engineering teams, not a disposable demo project. Built around a realistic e-commerce application across 13+ sections and 100+ lectures, you'll build a complete automation solution from scratch while learning the practices used by modern QA and SDET teams. Throughout this course you'll learn: • TypeScript fundamentals designed specifically for Playwright—only what you need, when you need it • Playwright architecture, browser automation, locators, DOM inspection, Chrome DevTools, and Codegen • Building clean, maintainable automation using hooks, tags, reusable utilities, and externalized test data • Authentication state, session reuse, and custom fixtures for scalable test design • Environment management with .env files and data-driven testing using JSON and Excel • Designing a production-ready Page Object Model framework page by page • UI testing, API testing, and hybrid UI + API automation • Reporting and debugging using screenshots, videos, Trace Viewer, and Allure • CI/CD pipelines with GitHub Actions, secrets, workflow files, and debugging failed executions • Modern AI-assisted testing using GitHub Copilot, Playwright MCP, AI Agents, and practical workflows to understand applications, discover edge cases, and accelerate test analysis What makes this course different? You won't see a solution before you've experienced the problem. Every framework concept—Page Object Model, fixtures, authentication, reporting, CI/CD, and AI-assisted testing—is introduced only after you've encountered the exact challenge it solves. Instead of memorizing patterns, you'll understand why they're needed and when to use them. Rather than building isolated examples, you'll continuously evolve the same framework throughout the course—just as professional automation engineers do on real projects. You'll also learn where AI genuinely fits into modern software testing—not as a replacement for automation engineers, but as a powerful assistant for understanding applications, investigating workflows, identifying risks, designing test scenarios, and accelerating automation development. Who this course is for • Manual testers transitioning into automation • Automation engineers who want to build scalable Playwright frameworks • Developers interested in becoming Test Automation Engineers or SDETs • QA professionals looking to integrate modern AI tools into their testing workflow • Anyone who wants to learn Playwright using real-world engineering practices rather than isolated demos By the end of this course, you won't just know Playwright. You'll know how to design production-ready automation frameworks, integrate AI into your testing workflow, and confidently build solutions that are ready for real engineering teams.

Lo que aprenderás

  • Master Playwright from scratch, even with no prior Playwright experience, by building tests step by step.
  • Build a scalable Playwright and TypeScript automation framework using industry-standard design patterns and best practices.
  • Automate UI, API, and end-to-end test scenarios using Page Objects, fixtures, authentication, and reusable utilities.
  • Use AI tools such as GitHub Copilot , MCP and AI agents to generate, debug, refactor, and maintain Playwright tests faster.
  • Execute tests in parallel, manage test data and environments, generate reports, and integrate Playwright into CI/CD pipelines.

Requisitos

  • No Playwright experience is required. You'll learn everything from installation to building a production-ready automation framework.
  • Basic computer skills and familiarity with using Windows, macOS, or Linux are sufficient.
  • No prior TypeScript experience is required. The course teaches the TypeScript concepts needed for Playwright.
  • A willingness to learn through hands-on coding and real-world projects.