Tin mới nhất

Menu

Browsing "Older Posts"

Bài Viết Về Chủ Đề " E2E Testing "

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]

16 tháng 8 2025 / No Comments

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 



Copyright Disclaimer:
This site does not store any files on its server. We only index and link to content provided by other sites. Please contact the content providers to delete copyright contents if any and email us, we'll remove relevant links or contents immediately.
Tuyên bố miễn trừ bản quyền:
Trang web này không lưu trữ bất kỳ tệp nào trên máy chủ của nó. Chúng tôi chỉ lập chỉ mục và liên kết đến nội dung được cung cấp bởi các trang web khác. Vui lòng liên hệ với các nhà cung cấp nội dung để xóa nội dung bản quyền nếu có và gửi email cho chúng tôi, chúng tôi sẽ xóa các liên kết hoặc nội dung có liên quan ngay lập tức.