Blog
Automation Test nên học Selenium hay Playwright trước? Góc nhìn 2026 cho người mới
- Tháng Tám 29, 2026
- Posted by: codestar
- Category: Kiến Thức Kiểm Thử
Cập nhật ngày 29/08/2026 · Biên soạn bởi CodeStar Academy (thuộc Kaopiz)
Playwright đang tăng trưởng chóng mặt, còn Selenium bị nhiều người gọi là “lỗi thời” — nhưng thị trường tuyển dụng Việt Nam lại kể một câu chuyện khác. Bài này phân tích số liệu thật để giúp người mới chọn đúng điểm bắt đầu, thay vì chạy theo hype.
Trả lời nhanh: Nếu bạn học để hiểu bản chất và đi làm tại Việt Nam, hãy bắt đầu từ Selenium + Java — vì nó dạy bạn nền tảng cốt lõi (locator, wait, Page Object Model, dựng framework), hỗ trợ đa ngôn ngữ, cộng đồng lớn nhất và vẫn xuất hiện nhiều nhất trong tin tuyển dụng VN. Sau khi vững nền, học thêm Playwright chỉ mất 1–2 tuần vì tư duy giống nhau. Ngược lại, nếu team/dự án của bạn dùng JavaScript/TypeScript và web hiện đại, hãy ưu tiên Playwright. Điểm mấu chốt: framework chỉ là công cụ — nắm chắc nền tảng thì đổi Selenium ↔ Playwright ↔ Cypress đều nhanh.
1. Nên học Selenium hay Playwright trước?
Đây là câu hỏi gây tranh cãi nhất trong cộng đồng Tester Việt Nam năm 2026. Câu trả lời phụ thuộc vào mục tiêu của bạn, nhưng có thể tóm gọn:
👉 Chọn Selenium để bắt đầu nếu: bạn là người mới muốn hiểu bản chất Automation, học ngôn ngữ Java/Python, và tìm việc tại thị trường Việt Nam (nơi Selenium vẫn phủ rộng nhất trong tin tuyển dụng).
👉 Chọn Playwright nếu: team/dự án của bạn dùng JavaScript/TypeScript, sản phẩm là web app hiện đại, và bạn cần tốc độ + độ ổn định cao ngay từ đầu.
Điều quan trọng hơn cả việc chọn công cụ: đừng học “cách gõ lệnh của một framework”, hãy học cách một framework tự động hóa vận hành. Người nắm chắc nền tảng có thể chuyển giữa Selenium, Playwright, Cypress trong vài tuần — đây chính là khác biệt giữa “biết dùng tool” và “làm được Automation”.
2. Bối cảnh 2026: cán cân đã nghiêng về Playwright (nhưng chưa phải toàn bộ câu chuyện)
Không thể phủ nhận Playwright đang bùng nổ. Trong hệ sinh thái JavaScript, tỷ lệ sử dụng đã gần như đảo ngược so với 3 năm trước:
Tỷ lệ sử dụng framework (2 khảo sát độc lập, 2024–2026)
Nguồn: State of JavaScript 2025 (nhóm dev JS) · TestGuild 2026 (khảo sát >40.000 tester) & TestDino 2025.
Vì sao Playwright được ưa chuộng? Nó do Microsoft phát hành năm 2020, mang kiến trúc hiện đại: auto-wait (tự chờ element, giảm test “flaky” — tức test lúc pass lúc fail vô cớ), một API duy nhất cho Chromium/Firefox/WebKit, chạy song song mặc định, và có Trace Viewer để debug trực quan. Trong các benchmark 2026, Playwright nhanh hơn đáng kể:
Tốc độ & độ ổn định (benchmark công khai 2026)
Nguồn: tổng hợp benchmark 100 lần chạy & suite 50 test, công bố 2026 (testquality.com, browserstack).
Nghe đến đây, nhiều người vội kết luận “học Playwright là đủ, bỏ Selenium”. Nhưng đó là sai lầm — vì hai lý do lớn mà phần dưới sẽ phân tích: framework chỉ là bề nổi, và thị trường Việt Nam vận hành khác biểu đồ toàn cầu.
3. So sánh Selenium vs Playwright chi tiết
| Tiêu chí | Selenium | Playwright |
|---|---|---|
| Ra đời / cha đẻ | 2004, cộng đồng mã nguồn mở; chuẩn W3C WebDriver (2018) | 2020, Microsoft (đội ngũ từng làm Puppeteer) |
| Ngôn ngữ | Java, Python, C#, Ruby, JavaScript, PHP… | JS/TS là chính; có Python, Java, C# (đang mở rộng) |
| Trình duyệt | Rộng nhất, gồm cả trình duyệt cũ/legacy | Chromium, Firefox, WebKit qua 1 API |
| Auto-wait | Cần cấu hình explicit/implicit wait | Tự động chờ element (ít flaky hơn) |
| Tốc độ | ~3–5s/thao tác (baseline) | ~1–2s/thao tác, chạy song song mặc định |
| Chặn/giả lập network | Có từ WebDriver BiDi (2025–2026) | Mạnh, tích hợp sẵn |
| Mobile | Qua Appium (kế thừa giao thức Selenium) | Chưa hỗ trợ native mobile |
| Cộng đồng / tài liệu | Lớn nhất, 18+ năm (StackOverflow, sách, khóa học) | Tăng nhanh, tài liệu chính chủ tốt |
| Hệ sinh thái liên quan | Appium, WebdriverIO, Selenide… đều dựa trên Selenium | Trace Viewer, codegen tích hợp |
Nguồn tổng hợp: BrowserStack, Sauce Labs, GeeksforGeeks, TestQuality (2025–2026).
4. Sự thật ít ai nói: framework chỉ là công cụ, nền tảng mới quyết định
Đây là điểm mà người mới hay bỏ qua, còn người đi làm lâu năm thì coi là hiển nhiên. Selenium và Playwright khác nhau ở cú pháp, nhưng giống nhau ở những thứ thực sự khó — và đó mới là phần bạn cần học:
- Định vị phần tử (locator): xPath, CSS selector — dùng chung cho mọi framework.
- Cơ chế chờ (wait): hiểu vì sao test flaky, khi nào cần chờ — tư duy giống nhau.
- Thiết kế framework: Page Object Model, tách data khỏi logic, quản lý test data.
- Tư duy test: phân tích yêu cầu, thiết kế test case, chọn cái gì nên automate.
- Tích hợp CI/CD: chạy test tự động trên Jenkins, GitHub Actions, GitLab CI.
Nắm được 5 nhóm trên, việc đổi từ Selenium sang Playwright chỉ là đọc lại tài liệu cú pháp trong 1–2 tuần. Ngược lại, nếu chỉ “học thuộc lệnh Playwright” mà không hiểu locator hay cách dựng framework, bạn sẽ mắc kẹt ngay khi dự án dùng công cụ khác.
5. Thị trường tuyển dụng Việt Nam 2026 thực sự cần gì?
Biểu đồ toàn cầu cho thấy Playwright thắng, nhưng tin tuyển dụng tại Việt Nam kể một câu chuyện thực tế hơn: doanh nghiệp không tuyển “người biết Playwright” hay “người biết Selenium” — họ tuyển người hiểu Automation và liệt kê nhiều framework cùng lúc.
- Nhiều JD yêu cầu song song: “Selenium, Appium, Playwright, Cypress, TestNG, JUnit, Robot Framework…” (ví dụ tin tuyển của Viettel Digital, SotaTek).
- Đã xuất hiện tin tuyển riêng cho Playwright (Viettel Software; Karofi tuyển Automation Playwright + TypeScript, lương 15–25 triệu) — dấu hiệu Playwright đang lên ở VN.
- Đồng thời Selenium vẫn phủ rộng nhất trong các tin tuyển Automation Tester tại Hà Nội & TP.HCM.
Nguồn: tin tuyển dụng thực tế trên TopCV, ITviec, ITNavi (2025–2026).
6. Người mới nên bắt đầu lộ trình thế nào?
Lộ trình tối ưu cho người muốn “hiểu bản chất” và đi làm được:
- Nền tảng lập trình: Java hoặc Python (biến, hàm, OOP) — bắt buộc cho mọi framework.
- Selenium + Page Object Model: học locator, wait, dựng framework, chạy test suite bằng TestNG. Đây là phần dạy bạn tư duy Automation.
- Thực hành trên dự án thật: viết framework hoàn chỉnh, tích hợp Git & CI/CD — thứ nhà tuyển dụng thực sự đánh giá.
- Bổ sung Playwright: sau khi vững nền, học Playwright trong 1–2 tuần để bắt kịp xu hướng.
- Dùng AI làm đòn bẩy: biết nhờ ChatGPT/Claude/Copilot viết & debug script — kỹ năng nhà tuyển dụng 2026 ưu tiên.
Đây cũng chính là triết lý thiết kế của khóa Automation Test tại CodeStar: dạy Java/OOP → Selenium + POM → TestNG → Maven → Selenium Grid trên dự án thật, tích hợp phần dùng AI để viết & debug script — để học viên nắm nền tảng đủ vững, sau này chuyển sang Playwright hay Cypress đều nhẹ nhàng.
7. Selenium có thực sự “lỗi thời” không?
Đây là hiểu lầm phổ biến nhất. Phần lớn bài chê Selenium vẫn trích dẫn phiên bản Selenium của năm 2022 — không chặn được network, không chạy song song native, không đọc được console log. Nhưng câu chuyện lớn nhất của Selenium giai đoạn 2025–2026 là WebDriver BiDi — một giao thức hai chiều chuẩn W3C chạy trên WebSocket, bổ sung: chặn/giả lập network, lắng nghe console, và chạy song song native.
Nói cách khác, nhiều lập luận “anti-Selenium” đã hết hiệu lực. Selenium vẫn dẫn đầu ở: độ phủ ngôn ngữ (Java, Python, C#, Ruby, PHP), độ tương thích trình duyệt (kể cả legacy), hệ sinh thái mobile qua Appium, và kho tài liệu/khóa học lớn nhất — điểm cực quan trọng với người mới cần tìm lời giải khi gặp lỗi.
8. AI đang thay đổi cuộc chơi Automation ra sao?
Từ 2024–2026, AI (ChatGPT, Claude, Copilot) đã thay đổi cách viết test: tự sinh test case, tạo test data, gợi ý locator, giải thích & sửa lỗi script — tiết kiệm 30–50% thời gian cho việc lặp lại. Hệ quả cho người học:
- Cú pháp không còn là rào cản lớn: AI giúp bạn chuyển script Selenium ↔ Playwright nhanh — càng củng cố việc nên học nền tảng thay vì học thuộc lệnh.
- Kỹ năng tăng giá: tư duy test, thiết kế framework, đọc & đánh giá code AI sinh ra — những thứ AI chưa thay được.
- Nhà tuyển dụng 2026 ưu tiên: ứng viên biết kết hợp Automation + công cụ AI.
Lưu ý: theo Stack Overflow Developer Survey 2025, khá nhiều lập trình viên dành nhiều thời gian debug code AI sinh ra hơn là tự viết — nghĩa là AI là trợ lý, không thay thế người hiểu bản chất. Đây là lý do nền tảng vẫn là thứ đáng đầu tư nhất.
Câu hỏi thường gặp
Người mới nên học Selenium hay Playwright trước?
Người mới muốn hiểu bản chất và đi làm ở Việt Nam nên bắt đầu từ Selenium + Java: nó dạy nền tảng cốt lõi (locator, wait, Page Object Model), hỗ trợ đa ngôn ngữ, cộng đồng lớn nhất và phủ rộng nhất trong tin tuyển dụng VN. Sau khi vững nền, học thêm Playwright chỉ mất 1–2 tuần.
Playwright có thay thế hoàn toàn Selenium không?
Chưa. Playwright vượt Selenium về tốc độ và độ ổn định cho web hiện đại, nhưng Selenium vẫn dẫn đầu về độ phủ ngôn ngữ, tương thích trình duyệt (kể cả legacy), mobile qua Appium và kho tài liệu. Selenium cũng đã hiện đại hóa với WebDriver BiDi (2025–2026).
Selenium có còn được tuyển dụng ở Việt Nam năm 2026 không?
Có, Selenium vẫn phủ rộng nhất trong tin tuyển Automation Tester tại VN. Nhiều JD liệt kê song song Selenium, Playwright, Cypress, Appium — cho thấy doanh nghiệp cần người hiểu Automation nói chung, không chỉ một công cụ.
Học Selenium xong chuyển sang Playwright có khó không?
Không khó nếu bạn đã nắm nền tảng (locator, wait, Page Object Model, tư duy test). Vì các khái niệm cốt lõi giống nhau, việc chuyển sang Playwright thường chỉ mất 1–2 tuần đọc tài liệu cú pháp, đặc biệt khi có AI hỗ trợ.
Lương Automation Tester biết Playwright ở Việt Nam bao nhiêu?
Theo tin tuyển dụng 2026, vị trí Automation Tester dùng Playwright + TypeScript tại Hà Nội dao động khoảng 15–25 triệu/tháng tùy kinh nghiệm, cao hơn Manual Tester cùng cấp. Mức lương phụ thuộc vào nền tảng lập trình và kinh nghiệm dựng framework hơn là chỉ tên công cụ.
Không biết lập trình có học Automation với Selenium/Playwright được không?
Cả hai đều cần tư duy lập trình. Nếu chưa biết code, nên học Manual Testing trước để nắm quy trình, rồi học một ngôn ngữ (Java/Python) trước khi vào Automation. Nhiều khóa học có phần dạy lại lập trình nền tảng cho người mới.
Muốn học đúng nền tảng để chuyển framework nào cũng nhanh?
Khóa Automation Test tại CodeStar (Hà Nội, thuộc Kaopiz) dạy Selenium + Java + Page Object Model + Maven trên dự án thật, tích hợp AI vào viết & debug script — nền tảng vững để sau này bắt kịp Playwright, Cypress dễ dàng.
Bài liên quan cùng chủ đề
Nguồn tham khảo: State of JavaScript 2025 (Testing); TestGuild 2026 & TestDino 2025; Stack Overflow Developer Survey 2025; BrowserStack, Sauce Labs, GeeksforGeeks, TestQuality (2025–2026); tin tuyển dụng TopCV, ITviec, ITNavi (2025–2026). Cập nhật: 29/08/2026.