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

Appium - Mobile Testing with Latest 2.0 and Live Projects

Appium - Kiểm thử Di động với Phiên bản Mới nhất 2.0 và Dự Án Thực Tế

Appium - Kiểm thử Di động với Phiên bản Mới nhất 2.0 và Dự Án Thực Tế

260+ Bài giảng, 65+ Giờ đào tạo chuyên sâu về tự động hóa ứng dụng di động cho IOS và Android bằng Appium trên Thiết bị Thực

4.3
(1,784 đánh giá)
14,442 học viên
Giảng viên
Rahul Arora
Phụ đề Việt chất lượng cao Phụ đề tiếng Anh Bán chạy Đánh giá cao
79.000đ 759.000đ -90%
✓ Xem giỏ hàng và thanh toán
Bao gồm phụ đề tiếng Việt, tiếng Anh
65.5 giờ video
329 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ì

Kết thúc khóa học, bạn sẽ thành thạo việc tự động hóa bất kỳ ứng dụng Native, Hybrid & Web trên di động bằng Appium
Cung cấp nhiều file PDF, mã nguồn khóa học và tài liệu tham khảo kèm theo video bài giảng

Yêu cầu

Không yêu cầu kiến thức Java/lập trình trước vì mọi thứ được dạy từ đầu
Tất cả chủ đề được trình bày chi tiết với lập trình trực tiếp trong bài giảng, tạo cảm giác như học trong lớp học thực
Yêu cầu hiểu biết cơ bản về WebDriver

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

Dành cho Tester thủ công muốn chuyển sang Kiểm thử Tự động và học kiểm thử ứng dụng di động
Tester tự động muốn nâng cao kỹ năng hiện tại
Quản lý Kiểm thử
Tester Selenium muốn học Kiểm thử Ứng dụng Di động

Nội dung khóa học

42 phần • 311 bài giảng
1 Giới thiệu về khóa học
2 SỬA LỖI MÀN HÌNH VIDEO BỊ MỜ
3 Điều quan trọng cần biết trước khi bắt đầu khóa học
4 Giới thiệu về Appium
5 Hướng dẫn Cài đặt
6 Điều kiện tiên quyết
1 Tổng quan và Cài đặt Appium 2.0
2 Cài đặt Appium 2.0 server
3 Cập nhật lên Phiên bản Mới nhất
4 Appium 2.0 - Chạy bài kiểm tra Trình duyệt đầu tiên trên Thiết bị Thực
5 Appium 2.0 - Chạy bài kiểm tra Ứng dụng Native đầu tiên trên Thiết bị Thực
1 Bản ghi Đào tạo Doanh nghiệp về Cơ bản Selenium và Tự động hóa Di động Appium
2 Mã nguồn từ toàn bộ khóa đào tạo
3 Ngày 1 - Cơ bản Selenium - Giới thiệu Selenium và các Thành phần Tích hợp
4 Ngày 2 - Cơ bản Selenium - Cấu hình Maven
5 Ngày 3 - Cơ bản Selenium - Tìm phần tử, Explicit vs ImplicitWait, Xpath, v.v.
6 Ngày 4 - Xử lý Checkbox, IsElementPresent, CSS, Framework TestNG, v.v.
7 Ngày 5 - TestNG, ReportNG và Extent Reports
8 Ngày 6 - Tham số hóa TestNG, Chạy Test Song song, Log4j, Properties, v.v.
9 Ngày 7 - Java Mail API, Cấu hình Chi tiết Appium
10 Ngày 8 - Cài đặt và Tự động hóa Ứng dụng Native, Appium Inspector, Android KeyCode
11 Cập nhật Tiện ích Xử lý Cử chỉ Scroll từ Appium 2.0
12 Ngày 9 - Tự động hóa Cử chỉ - Vuốt, Cuộn, Kéo và Thả, Chuyển đổi Ứng dụng, v.v.
13 Ngày 10 - Cucumber BDD với Page Objects
14 Ngày 11 - Cài đặt Chi tiết IOS và Thực thi trên Safari và Ứng dụng Native
1 Cấu hình Java và thiết lập biến môi trường toàn cục
2 Cấu hình Android Studio và tạo Thiết bị Ảo Android mới
3 Cấu hình Biến môi trường cho Android ADB
4 Cấu hình Thiết bị Android Thực
5 Cài đặt Node js và Gói Appium NPM
6 Cấu hình Maven và Tải các phụ thuộc Appium
7 Tải Eclipse và Thêm các Phụ thuộc
1 Cấu hình Java và thiết lập biến môi trường
2 Thêm Điều kiện tiên quyết cho Cài đặt Appium trên MAC OSX
3 Tải và Cài đặt AndroidStudio
4 Tải Eclipse và các Phụ thuộc Maven
5 Cài đặt Maven và Cấu hình biến môi trường trên OSX
6 Khởi chạy Thiết bị Ảo Android (AVD) / Emulator
7 Thực thi Test trên Thiết bị Android Thực và Emulator Nexus 5
8 Mã để thực thi test trên thiết bị thực
1 Phản chiếu thiết bị Android của bạn lên Windows hoặc MAC
2 Test trên Trình duyệt Chrome trên Thiết bị Thực
3 Thực thi Test trên WebApp
4 Tích hợp JavaDoc API Appium vào Eclipse
5 Kiểm tra Phần tử trên WebApp
6 Cài đặt Ứng dụng trên thiết bị Android thực
7 Tìm thông tin Package và Activity
1 Khởi động Appium server theo chương trình trên Windows
2 Đoạn mã ngắn để khởi động Appium server
3 Khởi động Appium server theo chương trình trên MAC OSX
1 Mô phỏng Sự kiện Phím Cứng Android
2 Mô phỏng Sự kiện Phím Cứng Android - Mã
3 Chiến lược Định vị để Tìm phần tử
4 Chiến lược Định vị để Tìm phần tử - Mã
1 Thêm các phụ thuộc Appium Gradle vào Android Studio
2 Tích hợp Appium và Thêm các phụ thuộc Gradle trong Android Studio
1 Hiểu về Lớp UISelector
2 Tải APK được sử dụng trong dự án
3 Implicit và Explicit Wait
4 Tìm phần tử với Uiautomatorviewer
1 Trước khi bạn xem bài giảng tiếp theo
2 Thực hiện cuộc gọi với ứng dụng quay số nội bộ - Thiết bị Thực
3 Thực hiện cuộc gọi với ứng dụng quay số nội bộ - Mã
4 Thêm liên hệ mới vào danh bạ - Thiết bị Thực
5 Thêm liên hệ mới vào danh bạ - Mã
6 Gửi SMS từ thiết bị thực
7 Gửi SMS từ thiết bị thực - Mã
8 Làm việc với Máy tính - Thiết bị Thực - Phần 1
9 Làm việc với Máy tính - Mã
10 Làm việc với Máy tính - Thiết bị Thực - Phần 2
1 Tiện ích Xử lý Cử chỉ
2 ScrollUtil - Mã Tiện ích Xử lý Cử chỉ từ phiên bản Appium 2.x Mới nhất
3 Mã Kéo và Thả Mới nhất
4 Kéo và Thả
5 File APK DRAGDROP
6 Mã mới nhất để Cuộn đến một Phần tử
7 Cuộn đến một Phần tử và Văn bản bằng AndroidUIAutomator
8 Cuộn Lên và Xuống - Xử lý ứng dụng FlipBoard
9 Mã từ Bài giảng trên
10 Sự kiện Phím Android
11 Sự kiện Phím Android - Mã
12 Chạm vào một Phần tử trên Thiết bị Thực - Phần 1
13 Chạm vào một Phần tử trên Thiết bị Thực - Phần 2
14 Chạm vào một Phần tử trên Thiết bị Thực - Mã
15 Vuốt - Tìm kiếm Danh bạ Liên hệ - Phần 1
16 Vuốt - Tìm kiếm Danh bạ Liên hệ - Phần 2
17 Vuốt - Tìm kiếm Danh bạ Liên hệ - Mã
18 Cập nhật Android Lollipop 5.0 - ScrollTo - Danh bạ
19 Cập nhật Android Lollipop 5.0 - ScrollTo - Danh bạ - Mã
1 Kiểm thử Native Contact Manager - Phần 1
2 Kiểm thử Native Contact Manager - Phần 2
3 Kiểm thử Native Contact Manager - Phần 3
4 Tải File APK Contact Manager
1 Xác minh Toast - kiểm tra văn bản từ hình ảnh
2 Mã Dự án
1 Cài đặt và Khởi chạy Chrome trên Android Emulator - MAC
1 Xử lý ứng dụng di động Hybrid
2 Xử lý ứng dụng di động Hybrid - Mã & APK
1 Giới thiệu TestNG và Cấu hình plugin Eclipse
2 Tạo Test Case Đầu tiên
3 Thêm Assertions và Báo cáo Lỗi
4 SoftAssertions và Báo cáo Nhiều lỗi
5 Tạo Test Dependencies
6 Tạo Test Suite
7 Quản lý Nhiều Test Suite
8 Test Groups
9 TestNG Listeners
10 Bỏ qua Test Case một cách Cưỡng chế
11 Thêm chú thích Before và After Suite
1 Báo cáo TestNG
2 ReportNG
1 Hiểu Tham số hóa thông qua DataProviders
2 Tham số hóa TestNG Đọc Excel
3 Tham số hóa TestNG Đọc Excel với Hashtable
4 Tiện ích ExcelReader
5 Xử lý Nhiều Data Providers
6 Đọc Tham số từ file TestNG.xml
1 Chạy lại TestCases Thất bại trong TestNG
2 Chạy lại TestCases Thất bại trong TestNG - Mã
3 Chạy lại test case thất bại trong TestNG
1 Cấu hình Extent Reports Mới nhất Từng bước
2 Tạo báo cáo extent thông qua Listeners Tùy chỉnh
3 Mã
1 Framework Phần 1 - Thiết kế Kiến trúc
2 Framework Phần 2 - Thiết kế lớp Screen Base
3 Framework Phần 3 - Thiết kế lớp Test Base
4 Framework Phần 4 - Thiết kế tiện ích chung cho các test case
5 Framework Phần 5 - Bắt đầu với test case đầu tiên
6 Framework Phần 6 - Thêm nhiều test case hơn
7 Framework Phần 7 - Thêm Tiện ích Cuộn và Chụp màn hình
8 Framework Phần 8 - Thêm Extent Reports mới nhất
9 Framework Phần 9 - Chạy test qua Maven và Batch file
10 Framework Phần 10 - JENKINS CI - Cấu hình Jenkins
11 Framework Phần 11 - JENKINS CI - Chạy Job Appium qua Jenkins
12 Framework Phần 12 - GIT/GITHUB - Bắt đầu với Git/GitHub
13 Framework Phần 13 - GIT/GITHUB - Giới thiệu Hệ thống Kiểm soát Phiên bản
14 Framework Phần 14 - GIT/GITHUB - Cài đặt Git trên Windows
15 CẬP NHẬT 2022 - Bắt đầu với GIT
16 CẬP NHẬT 2022 - Git Branching
17 CẬP NHẬT 2022 - Git Merge và Xung đột Khi gộp
18 CẬP NHẬT 2022 - Tạo repository trên GitHub và Đẩy/Kéo mã
19 CẬP NHẬT 2022 - Kéo dự án từ repository GitHub
20 Slide PPT Git
21 Framework Phần 18 - Tích hợp Liên tục - qua Jenkins CI và GitHub
22 Framework Phần 19 - Xác định phần Data Driven
23 Tải Mã cho dự án Tạo Dữ liệu Test
24 Framework Phần 20 - DỮ LIỆU TEST - Tích hợp Đọc Excel - Tạo Dữ liệu Test
25 Thiết lập RunModes ở cấp Test và Suite
26 Framework Phần 21 - DỮ LIỆU TEST - Tham số hóa Phức tạp với Hashtables
27 Framework Phần 22 - DỮ LIỆU TEST - Tối ưu hóa mã DataProvider
28 Framework Phần 23 - DỮ LIỆU TEST - Xử lý Nhiều Data Providers và suites
29 Framework Phần 24 - DỮ LIỆU TEST - Tạo Tiện ích chung cho Runmodes
30 Framework Phần 25 - Tích hợp Dữ liệu Test với Appium và thiết lập Run modes
31 Framework Phần 26 - Thêm test và đọc dữ liệu từ excel
32 Tải mã dự án
1 Quan trọng - Lấy các Phụ thuộc Mới nhất từ Cucumber phiên bản 6.10.4
1 Tải mã framework
2 Thiết kế Bố cục Kiến trúc
3 Tạo feature đầu tiên
4 Cấu hình plugin Extent Reports và Cucumber Hooks
5 Cấu hình Hooks để Chụp ảnh màn hình và đính kèm vào báo cáo
6 Tự động hóa và Ánh xạ các bước cho feature Đầu tiên
7 Thêm feature thứ hai và chạy
1 Introduction to Appium Grid
2 Chạy kiểm thử song song trên hai thiết bị thực
3 Appium Grid - Hướng dẫn cài đặt chi tiết trên thiết bị Android thực - Phần 1 - Ứng dụng Web
4 Appium Grid - Hướng dẫn cài đặt chi tiết trên thiết bị Android thực - Phần 2 - Ứng dụng Native
5 Mã dự án và các tệp khác
1 Cài đặt Appium 2.0
2 Cấu hình Simulators
3 Cấu hình thiết bị thực
4 Chạy kiểm thử trên ứng dụng Native
5 Chạy kiểm thử trên ứng dụng Web - Trình duyệt Safari
6 Hướng dẫn cài đặt Appium
7 Khắc phục sự cố: Nếu Appium không cài đặt thành công qua NPM
1 Cách lấy Apple Developer ID và triển khai ứng dụng lên thiết bị thực
2 Triển khai ứng dụng IOS lên thiết bị thực
3 Làm việc với Appium Inspector
1 Hướng dẫn cài đặt XCUITest Appium IOS
2 Cấu hình IOS 10 Simulator để làm việc với Appium 1.6
3 Cấu hình thiết bị IOS 10 thực để làm việc với Appium 1.6
4 XCUITest IOS 10 - Khởi chạy IOS Inspector
5 XCUITest IOS 10 - Cập nhật Safari trên thiết bị thực
6 XCUITest IOS 10 - Kiểm thử web Safari Launcher trên thiết bị thực
7 XCUITest IOS 10 - Kiểm thử web trình duyệt Safari trên Simulator
1 Chạy kiểm thử trình duyệt Safari trên IOS Simulator
2 Chạy kiểm thử trình duyệt Safari trên IOS Simulator - Mã nguồn
3 Chạy kiểm thử trình duyệt Safari trên thiết bị IOS thực
4 Chạy kiểm thử trình duyệt Safari trên thiết bị IOS thực - Mã nguồn
5 Kiểm thử các phần tử Native IOS và Appium Inspector
6 Kiểm thử các phần tử Native IOS và Appium Inspector - Mã nguồn
7 Xử lý giá trị trên bánh xe Date Picker
8 Xử lý giá trị trên bánh xe Date Picker - Mã nguồn
9 Xử lý Alerts trên ứng dụng Native IOS
10 Xử lý Alerts trên ứng dụng Native IOS - Mã nguồn
11 Chuyển đổi ứng dụng và kiểm thử ứng dụng bên thứ ba (VD: WhatApp, Photos nội bộ)
12 Chuyển đổi ứng dụng và kiểm thử ứng dụng bên thứ ba - Mã nguồn
13 Xử lý Sliders
14 Xử lý Sliders - Mã nguồn
15 Xử lý Switches
16 Xử lý Switches - Mã nguồn
17 Cử chỉ IOS: Chạm theo tọa độ và theo phần tử
18 Cử chỉ IOS: Chạm theo tọa độ và theo phần tử - Mã nguồn
19 Cử chỉ IOS: Vuốt và cuộn - Lên và xuống
20 Cử chỉ IOS: Vuốt và cuộn - Lên và xuống - Mã nguồn
21 Cử chỉ IOS: Vuốt trái & phải - Chạy ứng dụng trong nền và tắt Wifi
22 Cử chỉ IOS: Vuốt trái & phải - Chạy ứng dụng trong nền - Mã nguồn
1 Apple IOS UI Automation Framework phần 1
2 Apple IOS UI Automation Framework phần 2
3 Tải mã nguồn và tệp ứng dụng
1 User Agent cho IOS
2 User Agent cho Android
1 Kiểm thử WebApp cơ bản trên Safari
2 Kiểm thử WebApp cơ bản trên Safari - Mã nguồn
3 Xử lý Dropdown và Hyperlinks
4 Xử lý Dropdown và Hyperlinks - Mã nguồn
5 Xử lý Checkboxes
6 Xử lý Checkboxes - Mã nguồn
7 Xử lý JavaScript Alerts
8 Xử lý JavaScript Alerts - Mã nguồn
9 Cách chụp ảnh màn hình
10 Cách chụp ảnh màn hình - Mã nguồn
1 Chạy kiểm thử song song & tuần tự trên thiết bị IOS thực
2 Cập nhật từ phiên bản 1.8.2 mới nhất - Kiểm thử song song trên thiết bị IOS thực
3 Tệp Appium IOS Grid và mã dự án - Mới nhất
1 Tích hợp các trường hợp kiểm thử để chạy trên mạng đám mây SauceLabs
2 Triển khai ứng dụng Mobile Native lên Saucelabs
3 Chạy kiểm thử trên ứng dụng Mobile Native tại Saucelabs
4 Mã nguồn
1 Giới thiệu Page Factory, @AndroidFindBy, @IOSFindBy
2 Chuỗi phần tử - @AndroidFindBys
3 Mã dự án, file jar và file apk
4 Mô hình Page Object với PageFactory - Mã nguồn
1 Phần 1 - Tạo dự án Maven mới
2 Phần 2 - Thiết lập kiến trúc Framework và các gói
3 Phần 3 - Tạo Common Utils
4 Phần 4 - Triển khai lớp cơ sở cho TestCases
5 Phần 5 - Tạo trường hợp kiểm thử IOS đầu tiên
6 Phần 6 - Chạy kiểm thử trên thiết bị thực Iphone 6 Plus
7 Phần 7 - Tạo Logs
8 Phần 8 - Tích hợp BDD - Thêm phụ thuộc Cucumber
9 Phần 9 - Chú thích Cucumber
10 Phần 10 - Kiểm thử Appium Cucumber
11 Tải mã nguồn Framework
1 Cucumber 4 với phiên bản Extent Report 4 mới nhất và plugin báo cáo Maven
2 Tải mã nguồn
1 Phần 1 - Giới thiệu Framework
2 Phần 2 - Tạo bố cục kiến trúc
3 Phần 3 - Thêm Common Utils
4 Phần 4 - Triển khai Page Factories và tạo lớp nghiệp vụ đầu tiên
5 Phần 5 - Thêm logic nghiệp vụ
6 Phần 6 - Thêm Test Cases vào TestNG
7 Phần 7 - Triển khai khởi động và dừng Appium Server thông qua mã
8 Phần 8 - Triển khai Testcases MakeMyTrip Phần 1
9 Phần 9 - Triển khai Testcases MakeMyTrip Phần 2
10 Phần 10 - Triển khai Testcases MakeMyTrip Phần 3
11 Phần 11 - Triển khai Page Factory MakeMyTrip Phần 1
12 Phần 12 - Triển khai Page Factory MakeMyTrip Phần 2
13 Phần 13 - Triển khai Page Factory MakeMyTrip Phần 3
14 Phần 14 - Kiểm thử DataDriven - Đọc TestData từ tệp Excel
15 Mã nguồn Framework
1 Giới thiệu về Cucumber BDD
2 Cơ bản về Cucumber - Tạo tệp Feature
3 Cơ bản về Cucumber - Tạo tệp định nghĩa bước và tệp chạy
4 Cơ bản về Cucumber - Thêm nhiều kịch bản trong một Feature
5 Cơ bản về Cucumber - Thêm tham số hóa
6 Cơ bản về Cucumber - Tạo nhiều Features và tệp Step
7 Cơ bản về Cucumber - Thêm List và Datatables
8 Cơ bản về Cucumber - Thêm Background
9 Tùy chọn Cucumber - Features, Glue và Monochrome
10 Tùy chọn Cucumber - Thêm Tags
11 Tùy chọn Cucumber - Thêm Hooks
12 Tùy chọn Cucumber - Thêm tagged Hooks
13 Tùy chọn Cucumber - Định dạng Feature Pretty
14 Cucumber TestNG - Thêm TestNG Runner
15 Báo cáo Cucumber - Tạo báo cáo Cucumber
16 Báo cáo Cucumber - Tích hợp plugin Cucumber Extent Report
17 Plugin báo cáo Cucumber Jenkins
18 Plugin báo cáo Cucumber Jenkins - Hướng dẫn cài đặt chi tiết
19 Dự án plugin báo cáo Cucumber Jenkins
1 Giới thiệu về Core Java
2 Lớp và Đối tượng
3 Lập trình và tính năng Java cơ bản - Phần 1
4 Lập trình và tính năng Java cơ bản - Phần 2
5 Lập trình và tính năng Java cơ bản - PDF
6 Câu lệnh If/Else và Switch Case
7 Vòng lặp Do While và For
8 Mảng và Phương thức
9 Mảng và Phương thức - PDF
10 OOPS - Static và Non Static
11 OOPS - Phần 2
12 OOPS - Lập trình hướng đối tượng - Phần 1 & 2 - PDF
13 OOPS - Lập trình hướng đối tượng - Phần 3
14 OOPS - Lập trình hướng đối tượng - Phần 3 - PDF
15 Xử lý ngoại lệ - Phần 1
16 Xử lý ngoại lệ - Phần 2
17 Xử lý ngoại lệ - Mã nguồn
18 Gói và Bộ điều chỉnh truy cập
19 Gói và Bộ điều chỉnh truy cập - PDF
20 Đọc tệp Properties
21 Đọc tệp Notepad
22 Đọc và ghi tệp Notepad và Properties - mã nguồn
23 Đọc tệp Excel và tạo logs thông qua API Log4J
24 Đọc Excel và tạo logs - Mã nguồn
25 Bộ sưu tập Java
26 Reflection API
27 Collection và Reflection API - Mã nguồn
1 Câu hỏi phỏng vấn Appium
2 Câu hỏi phỏng vấn Selenium
3 Câu hỏi phỏng vấn Java và Kiểm thử Cơ sở dữ liệu
1 BÀI HỌC BỔ SUNG

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

       One single course to Master Mobile automation testing for IOS and Android  2023

FIRST COURSE TO COVER MAXIMUM TOPICS ON ANDROID AND IOS WITH MOBILE AUTOMATION FRAMEWORKS IN DEPTH 

Update: New Lectures added based on Latest Appium 2.0 (2023)

Update: Master Mobile Automation framework added for IOS and Android


                                What makes this course unique from others 

65+ hours of Latest and unique content, 260+ Lectures which you will not find in any other Appium courses on Udemy 


RECENT UPDATES:

Added the lectures from Recent API Updates i.e. 2.0

Added Lecture on Appium Grid - Parallel execution on Multiple Devices

Added lectures on Mobile Automation Master Framework - One Framework to Automate All Types of Native, Hybrid & WebApp with integration of Page Objects, Page Factory and Cucumber BDD


As the mobile market is growing so there's a demand of Mobile application testers increasing like anything across the Globe.

  Appium: supports Mobile application testing on Native, Hybrid & WebApps for Iphone, Ipads & Android real device and Emulators / Simulators. 

                These are the unique Appium training tutorials in market that will help you in learning Mobile apps automation testing for IOS and Android in very simple way

                                    I have covered examples on both Simulators / Emulators and Real IOS & Android Devices. 

                                        Not just the video lectures you will see the entire coding part done  step by step and the lectures are explained in a very detailed and  practical approach is taken in every example by the trainer. 

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 Appium
Hiển thị tất cả khoá học Mobile Development
Hiển thị tất cả khoá học Software Testing
Hiển thị tất cả khoá học Testng
Zalo
Tôi có thể tư vấn khoá học cho bạn 😊