Chia Sẻ Khóa Học Playwright E2E Testing Với AI Cho Người Mới Bắt Đầu – Từ Zero Đến Hero [Update 8/2025] [Khóa 5819 A]
Xây dựng các E2E test mạnh mẽ với TypeScript, sử dụng Playwright MCP cho AI test gen, tìm hiểu POM, add automation với CI/CD.
Những gì bạn sẽ học được:
- ✓ Các khái niệm cốt lõi: Hiểu kiến trúc của Playwright và context/page model.
- ✓ Element Selection: Sử dụng các built-in selector và custom locators cho reliable element targeting. Sử dụng TypeScript cho các test script
- ✓ AI-driven test generation & management.
- ✓ Playwright MCP - TypeScript.
- ✓ Page Interaction: Tự động hóa các user action (click, typing, navigation) và handle frames, pop-ups, alerts.
- ✓ Assertions & Expectation: Áp dụng expect API của Playwright cho state validation, visibility, timing và value checks.
- ✓ Fixtures & Hooks: Setup/teardown management.
- ✓ API Testing: HTTP requests & response validation.
- ✓ CI/CD & Reporting: Pipeline integration & HTML report.
- ✓ Playwright automation - sử dụng Playwright như một web scrapping tool.
Khóa học thực hành này được thiết kế dành cho người mới bắt đầu muốn thành thạo end-to-end testing với Playwright bằng JavaScript và TypeScript.
Bắt đầu từ cài đặt và thiết lập dự án đầu tiên, bạn sẽ học cách viết các test mạnh mẽ, dễ bảo trì để tự động hóa các browser workflow thực tế, từ logging và filling form đến điều hướng các ứng dụng multi-page.
Trên hành trình này, bạn sẽ tự tin hơn với context/page model trực quan của Playwright, các chiến lược selector mạnh mẽ và các built-in fixture và hooks để tổ chức các test suite của bạn.
Bạn sẽ khám phá cách:
- ✓ Tương tác với các page: Tự động click, typing, drag-and-drop, dialog và frame navigation.
- ✓ Assert application state: Sử dụng TypeScript expect API của Playwright cho visibility, timing, text và value checks.
- ✓ Handle network: Intercept & mock HTTP request để mô phỏng các back-end failure, control test data và tăng tốc độ thực thi.
- ✓ Scale test: Run các suite song song trên Chromium, Firefox và WebKit để có phạm vi phủ sóng rộng trên nhiều trình duyệt.
- ✓ Structure framework: Triển khai Page Object Model, các reusable utility và các custom fixture cho code có khả năng mở rộng và sẵn sàng cho team.
- ✓ Playwright automation: Tự động hóa các workflow của bạn với các công cụ Playwright automation. Bạn thậm chí có thể sử dụng nó cho web scrapping.
- ✓ Sử dụng các công cụ AI và Playwright MCP để generate và quản lý các test case.
- ✓ Add API checks: Send các REST request thông qua APIRequestContext, validate response payload và chain API flow cùng với các UI test.
- ✓ Tích hợp CI/CD: Cấu hình GitHub Actions (hoặc pipeline ưa thích của bạn) để chạy test trên mọi commit, generate các HTML report và báo lỗi khi xây dựng hồi quy.
- ✓ Sử dụng Playwright với TypeScript: Sử dụng ngôn ngữ lập trình phổ biến nhất cho Playwright automation. Toàn bộ TypeScript code đều clean, được định dạng chính xác và viết chuyên nghiệp.
Cho dù bạn là một manual tester đang chuyển sang automation, một developer muốn catch sớm các regression hay một chuyên gia QA đang tìm kiếm các công cụ JavaScript/TypeScript hiện đại, khóa học này sẽ trang bị cho bạn mọi thứ cần thiết để cung cấp các end-to-end & API test nhanh chóng, đáng tin cậy và dễ bảo trì.
Mục lục:
- ✓ 1. Giới thiệu về Playwright.
- ✓ 2. Playwright locator.
- ✓ 3. Tương tác với các element trong Playwright.
- ✓ 4. Thực hành thực tế 1: Playwright Automation.
- ✓ 5. Tổ chức và Quản lý các Playwright test.
- ✓ 6. Thực hành thực tế 2: Test các workflow thực tế.
- ✓ 7. AI-driven Test Automation.
- ✓ 8. API Testing sử dụng Playwright.
Khóa học này dành cho ai:
- ✓ Manual Tester đang chuyển sang Automation.
- ✓ Automation Engineer & SDET.
- ✓ Frontend Developers
- ✓ Backend/API Developer.
- ✓ QA Lead & Architect.
- ✓ DevOps & CI/CD Engineer.
- ✓ Các TypeScript developer tham gia vào Quality product.
NHẬN GET EBOOK TRÊN AMAZON THEO YÊU CẦU