Ưu đãi trong tuần: Nhập mã UD50 giảm 50k cho đơn từ 300k!
Trang chủ
Menu

Detox & Playwright Web and Mobile Automation with AI

Tự động hóa Web và Mobile với AI sử dụng Detox & Playwright

Tự động hóa Web và Mobile với AI sử dụng Detox & Playwright

Học kiểm thử tự động từ đầu đến cuối cho mobile và web hiện đại bằng Detox+JavaScript & Playwright+TypeScript

4.9
(53 đánh giá)
154 học viên
Giảng viên
Lucky Trainings
Phụ đề Việt chất lượng cao Phụ đề tiếng Anh Bán chạy Đánh giá cao
79.000đ 349.000đ -77%
✓ Xem giỏ hàng và thanh toán
Bao gồm phụ đề tiếng Việt, tiếng Anh
31.0 giờ video
274 bài giảng
Truy cập vĩnh viễn
Học trên mọi thiết bị
Cập nhật: 07/06/2026

Bạn sẽ học được gì

Kiến thức cơ bản về kiểm thử tự động mobile sử dụng Detox
Viết test end-to-end cho mobile sử dụng JavaScript
Thiết lập và sử dụng Playwright với TypeScript
Viết test tự động web ổn định và đáng tin cậy với Playwright
Xử lý locators, chờ đợi, xác nhận và dữ liệu test
Gỡ lỗi, báo cáo và các phương pháp hay nhất
Kịch bản tự động hóa thực tế dành cho tester
Công cụ tự động hóa hiện đại khác gì so với công cụ cũ

Yêu cầu

Hiểu biết cơ bản về khái niệm kiểm thử phần mềm
Không yêu cầu kinh nghiệm tự động hóa trước đó
Kiến thức lập trình cơ bản là hữu ích nhưng không bắt buộc
Sẵn sàng học các công cụ kiểm thử hiện đại

Đối tượng phù hợp

Tester thủ công muốn chuyển sang tự động hóa
Tester tự động muốn nâng cấp lên công cụ hiện đại
Kỹ sư QA chuẩn bị cho các vai trò kiểm thử tương lai
Tester quan tâm đến tự động hóa mobile và web
Bất kỳ ai muốn học Detox+JavaScript & Playwright+TypeScript từ đầu

Nội dung khóa học

11 phần • 274 bài giảng
1 Tổng quan về AI
2 Tài liệu khóa học
3 Tổng quan về AI Phần 2
4 Tổng quan về LLM
5 Tổng quan về RAG
6 Tổng quan về Generative AI
7 Tổng quan về Memory
8 Tổng quan về AI Agent
9 Tổng quan về LangChain & LangGraph
10 Tổng quan về MCP
11 Tổng quan về Human In the loop, Hallucination & Guardrails
12 Tổng quan về Fine-Tuning
13 Tổng quan về Context Phần 1
14 Tổng quan về Prompts
15 Tổng quan về Context Phần 2
16 Tổng quan về Context Phần 3
17 Tổng quan về Prompts Phần 2
18 ChatGPT vs Copilot vs CURSOR
19 Tổng quan về OpenAI
20 Tổng quan về AI Models
21 Tạo API Key trong OpenAI
22 Tổng quan về n8n workflow
23 Tạo workflow trong n8n Phần 2
24 Tạo workflow trong n8n Phần 3
25 Tổng quan về n8n workflow
26 Tạo tài khoản JIRA cho mục đích kiểm thử
27 n8n workflow để tạo Bug trong JIRA Phần 1
28 n8n workflow để tạo Bug trong JIRA Phần 2
29 Tạo Public Chat trong n8n workflow
30 Tổng quan về OpenAI Tokens
31 CURSOR - Tạo Chrome Extension cho Record & Playback
32 CURSOR - Tạo Chrome Extension cho Record & Playback Phần 2
33 CURSOR - Tạo Ứng dụng Mobile OTP Shield
34 Tổng quan về GPT4ALL với ví dụ
1 Giới thiệu về Javascript
2 Cấu hình Javascript trên MAC
3 Cấu hình Javascript trên Windows
4 Cấu hình GITHUB Copilot cho VSCode
5 Tổng quan về Console.log() & Chương trình Hello World
6 Tổng quan về Biến, Chú thích với ví dụ
7 Tổng quan về Biến, Chú thích với ví dụ Phần 2
8 Tổng quan về Hằng số với ví dụ
9 Tổng quan về Kiểu dữ liệu với ví dụ
10 Các phương thức String với ví dụ
11 Tổng quan về Toán tử với ví dụ
12 Tổng quan về Toán tử với ví dụ Phần 2
13 Câu lệnh điều kiện với ví dụ
14 Vòng lặp for với ví dụ
15 Vòng lặp while & do-while với ví dụ
16 Lệnh Break & Continue với ví dụ
17 Tổng quan về Switch case với ví dụ
18 Tổng quan về Hàm Phần 1
19 Tổng quan về Hàm Phần 2
20 Hàm ẩn danh & arrow function với ví dụ
21 Tổng quan về Đối tượng với ví dụ
22 Tổng quan về Mảng với ví dụ
23 forEach với ví dụ
24 Tổng quan về Lớp & phương thức Phần 1
25 Tổng quan về Lớp & phương thức Phần 2
26 Tổng quan về Kế thừa
27 Tổng quan về từ khóa this & super. Ví dụ về từ khóa this
28 Ví dụ về từ khóa super
29 Tổng quan về Constructor
30 Tổng quan về Constructor Function
31 Tổng quan về ES6
32 Tổng quan về Modules
1 Giới thiệu về Detox
2 Detox vs Appium vs XCUITest
3 Detox - Kiểm thử Gray Box
4 Thiết lập môi trường cho Detox
5 Tạo một dự án cho Detox
6 Cấu hình Dự án
7 Cấu hình dự án với Detox Phần 1
8 Cấu hình dự án với Detox Phần 2
9 Cấu hình dự án với Detox Phần 3
10 Tổng quan về JEST
11 Jest describe, beforeAll, afterAll, beforeEach, afterEach với ví dụ
12 Tổng quan về Promise, async & await
13 Xác định phần tử bằng Accessibility Inspector
14 Cập nhật cấu hình reinstallApp trong file cấu hình detox
15 Khởi chạy ứng dụng đã cài đặt bằng detox
16 Xác định phần tử bằng label - ví dụ về phương thức by.label()
17 Xác định phần tử bằng text - ví dụ về phương thức by.text()
18 Lấy thông tin phần tử bằng getAttributes()
19 Lấy thông tin tất cả phần tử bằng getAttributes()
20 Xác định phần tử bằng index - ví dụ về phương thức atIndex()
21 Xác định phần tử bằng by.traits([traits]) & and(matcher)
22 Xác định phần tử bằng withAncestor(matcher)
1 Thực hiện Tap trên phần tử với ví dụ
2 Thực hiện Tap trên phần tử sử dụng tọa độ
3 Cách mở mã nguồn ứng dụng trong xcode và xác định locators
4 Thực hiện MultiTap trên phần tử
5 Thực hiện LongPress trên phần tử
6 Thực hiện thao tác Swipe - Trái, Phải, Lên & Xuống
7 Thực hiện thao tác Pinch
8 Mã nguồn ứng dụng cho thao tác Scroll
9 Thực hiện thao tác Scroll Phần 1
10 Thực hiện thao tác Scroll Phần 2
11 Thực hiện thao tác Scroll xuống cuối
12 Xử lý trường văn bản, tapBackspaceKey, replaceText, clearText, tapReturnKey Phần 1
13 Xử lý trường văn bản, tapBackspaceKey, replaceText, clearText, tapReturnKey Phần 2
14 Chụp ảnh màn hình
15 Thực hiện Slider trên phần tử bằng adjustSliderToPosition
16 Xử lý DatePicker bằng setDatePickerDate
17 Tổng quan về đối tượng Device & các lệnh
18 Expect - toBeVisible() với ví dụ
19 Expect - toExist(), toHaveText(), toHaveLabel(), toHaveId() với ví dụ
20 Expect - toHaveValue(), waitFor(), withTimeout() với ví dụ
21 Expect - toBeFocused(), waitFor(), withTimeout() với ví dụ
1 Cấu hình trên điện thoại Android thật
2 Cấu hình cho Android Phần 1
3 Clone mã ứng dụng mẫu trên máy MAC
4 Clone mã ứng dụng mẫu trên máy Windows
5 Cấu hình cho Android Phần 2
6 Cấu hình cho Android Phần 3
7 Cấu hình cho Android Phần 4
8 Xác định đối tượng bằng Layout Inspector
9 Xác định đối tượng bằng App.js
10 Thao tác trên các phần tử giao diện ứng dụng
11 Xử lý trường văn bản - tapBackspaceKey, replaceText, tapReturnKey
12 Xử lý long press
13 Xử lý thao tác scroll
14 Xử lý Slider
15 Xử lý Date picker & chụp ảnh màn hình
16 Xử lý thiết bị Android thật
17 Tạo mã Android bằng prompt
18 Chuyển đổi mã hiện có sang POM
1 Giới thiệu
2 Tổng quan, Tính năng & Cách TypeScript hoạt động
3 Cấu hình TypeScript Phần 1
4 Tài liệu khóa học
5 Cấu hình TypeScript Phần 2
6 Cấu hình GITHUB Copilot
7 Cấu hình GITHUB Copilot Phần 2
8 Tạo & Thực thi Chương trình đơn giản 1
9 Tạo & Thực thi Chương trình đơn giản 2
10 Tạo & Thực thi Chương trình đơn giản 3
11 Kiểu dữ liệu nguyên thủy - Numbers với ví dụ
12 Kiểu dữ liệu nguyên thủy - String, Boolean, Undefined, Null với ví dụ
13 Tổng quan về Hằng số
14 Tổng quan về Toán tử - Toán tử số học với ví dụ
15 Toán tử gán với ví dụ
16 Toán tử so sánh với ví dụ
17 Toán tử logic với ví dụ
18 Toán tử ba ngôi với ví dụ
19 Câu lệnh điều kiện với ví dụ
20 Câu lệnh Switch với ví dụ
21 Vòng lặp For với ví dụ
22 Vòng lặp While với ví dụ
23 Vòng lặp Do While & Continue với ví dụ
24 Các phương thức String với ví dụ
25 Mảng với ví dụ Phần 1
26 Mảng với ví dụ Phần 2
27 Vòng lặp For each với ví dụ
28 Hàm với ví dụ Phần 1
29 Hàm với ví dụ Phần 2
30 Nạp chồng hàm với ví dụ
31 Arrow Function với ví dụ
32 Rest Parameters với ví dụ
33 Tuple với ví dụ Phần 1
34 Tuple với ví dụ Phần 2
35 Tổng quan về Lớp với ví dụ Phần 1
36 Kế thừa với ví dụ
37 Ghi đè phương thức
38 Tổng quan về từ khóa This & Super
39 Constructor với Ví dụ
40 Tổng quan về Lớp với ví dụ Phần 2
41 Access Modifiers với Ví dụ
42 Tổng quan về Module
43 Interface với ví dụ
44 var vs let với ví dụ
1 Tổng quan về Playwright
2 Cài đặt Playwright bằng terminal
3 Cài đặt Playwright bằng extension VSCode
4 Thực thi kiểm thử Playwright - Phần 1
5 Thực thi kiểm thử Playwright - Phần 2
6 Gỡ lỗi kiểm thử Playwright
7 Tổng quan về file cấu hình Playwright Phần 1
8 Tổng quan về file cấu hình Playwright Phần 2
9 Tổng quan về file cấu hình Playwright Phần 3
10 Tổng quan về file cấu hình Playwright Phần 4
11 Tổng quan về file cấu hình Playwright Phần 5
12 Tổng quan về file cấu hình Playwright Phần 6
13 Thực thi kiểm thử Playwright bằng tiện ích mở rộng VSCode
14 Thực thi kiểm thử Playwright bằng chế độ UI
15 Tùy chọn Bỏ qua kiểm thử & Chỉ thực thi
16 Tổng quan về Trace
17 Tạo kiểm thử Playwright để mở một ứng dụng
18 Tổng quan về locators với ví dụ Phần 1
19 Chương trình đăng nhập vào ứng dụng SauceDemo
20 Page.getByRole() với ví dụ
21 Page.getByLabel() & Page.getByPlaceholder() với ví dụ
22 Page.getByTitle() & Page.getByText() với ví dụ
23 Page.getByAltText() & Page.getByTestId() với ví dụ
24 Các locator khác - CSS locator với ví dụ
25 Tổng quan về XPATH & Lọc với ví dụ
26 Tổng quan về locators với ví dụ Phần 2
27 Ghi lại kiểm thử bằng Tiện ích VSCode | Codegen | page.pause()
28 Chú thích tích hợp sẵn trong Playwright
29 Tổng quan về Nhóm kiểm thử
30 Gắn thẻ kiểm thử với ví dụ
31 Tổng quan về Hooks với ví dụ
32 Xác thực (Assertions) Phần 1
33 Xác thực (Assertions) Phần 2
34 Xác thực (Assertions) Phần 3
35 Tổng quan về Tự động chờ (Auto Waiting) Phần 1
36 Tổng quan về Tự động chờ (Auto Waiting) Phần 2
37 Tổng quan về thời gian chờ (timeouts)
1 Cách xử lý trường văn bản
2 Cách lấy văn bản từ một nút bấm
3 Cách xử lý Hộp kiểm (Checkboxes)
4 Cách xử lý Nút chọn (Radio Buttons)
5 Cách xử lý nhiều hộp kiểm
6 Cách chọn giá trị từ Dropdown Phần 1
7 Cách chọn giá trị từ Dropdown đa lựa chọn
8 Cách chọn giá trị từ Dropdown Phần 2
9 Xử lý Click chuột, Gõ ký tự & Phím
10 Xử lý Frames
11 Xử lý Tooltips
12 Xử lý Kéo & Thả (Drag & Drop)
13 Xử lý Bộ chọn Ngày (Date Picker)
14 Xử lý Bảng Web (Webtables) Phần 1
15 Xử lý Bảng Web (Webtables) Phần 2
16 Cách xử lý Cảnh báo (Alert) Phần 1
17 Cách xử lý Cảnh báo (Alert) Phần 2
18 Cách xử lý Cảnh báo (Alert) Phần 3
19 Xử lý Gợi ý tự động (Auto Suggestions)
20 Cách tải tệp lên
21 Cách chụp Ảnh màn hình (Screenshot)
22 Cách ghi lại video
23 Thực thi kiểm thử Playwright trên Trình giả lập Di động
24 Xử lý Nhiều cửa sổ
25 File cấu hình Playwright - Thực thi song song
26 Tự động hóa Kịch bản E2E
27 Tổng quan về Báo cáo tích hợp với ví dụ
28 Biến môi trường Phần 1
29 Biến môi trường Phần 2 - Sử dụng .env
30 Tổng quan về Fixtures với ví dụ Phần 1
31 Tổng quan về Fixtures với ví dụ Phần 2
1 Báo cáo tùy chỉnh - Allure
2 Tổng quan về Mô hình Đối tượng Trang (Page Object Model)
3 Kịch bản Mô hình Đối tượng Trang Phần 1
4 Kịch bản Mô hình Đối tượng Trang Phần 2
5 Kịch bản Mô hình Đối tượng Trang Phần 3
6 Kịch bản Mô hình Đối tượng Trang Phần 4
7 Kịch bản Mô hình Đối tượng Trang Phần 5
8 Kịch bản Mô hình Đối tượng Trang Phần 6
9 Kịch bản Mô hình Đối tượng Trang Phần 7
10 So sánh trực quan (Visual comparisons) với ví dụ
1 Tổng quan về API
2 Tổng quan về REST
3 Yêu cầu GET Phần 1
4 Yêu cầu GET Phần 2
5 Yêu cầu POST
6 Yêu cầu PUT & PATCH
7 Đọc dữ liệu từ file CSV Phần 1
8 Đọc dữ liệu từ file CSV Phần 2
9 Đọc dữ liệu từ file CSV Phần 3
10 Đọc dữ liệu từ file JSON Phần 1
11 Đọc dữ liệu từ file JSON Phần 2
12 Đọc dữ liệu từ file JSON Phần 3
13 Xử lý Xác thực Cơ bản (Basic Authorization)
14 Tổng quan về GIT
15 Đẩy code lên github
16 Tổng quan về GitHub Actions & file Playwright.yaml Phần 1
17 Tổng quan về GitHub Actions & file Playwright.yaml Phần 2
1 Tổng quan về LLM, Prompt & MCP
2 Cài đặt Playwright MCP vào VSCode
3 Tạo & Thực thi chương trình khởi chạy bing bằng Playwright MCP
4 Tạo & Thực thi chương trình đăng nhập vào saucedemo bằng Playwright MCP
5 Tạo Context và Tạo chương trình chọn nút radio trong bing
6 Tạo & Thực thi chương trình xử lý nhiều cửa sổ bằng Playwright MCP
7 Tạo các trường hợp kiểm thử thủ công bằng cách tạo context
8 Tổng quan về Playwright Agents với ví dụ

Giới thiệu khóa học

This course is a complete, end-to-end learning path for testers who want to upgrade to modern, AI-powered automation testing. It is designed from scratch and gradually takes you from testing fundamentals to real-world mobile and web automation using Detox (JavaScript) and Playwright (TypeScript), along with a solid foundation in AI concepts for testers.

AI Fundamentals for Testers - You will start with a clear and practical introduction to Artificial Intelligence concepts relevant to software testing. This section focuses on understanding AI at a high level so testers can confidently use and discuss AI in automation and testing workflows.

Mobile Automation Testing with Detox (JavaScript) - You will then deep-dive into mobile automation using Detox, a powerful end-to-end testing framework for React Native applications.

Web Automation with Playwright (TypeScript) - In the final section, you will master Playwright with TypeScript, one of the most in-demand automation tools in the industry.

By the End of This Course

You will have:

  • A strong understanding of AI concepts for testers

  • Hands-on experience in mobile automation using Detox

  • Real-world skills in Playwright with TypeScript

  • Confidence to work on modern automation projects

  • Skills aligned with current and future testing roles

This course is ideal for testers who want to stay relevant, future-proof their careers, and move beyond legacy automation tools into AI-driven, modern testing.

Khóa học liên quan

Khám phá thêm các khoá học cùng chủ đề

Hiển thị tất cả khoá học Ai Testing
Hiển thị tất cả khoá học Javascript
Hiển thị tất cả khoá học Mobile Testing
Hiển thị tất cả khoá học Web Testing
Zalo
Tôi có thể tư vấn khoá học cho bạn 😊