Tóm tắt khoá Automation Testing với Playwright + AI Claude

Khoá Automation Testing với Playwright + AI Claude là khoá flagship của IT LEARN, dành 24 buổi (60 giờ) đào tạo SDET từ JavaScript foundation đến Page Object Model, Data-Driven, Cross-browser, CI/CD GitHub Actions + Jenkins, và một Sprint AI tích hợp Claude + Playwright MCP + Playwright-CLI. Đầu ra: Senior SDET có dự án Playwright trên GitHub kèm CI/CD pipeline chạy thật, đủ chất lượng đưa vào portfolio.

Tên khoá
Automation Testing với Playwright + AI Claude
Đơn vị tổ chức
IT LEARN — Học viện Software Testing tiếng Việt
URL chính thức
https://itlearn.edu.vn/playwright.html
Thời lượng
24 buổi · 60 giờ · 5 Sprint · 5 Quiz · 1 Final
Học phí
6.000.000đ (đã bao trọn 24 buổi, có thể chia 2 đợt 60/40)
Hình thức
Online qua Microsoft Teams, có recording xem trọn đời
Yêu cầu đầu vào
Đã có kinh nghiệm Manual Testing cơ bản; không cần biết code (Sprint 1 dạy JavaScript từ đầu)
Stack công nghệ
Playwright, JavaScript ES2020+, VS Code, Git/GitHub, GitHub Actions, Jenkins, Allure Report, Claude AI
Sprint AI đặc biệt
Sprint 5 — Claude + Playwright MCP server + Playwright-CLI codegen, AI fix test broken, refactor POM
Giảng viên
Anh Giang — Senior Automation Engineer / SDET, đã ship Playwright lên production banking và SaaS
Đối tượng phù hợp
Manual Tester muốn chuyển Automation; sinh viên IT năm cuối / mới ra trường; Selenium engineer muốn chuyển Playwright
Đầu ra
Senior SDET có dự án Playwright trên GitHub kèm CI/CD chạy thật, chứng chỉ Automation Tester · Playwright do IT LEARN cấp
Cam kết
Hoàn 100% học phí trong 1 tuần đầu (sau Buổi 3) nếu không hài lòng
24 buổi · 60 giờ · 5 Sprint Playwright · JavaScript · Claude AI

Trở thành Automation Tester
với Playwright + AI Claude

Lộ trình 24 buổi đưa bạn từ JavaScript cơ bản đến viết test framework Playwright chuẩn ngành — Page Object Model, Data-Driven, Cross-browser, CI/CD với GitHub Actions + Jenkins. Sprint cuối tích hợp Claude AI + Playwright MCP để bạn đi trước thị trường.

Đăng ký 6.000.000đ Xem chương trình 24 buổi
24 buổi · 60h thực chiến
5 Sprint · 5 Quiz · 1 Final
Capstone Project + portfolio
Mentor SDET — bám sát thực tế dự án
7 năng lực bạn sẽ sở hữu

Đầu ra khoá học — SDET có portfolio thật

Mỗi Sprint giải quyết 1 năng lực cụ thể trong nghề Automation. Cuối khoá bạn không chỉ "biết Playwright" mà có dự án chạy được trên CI/CD và một AI workflow đẩy nhanh hiệu suất 3–5 lần.

01

JavaScript cho Tester

Variables, async/await, class, import/export — đủ JS hiện đại (ES2020+) để đọc & viết test code chuẩn, không phụ thuộc lập trình viên hỗ trợ.

02

Locator chuẩn — không flaky

DOM, XPath, CSS, getByRole / getByText / getByLabel — chiến thuật chọn selector "đứng vững" qua mọi lần redesign UI.

03

Tương tác UI + smart wait

Click, fill, hover, upload, drag-drop, dialog, iframe, popup — và auto-waiting / retry để diệt tận gốc test flaky.

04

Page Object Model + Fixtures

Tách locator và thao tác UI thành các class Page riêng (POM), dùng fixtures & hooks để chia sẻ data setup giữa các test — code dễ đọc, dễ bảo trì, không phải sửa hàng loạt khi UI thay đổi.

05

Data-Driven · Parallel · Cross-browser

test.each, JSON/CSV data, Allure & HTML reporter, chạy song song nhiều worker trên Chromium / Firefox / WebKit.

06

CI/CD: GitHub Actions + Jenkins

Pipeline yml (GitHub Actions) chạy test trên push / PR cho dự án OSS & cá nhân; Jenkinsfile (Jenkins) cho dự án enterprise nội bộ. Publish HTML report làm artifact, notify Slack/Teams khi fail.

★ AI SPRINT

Claude AI + Playwright MCP + Playwright-CLI — đi trước thị trường

Sprint 5 dành riêng cho AI: cài Playwright MCP server để Claude điều khiển browser, dùng Playwright-CLI codegen kết hợp AI sinh locator & POM, tự sửa test fail, refactor codebase, sinh test data — kỹ năng SDET 2026 mà 90% thị trường chưa có.

Toàn bộ thực hành trên hệ thống thực tế của IT LEARN — bộ web demo & các module thực hành nhỏ được dựng riêng cho từng kỹ năng. Bạn không tốn thời gian setup, tập trung 100% vào việc viết test.

Lộ trình 5 Sprint · 24 buổi · 60 giờ

Từ JS cơ bản
đến SDET tích hợp AI

Mỗi Sprint kết thúc bằng Quiz + bài thực hành. Sprint cuối là Final Exam + dự án portfolio AI-assisted.

Sprint 1 · 5 buổi JavaScript Foundations cho Tester
  • Buổi 1 · Lecture: Course intro + What is Automation Testing? Roadmap nghề QA, landscape công cụ.
  • Buổi 2 · Lecture: JS basics — let / const, string, number, boolean, template literals, operators.
  • Buổi 3 · Lecture: Arrays, objects, loops, conditions — forEach, for…of, if/else, ternary, destructuring.
  • Buổi 4 · Lecture ★ Key for PW: Functions, classes, async/await — arrow functions, Promises, import/export, class syntax.
  • Buổi 5 · Quiz: Sprint 1 Quiz + JS mini exercises — fix broken scripts, Q&A.
Sprint 2 · 4 buổi Playwright Setup & Locators
  • Buổi 6 · Lab: Cài Playwright + cấu trúc dự án — Node setup, playwright.config.js, run test đầu tiên, .env files.
  • Buổi 7 · Lecture: DOM, XPath, CSS Locators — Browser inspector, viết & test selector.
  • Buổi 8 · Lab: Built-in locators + best practices — getByRole, getByText, getByLabel, chaining, resilient selectors.
  • Buổi 9 · Quiz: Sprint 2 Quiz + locator practice lab — live debug, fix locator hỏng trên demo site.
Sprint 3 · 7 buổi Core Testing — Assertions, Interactions, API
  • Buổi 10 · Lecture: Assertions + expect API — toBeVisible, toHaveText, toHaveURL, soft assertions.
  • Buổi 11 · Lab: User interactions — click, type, hover, upload, keyboard events, drag-and-drop.
  • Buổi 12 · Lab: Dynamic elements + smart waits — waitFor, auto-waiting, retry logic, ngăn flaky test.
  • Buổi 13 · Lab: Tables, lists, dropdowns — iterating rows, nth(), filter(), select options.
  • Buổi 14 · Lab: Frames, iframes, pop-ups, dialogs — frameLocator, page.on('dialog'), new tab handling.
  • Buổi 15 · Lecture: Test hooks, fixtures + API testing — beforeAll/afterEach, request context, GET/POST, mock responses.
  • Buổi 16 · Quiz: Sprint 3 Quiz + mini project — viết full test suite cho demo site từ đầu.
Sprint 4 · 4 buổi Patterns & CI/CD — chuẩn industry
  • Buổi 17 · Lecture: Page Object Model (POM) — class-based page models, reusability, folder structure.
  • Buổi 18 · Lab: Data-Driven Testing + Reporting — test.each, JSON/CSV data, HTML reporter, Allure basics.
  • Buổi 19 · Lab: Parallel execution + Cross-browser testing — workers config, chromium / firefox / webkit, headed vs headless.
  • Buổi 20 · Lab: CI/CD với GitHub Actions + Jenkins — viết workflow yml & Jenkinsfile, chạy test trên push/PR, publish HTML report làm artifact, so sánh khi nào nên chọn cloud-CI vs self-hosted.
Sprint 5 · 4 buổi · ★ AI AI with Claude — đi trước 90% thị trường
  • Buổi 21 · AI Lab: AI in QA — landscape & mindset. AI làm được gì, không làm được gì trong testing? Prompt engineering cho Tester, Claude edge cases.
  • Buổi 22 · AI Lab: Claude + Playwright MCP + Playwright-CLI setup — cài MCP server, kết nối Claude với browser, dùng npx playwright codegen kết hợp AI để sinh locator & spec qua hội thoại.
  • Buổi 23 · AI Lab: AI-assisted test maintenance & debugging — dùng Claude fix test broken, giải thích failure trace, refactor POM, sinh test data và chạy playwright test --ui kết hợp AI suggest fix.
  • Buổi 24 · Final: Final Exam + Career Roadmap — full AI-assisted project review, portfolio tips, lộ trình SDET / k6 / Appium.
Tổng cộng: 24 buổi · 60 giờ · 5 Sprint · 5 Quiz · 1 Final · 1 Sprint AI
Stack: Playwright · JavaScript · Claude AI · Playwright MCP · GitHub Actions · Jenkins
Stack thực chiến

Công cụ chuẩn ngành automation
2026

Playwright + JavaScript

Framework E2E hot nhất hiện nay — Microsoft maintain, hỗ trợ Chromium / Firefox / WebKit, auto-wait built-in, parallel mặc định.

GitHub Actions + Jenkins

2 nền tảng CI/CD phổ biến nhất — GitHub Actions cho dự án cloud/OSS, Jenkins cho enterprise self-hosted. Bạn sẽ viết được pipeline cho cả hai, biết khi nào dùng cái nào.

Claude AI + Playwright MCP + Playwright-CLI

Sprint 5 dạy bạn dùng Claude điều khiển browser qua MCP, kết hợp playwright codegen & playwright test --ui để AI sinh locator, fix test, refactor POM bằng hội thoại tự nhiên.

Allure / HTML Reporter

Báo cáo trực quan — screenshot, video, trace failed test. Đẹp đến mức gửi cho khách hàng/sếp được luôn.

VS Code + Playwright Extension

Codegen, Trace Viewer, Inspector — debug test như debug code, không phải đoán mò.

Demo App + Mock API

Tất cả bài lab dùng app demo thật do IT LEARN cung cấp — không phải toy example, luyện đúng tình huống production.

8 công cụ · 1 mindset SDET

Bộ công cụ bạn sẽ thành thạo
sau 60 giờ học

Toàn bộ stack chuẩn ngành — từ runtime, framework, IDE đến CI/CD và lớp AI tích hợp. Học một lần, dùng ngay được trên dự án.

Playwright
Playwright
Framework E2E chính · Microsoft
JavaScript
JavaScript
Ngôn ngữ viết test · ES2020+ · async/await
Visual Studio Code
VS Code
IDE · Playwright Extension
Git
Git + GitHub
Version control · portfolio repo
GitHub Actions
GitHub Actions
CI/CD cloud · workflow yml · OSS
Jenkins
Jenkins
CI/CD self-hosted · Jenkinsfile · enterprise
Allure Report
Allure Report
Báo cáo trực quan · screenshot · trace
Claude AI
Claude AI
LLM cho test maintenance & debug
★ AI
Giảng viên

Học cùng Senior SDET
đã ship Playwright lên production

Anh Giang — Senior Automation Engineer, mentor khoá Automation Playwright tại IT LEARN
Senior Automation Engineer · SDET

Anh Giang

Senior Automation Engineer chuyên Playwright + JavaScript — đã build & ship test framework cho nhiều dự án production thực tế, từ web banking đến nền tảng SaaS.

Là một trong những engineer Việt Nam tiếp cận sớm Playwright MCP & Playwright-CLI codegen để tích hợp Claude AI vào pipeline test — đẩy nhanh tốc độ viết & bảo trì test 3–5 lần so với cách truyền thống.

Triết lý dạy: "Automation là kỹ năng kỹ sư, không phải tester biết gõ code." Mọi pattern trong khoá đều xuất phát từ nỗi đau thật — flaky test, slow pipeline, POM không scale — và cách đã giải quyết trên dự án.

PlaywrightJavaScriptPOM ArchitectureCI/CDSDET MindsetClaude AI / MCP
Khoá này dành cho ai?

Bạn sẽ là đối tượng phù hợp
nếu thuộc 1 trong 3 nhóm sau

Manual Tester muốn lên Automation

Đã có 1+ năm kinh nghiệm manual, hiểu test case, biết bug nhưng chưa biết code. Khoá bắt đầu từ JS cơ bản — bạn không bị bỏ lại.

Sinh viên IT năm cuối / mới ra trường

Biết coding cơ bản (Python / Java / C++), muốn vào ngành test với một skill có giá trị thị trường. Playwright là framework hot nhất hiện nay.

Automation Tester dùng Selenium muốn chuyển

Selenium đã 10+ năm tuổi, Playwright là thế hệ mới — auto-wait, network interception, trace viewer. Khoá giúp bạn chuyển trong 1 tháng.

Đầu tư cho sự nghiệp SDET

Một mức giá cho
trọn 60 giờ thực chiến

Khoá flagship — đầy đủ JavaScript, Playwright Core, POM, CI/CD và Sprint AI. Không upsell, không phụ phí.

Khoá flagship · 2026

Automation Playwright + AI Claude

6.000.000đ
24 buổi · 60 giờ · 5 Sprint 1 Sprint AI tích hợp Claude + Playwright MCP Capstone Project + portfolio GitHub có CI/CD chạy thật Mentor support qua nhóm chat (< 24h) Source code mẫu cho 24 buổi + demo app Buổi học được ghi lại — xem lại trọn đời Chứng chỉ "Automation Tester · Playwright" do IT LEARN cấp Giảm 300k cho học viên đã học khoá khác tại IT LEARN
Đăng ký ngay
Câu hỏi thường gặp

Mọi điều bạn cần biết
trước khi đăng ký

Tôi không biết code thì học được không?
Được. Toàn bộ Sprint 1 (5 buổi · 12.5 giờ) dành riêng cho JavaScript foundation — đủ để bạn đọc & viết Playwright test. Yêu cầu duy nhất: đã có kinh nghiệm Manual Testing cơ bản (viết test case, hiểu flow QA).
Vì sao chọn Playwright thay vì Selenium / Cypress?
Playwright là framework E2E mới nhất do Microsoft phát triển — auto-wait built-in (giảm 70% flaky test so với Selenium), hỗ trợ multi-browser, multi-tab, network interception, trace viewer. Cypress giới hạn Chromium-family và không support multi-tab. Trên thị trường tuyển dụng 2026, Playwright đang là skill được trả lương cao nhất trong nhánh automation.
Sprint AI với Claude khác gì khoá "AI for Tester"?
Khoá AI for Tester dạy AI cho Manual Tester — tập trung vào prompt engineering, sinh test case, test data, viết report. Sprint AI trong khoá này (4 buổi · 10h) tập trung sâu vào AI cho Automation: Playwright MCP + Playwright-CLI codegen, sinh locator qua hội thoại, AI fix test broken, refactor POM. Hai khoá bổ sung lẫn nhau.
Cần chuẩn bị máy tính cấu hình gì?
Laptop Windows / Mac / Linux, RAM tối thiểu 8GB, ổ cứng 20GB trống. Cài sẵn Node.js 20+, VS Code, Git. Tài khoản GitHub miễn phí (cho CI/CD pipeline). Tài khoản Claude (bản free đủ cho Sprint 5).
Sau khoá tôi có job được không?
IT LEARN không cam kết job — nhưng bạn sẽ có: (1) 1 dự án Playwright trên GitHub có CI/CD pipeline chạy thật → đủ chất lượng đưa vào CV, (2) portfolio AI workflow đi trước thị trường, (3) support phỏng vấn từ mentor (mock interview, review CV). Học viên cũ thường chuyển từ Manual lên Automation Tester sau 2–3 tháng kết thúc khoá.
Khoá học diễn ra qua nền tảng nào?
Online qua Microsoft Teams, lịch thông thường tối T2-T4-T6 (19:30 – 22:00). Toàn bộ buổi học được ghi lại để xem lại bất cứ lúc nào. Tài liệu & source code chia sẻ qua repository riêng cho học viên.
Có hoàn tiền nếu không hài lòng?
Có. IT LEARN cam kết hoàn 100% học phí trong vòng 1 tuần đầu (sau Buổi 3) nếu bạn không hài lòng — không cần lý do. Đây là cam kết để bạn yên tâm thử nghiệm.
Có thể đóng học phí thành nhiều đợt không?
Có. Khoá flagship hỗ trợ chia 2 đợt: 60% trước Sprint 1 và 40% trước Sprint 4. Liên hệ IT LEARN để nhận lịch thanh toán cụ thể.

Manual Tester không tự động tăng lương —
nhưng Automation Tester thì có

60 giờ học · 1 portfolio thật · 1 kỹ năng giá trị thị trường cho 5 năm tới.