Khóa học Automation Testing tại DevPro là chương trình đào tạo kiểm thử tự động trong lộ trình học Tester, dành cho người đã có kiến thức Manual Testing hoặc muốn phát triển thêm kỹ năng Automation Test.
Chương trình kết hợp Java Core và Automation Testing, giúp học viên vừa xây dựng nền tảng lập trình cần thiết cho Tester, vừa thực hành cách sử dụng công cụ để tự động hóa các kịch bản kiểm thử.
Học viên được tiếp cận theo lộ trình từ tư duy kiểm thử → nền tảng Java → xây dựng Test Script → thực thi kiểm thử tự động → xử lý kết quả kiểm thử, thay vì chỉ học cách sử dụng công cụ.
Tại DevPro, Automation Testing là một phần trong hệ sinh thái đào tạo Tester. Người mới có thể bắt đầu với Manual Testing để xây dựng tư duy kiểm thử, Test Case, Web, Mobile, API và SQL, sau đó tiếp tục với Automation Testing để hoàn thiện kỹ năng kiểm thử tự động.
Học viên có thể lựa chọn học riêng Automation Testing hoặc theo lộ trình Full Tester: Manual Testing + Automation Testing.
Chương trình kéo dài 16 buổi học thực chiến, giúp học viên đi từ nền tảng lập trình Java cơ bản đến viết bài kiểm thử tự động trên website thực tế (saucedemo.com).
Lộ trình được chia thành 2 giai đoạn:
✓ 8 buổi Java Core: Nắm vững tư duy lập trình và ngôn ngữ Java.
✓ 8 buổi Auto Test: Xây dựng bộ test tự động hoàn chỉnh, ổn định, có báo cáo và dự án thật để đưa vào CV.
Không chỉ học lý thuyết, học viên còn được thực hành toàn bộ quy trình kiểm thử tự động như trong công ty IT: viết kịch bản test, chạy test, debug, tổ chức mã nguồn với Git/GitHub, tạo báo cáo và trình bày kết quả như một Automation Tester thực thụ.
Sau khi hoàn thành, học viên sẽ:
✓ Hiểu rõ quy trình kiểm thử tự động trong vòng đời phát triển phần mềm (SDLC, STLC, Agile/Scrum).
✓ Nắm chắc kiến thức Java Core: biến, kiểu dữ liệu, điều kiện vòng lặp, mảng & danh sách, OOP (kế thừa, đa hình), đọc/ghi file, xử lý lỗi.
✓ Viết được bài kiểm thử tự động cho website thực tế bằng Selenium WebDriver + TestNG.
✓ Áp dụng mô hình Page Object Model (POM) để tổ chức dự án dễ bảo trì và mở rộng.
✓ Biết cách sử dụng Excel/CSV làm dữ liệu kiểm thử, sinh báo cáo kết quả tự động.
✓ Làm việc nhóm bằng Git/GitHub, nộp bài qua Pull Request giống môi trường doanh nghiệp.
✓ Hoàn thành 02 dự án cá nhân:
👉 Kết quả cuối cùng: Học viên có đủ kiến thức – kỹ năng – dự án thực tế để tự tin apply vị trí Fresher/Junior Automation Tester.
Khóa học Auto Test tại DevPro Edu phù hợp với:
✓ Người mới bắt đầu hoặc sinh viên muốn học kiểm thử tự động.
✓ Manual Tester muốn chuyển sang Automation Test để tăng cơ hội việc làm và thu nhập.
✓ Người đi làm muốn chuyển nghề sang kiểm thử phần mềm.
✓ Bất kỳ ai muốn hiểu quy trình tự động hóa kiểm thử để hỗ trợ công việc (Dev, QA, PM).
👉 Không bắt buộc biết Java trước phần Java Core (8 buổi) đã tích hợp sẵn trong chương trình.
✓ Chương trình 16 buổi gồm 2 phần: 8 buổi Java Core + 8 buổi Auto Test.
✓ Học gắn với sản phẩm: mỗi giai đoạn có sản phẩm hoàn chỉnh (App Java + Dự án Test tự động).
✓ Thực hành trực tiếp trên trang web thực tế saucedemo.com.
✓ Giống môi trường làm việc thật: sử dụng Git/GitHub, nộp bài qua Pull Request, có tiêu chí đánh giá rõ ràng.
✓ Mentor đồng hành góp ý mã nguồn, theo dõi tiến độ, hỗ trợ học viên qua nhóm Zalo/Google Meet.
✓ Phương pháp “Làm – Hiểu – Sửa”: minh họa trực tiếp, thực hành có hướng dẫn, mỗi buổi đều có phần chữa bài.
✓ Hỗ trợ nghề nghiệp: hướng dẫn viết CV, luyện phỏng vấn thử, kết nối việc làm IT.
1, Kết hợp lập trình & kiểm thử học viên vừa giỏi code, vừa hiểu test.
2, Dự án thật test website thương mại điện tử trên môi trường thật, có dữ liệu thật.
3, Công cụ hiện đại: Selenium WebDriver, TestNG, Git/GitHub, Excel/CSV, Report Generator.
4, Mentor hướng dẫn 1-1: góp ý code, kiểm tra tiến độ, hỗ trợ fix lỗi.
5, Phương pháp học thực chiến: mỗi buổi đều có sản phẩm và bài tập bám sát thực tế.
6, Hoàn thành 2 dự án cá nhân có thể đưa vào CV và demo khi phỏng vấn.
7, Hỗ trợ nghề nghiệp toàn diện: viết CV, phỏng vấn thử, kết nối việc làm với doanh nghiệp IT đối tác.
Khóa học Auto Test DevPro Edu là lựa chọn lý tưởng cho những ai muốn chuyển từ Manual sang Automation hoặc bắt đầu học kiểm thử phần mềm hiện đại từ con số 0.
Học viên không chỉ học lý thuyết mà còn trực tiếp code, viết test, debug, log bug, xuất báo cáo và hoàn thành dự án thật sẵn sàng hòa nhập môi trường làm việc của các công ty IT.
Khóa học Automation Testing trang bị kiến thức và kỹ năng sử dụng lập trình và công cụ để tự động hóa các kịch bản kiểm thử, giúp Tester thực hiện những bài kiểm thử lặp lại nhanh và hiệu quả hơn.
Chương trình kết hợp kiến thức Java Core và Automation Testing. Học viên được học nền tảng lập trình cần thiết cho Tester, xây dựng Test Script, thực thi kiểm thử tự động và xử lý kết quả kiểm thử.
Có. Automation Testing yêu cầu Tester có kiến thức lập trình nhất định để có thể đọc, viết và xử lý Test Script. Vì vậy, chương trình tại DevPro có nội dung Java Core nhằm xây dựng nền tảng lập trình trước khi đi sâu vào Automation Testing.
Có thể, nếu người học đã có kiến thức về kiểm thử phần mềm và Test Case. Tuy nhiên, người mới hoàn toàn nên xây dựng tư duy Manual Testing trước để hiểu Requirement, Test Case, quy trình kiểm thử và cách phát hiện rủi ro trước khi học Automation.
Manual Testing tập trung vào tư duy kiểm thử, phân tích yêu cầu, thiết kế Test Case và thực hiện kiểm thử thủ công. Automation Testing sử dụng lập trình và công cụ để tự động hóa những kịch bản kiểm thử phù hợp. Hai kỹ năng bổ trợ cho nhau trong công việc của Tester.
Với người mới, DevPro khuyến nghị bắt đầu từ Manual Testing để xây dựng tư duy và nền tảng kiểm thử, sau đó học Automation Testing để mở rộng khả năng tự động hóa. Người đã có kinh nghiệm Manual Testing có thể học trực tiếp Automation Testing.
Có. Manual Testing và Automation Testing nằm trong hệ sinh thái đào tạo Tester tại DevPro. Học viên có thể lựa chọn từng khóa theo nền tảng hiện tại hoặc học lộ trình Full Tester gồm Manual Testing + Automation Testing.
Nội dung: Làm quen với ngôn ngữ, chương trình, dự án, khái niệm về hằng, biến, kiểu dữ liệu, nhập, xuất dữ liệu.
Nội dung: Toán tử, biểu thức, xây dựng và sử dụng hàm trong Java.
Nội dung: Sử dụng các cấu trúc điều khiển: if, if else, switch .... case.
Nội dung: Sử dụng các cấu trúc điều khiển: for, while, do .... while. Các lệnh chuyển điều khiển....
Nội dung: Sử dụng mảng 1 chiều, 2 chiều và chuỗi ký tự.
Nội dung: Các khái niệm trong lập trình hướng đối tượng: lớp, đối tượng, thuộc tính, phương thức, constructor, getter, setter. Sử dụng lớp đối tượng.
Nội dung: Xây dựng lớp kế thừa, sử dụng interface....
Nội dung: Nội dung: Thực hành bài toán cụ thể
Nội dung: Cài đặt môi trường & chạy test đầu tiên trên saucedemo.com.
Nội dung: Thành thạo ID/Name/CSS/XPath & chọn locator ổn định.
Nội dung: Sử dụng click, sendKeys, getText, isDisplayed + wait cơ bản.
Nội dung: Tương tác nâng cao: sort, add/remove cart, badge giỏ hàng.
Nội dung: Data‑driven test cho login & kịch bản đơn giản.
Nội dung: Tổ chức suite, fixture, assertion, nhóm smoke/regression.
Nội dung: Chuẩn hóa POM & bắt đầu mini‑project E2E.
Nội dung: Chuẩn hóa POM & bắt đầu mini‑project E2E.
Nội dung: Hoàn tất mini‑project và hướng dẫn làm bài cuối khóa.
Nội dung: Review, hỏi đáp, giải đáp bài cuối khóa, chấm điểm, cấp chứng nhận.
Trả lời: Học lập trình có khó không?