Khóa học Python Playwright Cơ bản giúp học viên tiếp cận tự động hóa kiểm thử Web từ nền tảng, dành cho người mới hoặc Tester muốn chuyển sang Automation. Học viên sẽ được làm quen với Python ở mức vừa đủ, sử dụng Playwright để tự động hóa các thao tác trên trình duyệt, xử lý form, popup, iframe và validate kết quả kiểm thử. Khóa học chú trọng thực hành theo tình huống thực tế, giúp học viên xây dựng được các kịch bản test tự động và hoàn thành project cuối khóa mô phỏng dự án doanh nghiệp.
Khóa học Python Playwright Cơ bản giúp học viên tiếp cận tự động hóa kiểm thử Web từ nền tảng, dành cho người mới hoặc Tester muốn chuyển sang Automation. Học viên sẽ được làm quen với Python ở mức vừa đủ, sử dụng Playwright để tự động hóa các thao tác trên trình duyệt, xử lý form, popup, iframe và validate kết quả kiểm thử. Khóa học chú trọng thực hành theo tình huống thực tế, giúp học viên xây dựng được các kịch bản test tự động và hoàn thành project cuối khóa mô phỏng dự án doanh nghiệp.
Đối tượng hướng tới:
- Manual Tester muốn chuyển sang Automation
- QA/QC, Tester đã có nền tảng cơ bản
- Backend / Fullstack Dev muốn bổ sung kỹ năng test tự động
- Sinh viên CNTT định hướng QA Automation
Công nghệ chính:
- Python
- Playwright
- Pytest
- HTML / CSS / JavaScript (ở mức cần thiết)
- CI/CD (GitHub Actions / GitLab CI – ở cấp nâng cao)
- Hiểu đúng tư duy Automation Testing
- Viết được test case tự động cho Web
- Sử dụng Playwright để:
+ Tương tác UI
+ Xử lý form, popup, iframe
+ Ghi nhận kết quả test
- Xây dựng framework test đơn giản bằng Python
- Viết test automation Web bằng Playwright Python
- Tự động hóa các luồng nghiệp vụ cơ bản
- Đọc hiểu & chỉnh sửa framework có sẵn
- Ứng tuyển vị trí:
+ Junior Automation Tester
+ Manual Tester + Automation
- Biết sử dụng máy tính, web
- Có tư duy logic cơ bản
- Đã từng học/biết:
+ Manual Testing
+ Kiến thức IT cơ bản (SV CNTT)
- Laptop / PC cá nhân
- RAM ≥ 8GB (khuyến nghị 16GB)
- Ổ cứng trống ≥ 20GB
- Hệ điều hành: Windows / macOS / Linux
✅ 16+ năm kinh nghiệm đào tạo CNTT & Data
Đơn vị đào tạo tiên phong, uy tín, được hàng nghìn học viên và doanh nghiệp tin tưởng.
✅ Học thực chiến – làm được việc ngay
Chương trình học bám sát yêu cầu tuyển dụng, học qua dự án thật, không lý thuyết suông.
✅ Giảng viên là chuyên gia 10+ năm kinh nghiệm đang làm việc tại doanh nghiệp
Truyền đạt kiến thức + kinh nghiệm thực tế + tư duy nghề nghiệp.
✅ Cam kết hỗ trợ việc làm sau khóa học
Cấp chứng chỉ, hỗ trợ thực tập, và kết nối doanh nghiệp đối tác.
✅ Phù hợp cả người mới & người đi làm
Lộ trình rõ ràng từ cơ bản đến nâng cao, thời gian học linh hoạt online & offline.
✅ Mỗi lớp chỉ từ 7-12 học viên – kèm cặp sát sao
Giảng viên theo sát từng học viên, giải đáp 1–1 khi cần.
✅ Học phí linh hoạt – nhiều ưu đãi
Hỗ trợ trả góp, ưu đãi học viên cũ, sinh viên và đăng ký theo nhóm.
⏱ Tổng thời lượng: 24 giờ = 12 buổi (2 tiếng/buổi)
| STT | Module Name | Knowledge |
|---|---|---|
| 1 | BUỔI 1 – Tổng quan Automation Testing & Playwright | • Case mở đầu: Website doanh nghiệp phải test lặp đi lặp lại sau mỗi lần release • Nội dung: - Automation Testing là gì? - Manual vs Automation - Khi nào nên dùng Automation - Selenium vs Playwright - Playwright phù hợp cho bài toán nào - Giới thiệu lộ trình khóa học & bài tập lớn • Thực hành: - Cài môi trường Python - Làm quen terminal / VS Code |
| 2 | BUỔI 2 – Python căn bản cho Tester | • Case mở đầu: Tester không phải Dev → học Python thế nào là đủ? • Nội dung: - Biến, kiểu dữ liệu - If / else - Vòng lặp for / while - Hàm trong Python • Thực hành: - Viết script Python mô phỏng test case - Xử lý dữ liệu test đơn giản |
| 3 |
BUỔI 3 – Python nâng cao vừa đủ cho Automation |
• Case mở đầu: Test nhiều dữ liệu → viết code thế nào cho gọn? • Nội dung: - List, Dict trong Automation - Exception handling - Đọc / ghi file - Coding style cho Tester • Thực hành: - Viết mini script test logic nghiệp vụ |
| 4 | BUỔI 4 – Cài đặt & khởi tạo Playwright | • Case mở đầu: Team QA cài môi trường không đồng nhất → test fail • Nội dung: - Playwright là gì? - Playwright Python setup - Playwright CLI - Cấu trúc project chuẩn • Thực hành: - Khởi tạo project Playwright - Chạy test đầu tiên (Hello Playwright) |
| 5 | BUỔI 5 – Locator & thao tác UI cơ bản | • Case mở đầu: UI thay đổi → locator hay fail • Nội dung: - Các loại locator trong Playwright - Best practice chọn locator - Click, fill, submit - Auto-waiting trong Playwright • Thực hành: - Automation login form - Validate kết quả đăng nhập |
| 6 | BUỔI 6 – Xử lý các tình huống Web phổ biến | • Case mở đầu: Popup, iframe, upload file làm test fail • Nội dung: - Alert / Confirm - Iframe - Upload / Download - Scroll, hover • Thực hành: - Automation test trang có popup & iframe |
| 7 | BUỔI 7 – Assertion & Validate kết quả | • Case mở đầu: Test chạy nhưng không biết pass hay fail • Nội dung: - Assertion là gì? - Validate text, URL, element - Screenshot khi fail • Thực hành: - Viết test có assert đầy đủ - Phân tích test fail |
| 8 | BUỔI 8 – Pytest & quản lý test case | • Case mở đầu: Dự án có nhiều test case → quản lý thế nào? • Nội dung: - Pytest basics - Setup / Teardown - Marker & grouping test - Chạy test theo nhóm • Thực hành: - Tổ chức test suite - Chạy test theo module |
| 9 | BUỔI 9 – Mini Framework & chuẩn hóa code | • Case mở đầu: Code test dài, khó bảo trì • Nội dung: - Tách hàm & reusable code - Base Page - Utils dùng chung • Thực hành: - Refactor test theo cấu trúc chuẩn |
| 10 | BUỔI 10 – Tổng hợp nghiệp vụ Web thực tế | • Case mở đầu: Test một flow nghiệp vụ hoàn chỉnh • Nội dung: - Test end-to-end - Kết hợp nhiều page - Xử lý dữ liệu động • Thực hành: - Automation flow: Login → Create → Update → Delete |
| 11 | BUỔI 11 – Làm bài tập lớn (Project) | • Nội dung: - Giới thiệu đề tài Project - Phân tích nghiệp vụ - Thiết kế test case - Coding framework • Thực hành: - Làm project theo nhóm/cá nhân |
| 12 | BUỔI 12 – Báo cáo & đánh giá tốt nghiệp Cơ bản | - Demo project - Review code - Góp ý cải tiến - Định hướng học Nâng cao |