2.490.000 ₫
99.999 ₫
Video bài giảng và tài liệu giống mô tả
Học online trên drive bằng điện thoại hoặc máy tính
Kích hoạt khóa học tự động ngay lập tức 24/7
Trong kỷ nguyên số, Automation Testing là một kỹ năng không thể thiếu. Khóa học này cung cấp kiến thức toàn diện về kiểm thử tự động, từ cơ bản đến nâng cao, sử dụng bộ công cụ hiện đại Playwright và ngôn ngữ lập trình TypeScript. Bạn sẽ được trang bị nền tảng vững chắc để xây dựng các Test Framework chuyên nghiệp, hiệu quả, đáp ứng nhu cầu của thị trường lao động.
Kiểm thử tự động trên nhiều trình duyệt (Chrome, Firefox, Safari) một cách hiệu quả.
Nắm vững kiến thức về lập trình TypeScript và các khái niệm về kiểm thử tự động.
Xây dựng và bảo trì các bộ Test Case có tính mô tả cao, dễ đọc và dễ hiểu.
Tích hợp quy trình CI/CD với GitHub Actions để tự động chạy các bài kiểm thử.
Thành thạo việc viết Test API, xử lý các định dạng dữ liệu phổ biến như JSON và XML.
Xây dựng một Test Framework hoàn chỉnh với Playwright và TypeScript.
Hiểu rõ và ứng dụng các mô hình thiết kế như Page Object Model (POM).
Sử dụng các công cụ như Git, GitHub Actions, và Allure Reporting.
Viết các bài kiểm thử cho cả giao diện người dùng (UI) và API.
Nâng cao kỹ năng xử lý các tình huống phức tạp như tải file, dialog và so sánh ảnh chụp màn hình.
QA Engineers và Test Automation Engineers muốn nâng cao kỹ năng.
Những người chuyển từ kiểm thử thủ công sang kiểm thử tự động.
Lập trình viên muốn có kiến thức toàn diện về kiểm thử phần mềm.
Bất kỳ ai muốn bắt đầu sự nghiệp trong lĩnh vực Automation QA.
Chương 1. Giới thiệu khoá học, cài đặt công cụ cần thiết
Bài 01 Giới thiệu về khoá học (khoahocgiahoi.com zalo 0583953426).mp4
Bài 02 Giới thiệu cộng đồng support học viên review code (khoahocgiahoi.com zalo 0583953426).mp4
Bài 03 Giới thiệu về Playwright (khoahocgiahoi.com zalo 0583953426).mp4
Bài 04 Cài đặt công cụ lập trình (khoahocgiahoi.com zalo 0583953426).mp4
Bài 05 Git Tạo tài khoản GitHub (khoahocgiahoi.com zalo 0583953426).mp4
Bài 06 Git Kết nối với GitHub (khoahocgiahoi.com zalo 0583953426).mp4
Bài 07 Playwright khởi tạo Playwright, chạy test đầu tiên, đẩy code lên GitHub (khoahocgiahoi.com zalo 0583953426).mp4
Bài 08 Bài tập bài 1 (khoahocgiahoi.com zalo 0583953426).mp4
Bài 09 Chữa bài tập bài 1 (khoahocgiahoi.com zalo 0583953426).mp4
Bài 10 Git ignore thông báo với git không kiểm soát file và folder (khoahocgiahoi.com zalo 0583953426).mp4
Chương 2. Hiểu về công cụ quản lý phiên bản Git
Bài 01 Giới thiệu về version control system (khoahocgiahoi.com zalo 0583953426).mp4
Bài 02 Giới thiệu về Git (khoahocgiahoi.com zalo 0583953426).mp4
Bài 03 Git ba vùng trạng thái trong git (khoahocgiahoi.com zalo 0583953426).mp4
Bài 04 Git stashing (khoahocgiahoi.com zalo 0583953426).mp4
Bài 05 Git các câu lệnh thường dùng (khoahocgiahoi.com zalo 0583953426).mp4
Bài 06 Git origin, git pull, git push (khoahocgiahoi.com zalo 0583953426).mp4
Bài 07 Git branching (khoahocgiahoi.com zalo 0583953426).mp4
Bài 08 Bài thực hành 1 các câu lệnh cơ bản trong git (khoahocgiahoi.com zalo 0583953426).mp4
Bài 09 Chữa bài thực hành 1 các câu lệnh cơ bản trong git (khoahocgiahoi.com zalo 0583953426).mp4
Bài 10 Git merging strategy (khoahocgiahoi.com zalo 0583953426).mp4
Bài 11 Git conflict conflict được hình thành thế nào, cách xử lý chúng (khoahocgiahoi.com zalo 0583953426).mp4
Bài 12 Git amend thay đổi commit message sau khi đã commit (khoahocgiahoi.com zalo 0583953426).mp4
Bài 13 Git restore và git reset đưa file từ vùng stag và repo về vùng working (khoahocgiahoi.com zalo 0583953426).mp4
Bài 14 Bài tập thực hành 2 undo things, git ignore (khoahocgiahoi.com zalo 0583953426).mp4
Bài 15 Chữa bài thực hành 2 (khoahocgiahoi.com zalo 0583953426).mp4
Bài 16 Git rebase và squash (khoahocgiahoi.com zalo 0583953426).mp4
Chương 3. Hiểu về ngôn ngữ lập trình Javascript
Bài 01 Javascript là gì (khoahocgiahoi.com zalo 0583953426).mp4
Bài 02 Coding convention (khoahocgiahoi.com zalo 0583953426).mp4
Bài 03 Hello world (khoahocgiahoi.com zalo 0583953426).mp4
Bài 04 Comment code (khoahocgiahoi.com zalo 0583953426).mp4
Bài 05 Variable và constant (biến và hằng) (khoahocgiahoi.com zalo 0583953426).mp4
Bài 06 Kiểu dữ liệu phần 1 Kiểu dữ liệu nguyên thuỷ (primitive) (khoahocgiahoi.com zalo 0583953426).mp4
Bài 07 Kiểu dữ liệu phần 2 Kiểu đối tượng (object) (khoahocgiahoi.com zalo 0583953426).mp4
Bài 08 Kiểu dữ liệu 3 Mảng (array) (khoahocgiahoi.com zalo 0583953426).mp4
Bài 09 Các toán tử gán, số học, so sánh, logic, nối chuỗi, typeof (khoahocgiahoi.com zalo 0583953426).mp4
Bài 10 Câu điều kiện if, ifelse, ifelseif, switchcase (khoahocgiahoi.com zalo 0583953426).mp4
Bài 11 Vòng lặp for, forEach, forin, forof (khoahocgiahoi.com zalo 0583953426).mp4
Bài 12 Bài tập thực hành 1 (khoahocgiahoi.com zalo 0583953426).mp4
Bài 13 Chữa bài tập thực hành 1 (khoahocgiahoi.com zalo 0583953426).mp4
Bài 14 Hàm (function) (khoahocgiahoi.com zalo 0583953426).mp4
Bài 15 Hàm utils xử lý chuỗi (string) (khoahocgiahoi.com zalo 0583953426).mp4
Bài 16 Hàm utils xử lý mảng (array) (khoahocgiahoi.com zalo 0583953426).mp4
Bài 17 Class (khoahocgiahoi.com zalo 0583953426).mp4
Chương 4. Hiểu về automation concepts DOM, selector
Bài 1 DOM là gì (khoahocgiahoi.com zalo 0583953426).mp4
Bài 2 DOM biểu diễn cây DOM trên MindMup (khoahocgiahoi.com zalo 0583953426).mp4
Bài 3 DOM mối quan hệ giữa các phần tử (khoahocgiahoi.com zalo 0583953426).mp4
Bài 4 Selector và XPath cơ bản (khoahocgiahoi.com zalo 0583953426).mp4
Bài 5 XPath nâng cao axe methods (khoahocgiahoi.com zalo 0583953426).mp4
Bài 6 CSS selector (khoahocgiahoi.com zalo 0583953426).mp4
Bài 7 Playwright selector (khoahocgiahoi.com zalo 0583953426).mp4
Chương 5. Hiểu về Playwright từ cơ bản đến nâng cao
Bài 01 Cách viết test với Playwright tổ chức test, step, describe (khoahocgiahoi.com zalo 0583953426).mp4
Bài 02 Thực hiện các action đơn giản navigate, click, input (khoahocgiahoi.com zalo 0583953426).mp4
Bài 03 Xử lý input dạng date, color picker, range (khoahocgiahoi.com zalo 0583953426).mp4
Bài 04 Xử lý input dạng file, hover (khoahocgiahoi.com zalo 0583953426).mp4
Bài 05 Bài thực hành 1 các action cơ bản (khoahocgiahoi.com zalo 0583953426).mp4
Bài 06 Chữa bài thực hành 1 (khoahocgiahoi.com zalo 0583953426).mp4
Bài 07 Tìm hiểu về Playwright describe (khoahocgiahoi.com zalo 0583953426).mp4
Bài 08 Tìm hiểu về Playwright Hooks (khoahocgiahoi.com zalo 0583953426).mp4
Bài 09 Tìm hiểu về Assertion Web-first assertion (khoahocgiahoi.com zalo 0583953426).mp4
Bài 10 Class extends (khoahocgiahoi.com zalo 0583953426).mp4
Bài 11 POM với Playwright Typescript (khoahocgiahoi.com zalo 0583953426).mp4
Bài 12 Chữa bài tập thực hành 02 POM (khoahocgiahoi.com zalo 0583953426).mp4
Bài 13 Tìm hiểu về fixtures, thực hiện viết fixture (khoahocgiahoi.com zalo 0583953426).mp4
Bài 14 Tìm hiểu về reporter (trace) (khoahocgiahoi.com zalo 0583953426).mp4
Bài 15 Tìm hiểu về emulation (khoahocgiahoi.com zalo 0583953426).mp4
Bài 16 Tìm hiểu về video recording (khoahocgiahoi.com zalo 0583953426).mp4
Chương 6. Hiểu về API Testing
Bài 01 Giới thiệu chương API (khoahocgiahoi.com zalo 0583953426).mp4
Bài 02 API Testing là gì Có các loại API Testing nào (khoahocgiahoi.com zalo 0583953426).mp4
Bài 03 Hai định dạng phổ biến trong API Testing JSON và XML (khoahocgiahoi.com zalo 0583953426).mp4
Bài 04 Tìm hiểu về REST API (khoahocgiahoi.com zalo 0583953426).mp4
Bài 05 Hiểu kĩ về API request URL (khoahocgiahoi.com zalo 0583953426).mp4
Bài 06 Hiểu kĩ về API request method (khoahocgiahoi.com zalo 0583953426).mp4
Bài 07 Hiểu kĩ về API request headers (khoahocgiahoi.com zalo 0583953426).mp4
Bài 08 Hiểu kĩ về API request body (khoahocgiahoi.com zalo 0583953426).mp4
Bài 09 Hiểu kĩ về API response status code (khoahocgiahoi.com zalo 0583953426).mp4
Bài 10 Hiểu kĩ về API response headers (khoahocgiahoi.com zalo 0583953426).mp4
Bài 11 Hiểu kĩ về API response body (khoahocgiahoi.com zalo 0583953426).mp4
Bài 12 Hiểu kĩ về API authentication và authorization (khoahocgiahoi.com zalo 0583953426).mp4
Bài 13 Sử dụng Chrome developer tools để đọc các thông tin của API (khoahocgiahoi.com zalo 0583953426).mp4
Bài 14 Postman giới thiệu giao diện, tạo request, lưu lại vào collection (khoahocgiahoi.com zalo 0583953426).mp4
Bài 15 Postman import request, chạy request trong collection, sử dụng variable (khoahocgiahoi.com zalo 0583953426).mp4
Bài 16 Postman bài thực hành 1 (khoahocgiahoi.com zalo 0583953426).mp4
Bài 17 Postman giải bài thực hành 1 (khoahocgiahoi.com zalo 0583953426).mp4
Bài 18 Postman sử dụng giá trị ngẫu nhiên (khoahocgiahoi.com zalo 0583953426).mp4
Bài 19 Playwright thực hiện gọi API post (khoahocgiahoi.com zalo 0583953426).mp4
Chương 7. Thực chiến các ví dụ thực tế sử dụng Playwright
Bài 1 Cơ bản truy cập website, click các phần tử (khoahocgiahoi.com zalo 0583953426).mp4
Bài 2 Cơ bản mở nhiều tab (khoahocgiahoi.com zalo 0583953426).mp4
Bài 3 Cơ bản tự sinh ra code với codegen (khoahocgiahoi.com zalo 0583953426).mp4
Bài 4 Nâng cao xử lý tab mới mở ra khi click (khoahocgiahoi.com zalo 0583953426).mp4
Bài 5 Nâng cao xử lý dialog mở ra ngẫu nhiên (khoahocgiahoi.com zalo 0583953426).mp4
Bài 6 Nâng cao xử lý tab mới mở ra ngẫu nhiên (khoahocgiahoi.com zalo 0583953426).mp4
Bài 7 Nâng cao download file, lưu file theo tên chỉ định và theo ý muốn (khoahocgiahoi.com zalo 0583953426).mp4
Bài 8 Nâng cao so sánh ảnh chụp màn hình, che các phần tử động (khoahocgiahoi.com zalo 0583953426).mp4
Bài 9 Nâng cao xử lý dialog mở ra khi click (khoahocgiahoi.com zalo 0583953426).mp4
Chương 8. Xây dựng test framework với Playwright
Bài 1 Lý thuyết Các lưu ý khi xây dựng test framework (khoahocgiahoi.com zalo 0583953426).mp4
Bài 2 Thực hành Phân tích website (khoahocgiahoi.com zalo 0583953426).mp4
Bài 3 Thực hành Thêm CICD (khoahocgiahoi.com zalo 0583953426).mp4
4.500.000 ₫
99.999 ₫
499.000 ₫
39.999 ₫
499.000 ₫
49.999 ₫
300.000 ₫
59.999 ₫
1.000.000 ₫
59.999 ₫
6.000.000 ₫
99.999 ₫
999.999 ₫
59.999 ₫
10.000.000 ₫
149.999 ₫
20.000.000 ₫
159.999 ₫
999.000 ₫
49.999 ₫
1.500.000 ₫
99.999 ₫
19.999.999 ₫
199.999 ₫