Khóa học Automation Test tại DevPro được xây dựng dành cho Manual Tester, người đã có kiến thức kiểm thử phần mềm và muốn phát triển kỹ năng Automation Testing để mở rộng cơ hội nghề nghiệp.
Chương trình gồm 16 buổi học, kết hợp kiến thức lập trình Java Core với thực hành kiểm thử tự động bằng Selenium WebDriver, TestNG, Page Object Model (POM) và Git/GitHub. Học viên từng bước làm quen với cách xây dựng Test Script, tổ chức mã nguồn và thực hiện Automation Test trên dự án.
Khóa học bắt đầu với phần Java Core dành cho Tester, tập trung vào những kiến thức cần thiết để học và viết Automation Test. Học viên không cần học Java theo hướng lập trình viên mà tập trung vào các nội dung phục vụ trực tiếp cho quá trình xây dựng Test Script.
Ở phần Automation Testing, học viên thực hành với Selenium WebDriver và TestNG, từ thao tác với các thành phần trên Web, xây dựng Test Script đến tổ chức source code theo Page Object Model (POM) và quản lý mã nguồn với Git/GitHub.
Học viên không chỉ học từng câu lệnh Selenium riêng lẻ mà được hướng dẫn áp dụng kiến thức vào dự án Automation Testing, từ xác định Test Case phù hợp để tự động hóa, viết Test Script, chạy Test, kiểm tra kết quả đến tổ chức và quản lý bộ Test Script.
Thông qua quá trình thực hành, học viên từng bước hình thành tư duy xây dựng và duy trì Automation Test Script, đồng thời có sản phẩm thực hành để trình bày trong CV và khi tham gia phỏng vấn.
Khóa học phù hợp với:
Nếu bạn hoàn toàn chưa có kiến thức về kiểm thử phần mềm, DevPro khuyến nghị học Manual Testing trước để nắm được quy trình kiểm thử, kỹ thuật thiết kế Test Case và Log Bug trước khi chuyển sang Automation Testing.
Sau khóa học, học viên được hỗ trợ hoàn thiện CV, ôn tập kiến thức phỏng vấn và định hướng ứng tuyển các vị trí Automation Tester phù hợp với năng lực.
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?