🚀 Kiểm Thử Tự Động Web Với Playwright Cho Người Mới (Beginner)
Bạn muốn học automation testing theo hướng code thật sự, dùng công cụ đang “hot” nhất hiện nay? Hay đang tự hỏi “học Playwright thì cần biết TypeScript nhiều không, bắt đầu từ đâu?”
Đây là khóa học nhập môn được thiết kế riêng cho người chưa có nền tảng automation, giúp bạn đi từ con số 0 đến có thể tự viết được một bộ test tự động chuyên nghiệp bằng Playwright.
Chương trình học theo 4 nhóm kiến thức:
🧩 Nhóm 1 — TypeScript cơ bản: Cú pháp TypeScript, biến, kiểu dữ liệu, function, async/await, interface — đủ nền tảng lập trình để đọc hiểu và tự viết script Playwright
🎯 Nhóm 2 — Locator trong Playwright: Cách xác định phần tử trên web, các loại locator (role, text, CSS, XPath), Playwright Inspector, kỹ thuật viết locator ổn định và tránh lỗi flaky
🖱️ Nhóm 3 — Thực hành xử lý Element: Thao tác với các loại element thường gặp — input, button, dropdown, checkbox, table, popup, auto-waiting, assertion — trên ứng dụng mẫu thực tế
🗂️ Nhóm 4 — Tổ chức code: Cấu trúc project chuẩn, Page Object Model (POM), tách file test – fixture – helper, quản lý Test Data, config chạy đa trình duyệt — giúp bộ test dễ bảo trì và mở rộng về sau
Cách học: Thực hành trên một ứng dụng web mẫu thực tế. Mỗi chủ đề đi theo trình tự: lý thuyết → ví dụ → thực hành viết script/chạy test thật — không học chay, không chỉ xem lý thuyết suông.
Phù hợp với: Manual Tester muốn chuyển sang Automation, người mới học lập trình muốn ứng dụng vào testing, hoặc bất kỳ ai muốn làm chủ Playwright từ con số 0.
Không cần biết code trước đó — chỉ cần sự kiên trì, còn lại mình sẽ đồng hành cùng bạn từ những bước đầu tiên.
Chương trình giáo dục
- 36 Chương
- 71 Bài học
- Trọn đời
- Giới thiệu khóa học2
- Cài đặt & làm quen2
- Kiểu dữ liệu2
- Mảng & đối tượng1
- Toán tử2
- Câu lệnh điều kiện2
- Vòng lặp4
- Function, async, wait1
- Chuỗi & mảng2
- Enums, try catch2
- Interface, class & object2
- Constructors, access modifiers2
- Đóng gói, kế thừa2
- Đa hình, trừu tượng2
- Biến ngẫu nhiên, xử lý ngày tháng3
- Cài đặt Playwright2
- Locators, getby3
- CSS & Xpath2
- Lọc locators, xử lý elements2
- Textbox, button, verify cơ bản2
- Checkbox, radio2
- Dropdown2
- Các loại view, iframe2
- Alert, dialog1
- Multiple windows1
- Upload & Download2
- Tooltip & drag drop2
- Xử lý ngày tháng, wait2
- Assertion & scroll bar2
- Take screenshot & recording3
- Cấu hình2
- Data driven2
- Hooks1
- Tổ chức POM (phần 1)2
- Tổ chức POM (phần 2)2
- Report, traceviewer1

