Trả lời 10 câu hỏi dưới đây về dự án của bạn. Tick vào ô nếu câu trả lời là Có (Yes). Điểm sẽ được tính tự động.
Điểm hiện tại
Hãy bắt đầu đánh dấu...
10 Câu Hỏi Đánh Giá Dự Án
Loại Dự Án & Quy Mô
Tần Suất Regression
Tech Stack & Môi Trường
Độ Phức Tạp UI
0/10 câu đã chọn
Nên sử dụng Selenium
Dự án của bạn có đủ điều kiện để đầu tư vào Selenium. Việc xây dựng framework automation sẽ mang lại ROI rõ ràng.
Ưu tiên học
Selenium + TestNG/JUnit + Page Object Model
Framework gợi ý
Maven + Selenium + Extent Reports
Bước tiếp theo
Xem lộ trình học tab bên cạnh
Cân nhắc kỹ trước khi dùng Selenium
Dự án có tiềm năng nhưng chưa đủ điều kiện lý tưởng. Hãy đánh giá thêm trước khi đầu tư thời gian vào Selenium.
Thử trước
Postman (API) + Manual test cho các luồng UI quan trọng
Sau 1-2 tháng
Re-evaluate nếu số TC tăng hoặc sprint nhanh hơn
Postman + Manual Test là đủ
Chưa cần Selenium lúc này. Đầu tư vào Selenium sẽ tốn thời gian mà ROI thấp. Hãy master Postman và manual trước.
Công cụ phù hợp
Postman cho API testing
Kỹ năng ưu tiên
Viết TC chất lượng, bug report rõ ràng
Học song song
Tự học Selenium để chuẩn bị tương lai
So Sánh Nhanh: Selenium vs Postman vs JMeter
| Tiêu chí | Selenium | Postman | JMeter |
|---|---|---|---|
|
Mục đích chính
|
UI / E2E Testing | API Testing | Load / Perf Testing |
|
Độ khó học
|
Cần biết code |
Dễ bắt đầu |
Trung bình |
|
Cần biết code?
|
Bắt buộc |
Tùy chọn (JS) |
Tùy chọn (Groovy) |
|
Tích hợp CI/CD
|
Rất tốt |
Newman CLI |
CLI Mode |
|
Phù hợp với
|
QA biết code |
Mọi tester |
Perf Engineer |
|
Chi phí / License
|
Miễn phí
Open Source |
Freemium
Free + Pro plan |
Miễn phí
Apache License |
Chọn công cụ nào cho trường hợp của bạn?
Dự án chỉ có API, không có UI phức tạp
→ Dùng Postman + Newman. Đủ dùng, học nhanh.
Dự án web có UI, release hàng tuần, team biết Java/Python
→ Dùng Selenium WebDriver với Page Object Model.
Cần kiểm tra hiệu năng, tải 1000+ users đồng thời
→ Dùng JMeter. Không phải Selenium.
Dự án web mới, muốn automation hiện đại hơn Selenium
→ Xem xét Playwright. Nhanh hơn, API tốt hơn, ít flaky test hơn.
Lộ trình này được thiết kế cho Fresher Tester Việt Nam — bắt đầu từ zero, tiến đến automation thực chiến theo thứ tự tối ưu nhất.
Lộ Trình Học 3 Giai Đoạn
Postman Cơ Bản — Nền Tảng API Testing
Trước khi học automation UI, bạn cần hiểu cách ứng dụng hoạt động qua API. Đây là kỹ năng không thể thiếu.
Nội dung học
- HTTP Methods: GET, POST, PUT, DELETE
- Status codes & Response body
- Authorization: Bearer Token, API Key
- Collections & Environment Variables
- Tests script (pm.test, pm.expect)
- Newman CLI + xuất HTML report
Tài nguyên
- Postman Learning Center (miễn phí)
- Kênh Automation Step by Step (YouTube)
- Swagger Petstore API để thực hành
Mục tiêu: Test được 1 API project thực tế
Selenium Cơ Bản — Web UI Automation
Học Selenium WebDriver từ cơ bản đến xây dựng framework đơn giản. Giai đoạn này cần kiên nhẫn nhất.
Nội dung học
- Java/Python cơ bản (OOP, Collections)
- Selenium WebDriver + ChromeDriver
- Locators: XPath, CSS Selector, ID
- WebDriverWait — Explicit & Implicit
- TestNG hoặc JUnit framework
- Page Object Model (POM)
- Extent Reports / Allure Reports
Lưu ý quan trọng
- Đừng record-playback bằng Selenium IDE
- Tránh dùng Thread.sleep() quá nhiều
- Học POM ngay từ đầu — đừng viết hết vào 1 class
- Practice trên: DemoQA, SauceDemo, OrangeHRM
Mục tiêu: Automation 10 test cases cho 1 web app demo
Trình tự học Selenium (tuần):
Playwright — Tương Lai của Web Automation
Sau khi vững Selenium, học Playwright sẽ rất nhanh. Playwright đang dần thay thế Selenium trong nhiều dự án mới.
Playwright vs Selenium
- Auto-wait — không cần explicit wait nhiều
- Parallel test built-in, nhanh hơn
- Trace Viewer — debug dễ hơn
- Codegen — ghi lại script thông minh
- TS/JS, Python, Java, C# đều support
Học gì tiếp theo
- playwright.dev — Docs chính thức rất tốt
- Playwright Tutorial - LambdaTest (YouTube)
- Playwright Test Generator (--codegen)
Mục tiêu: Convert 1 Selenium project → Playwright
Tips thực chiến cho Fresher Tester Việt Nam
Portfolio quan trọng hơn chứng chỉ
Upload project Selenium/Postman lên GitHub. HR Việt Nam kiểm tra GitHub thực tế.
Đừng học Selenium trước khi biết manual test
Fresher cần hiểu test mindset trước. Automation chỉ là công cụ.
Postman + Newman = điểm cộng lớn khi phỏng vấn
90% công ty Việt Nam cần người test API với Postman.
Học 1 ngôn ngữ thôi, đừng nhảy lung tung
Java hoặc Python. Chọn 1 và đi sâu. Đừng học Java + Python cùng lúc khi mới bắt đầu.