Tổng quan khóa Auto Test 16 buổi: Java cơ bản + Tự động hóa kiểm thử
Khóa học giúp bạn đi từ nền tảng lập trình đến viết bài kiểm thử tự động trên trang web thực tế (saucedemo.com). Lộ trình gồm 8 buổi Java Core để chắc tay code và 8 buổi Auto Test để xây dựng bộ bài test tự động chạy ổn định, có báo cáo và dự án thật để nộp nhà tuyển dụng.
Phương pháp giảng dạy
➤ Học gắn với sản phẩm: mỗi giai đoạn đều có sản phẩm hoàn chỉnh (app Java, dự án test tự động).
➤ Làm – hiểu – sửa: trên lớp có minh họa trực tiếp, thực hành có hướng dẫn; đầu buổi luôn có phần chữa bài.
➤ Có người kèm: mentor góp ý mã nguồn, nhắc tiến độ qua nhóm hỗ trợ (Zalo/Google Meet).
➤ Giống môi trường làm việc: quản lý mã nguồn (Git/GitHub), nộp bài dạng Pull Request, có tiêu chí hoàn thành rõ ràng.
Đối tượng học viên
➤ Người mới, sinh viên muốn bắt đầu với kiểm thử tự động.
➤ Manual Tester muốn chuyển sang Automation để tăng cơ hội và mức lương.
➤ Người đi làm chuyển ngành sang kiểm thử phần mềm.
Không bắt buộc biết Java trước: phần Java Core (8 buổi) đã có trong khóa.
Mục tiêu khóa học
➤ Java nền tảng chắc: kiểu dữ liệu, điều kiện – vòng lặp, mảng & danh sách, lập trình hướng đối tượng (kế thừa, đa hình), đọc/ghi file, xử lý lỗi.
➤ Viết bài test tự động cho web bằng công cụ phổ biến (Selenium WebDriver + TestNG).
➤ Tổ chức dự án dễ bảo trì: tách trang thành các phần dễ quản lý (Page Object Model), dùng file Excel/CSV làm dữ liệu kiểm thử.
➤ Chạy bài test ổn định: biết cách “chờ đúng lúc” để tránh lỗi chập chờn, gom bài test theo nhóm nhanh/đầy đủ, xuất báo cáo kết quả.
Kết quả đạt được
➤ 02 sản phẩm dự án cá nhân:
Project 1 – App Java (console): quản lý bán hàng (thêm/sửa/xóa/tìm kiếm, đọc/ghi file, xử lý lỗi).
Project 2 – Bộ bài test tự động cho web: đăng nhập, sắp xếp, thêm giỏ hàng, thanh toán… chạy trên saucedemo.com; có dữ liệu từ Excel/CSV, báo cáo kết quả và hướng dẫn chạy.
➤ Kỹ năng đi làm: đọc yêu cầu, viết kịch bản kiểm thử rõ ràng, viết – chạy – sửa bài test tự động, làm việc nhóm với Git; hướng dẫn viết CV và luyện phỏng vấn xin việc.
➤ Sẵn sàng ứng tuyển: có dự án thực hành, hình ảnh/báo cáo kết quả; mục tiêu phù hợp vị trí QA Automation Intern/Fresher.
Trả lời: Học lập trình có khó không?