
Lợi ích từ khoá học
- Biết cách triển khai dự án Automation trên Web và tích lũy kiến thức nền tảng cho Automation trên Mobile
- Nâng cao khả năng thiết kế Test Framework trong thực tế
- Được tương tác với giảng viên để giải đáp thắc mắc trong quá trình học tập
- Nhận được tài liệu bám sát với giáo trình, hỗ trợ cho việc học và thực hành.
Phù hợp với
- Sinh viên Công nghệ thông tin hoặc các ngành học liên quan
- Test Leader, Test Manager, Test Engineer, QA, QC muốn nâng cao kiến thức về lĩnh vực Automation Test.
- Những ai có kiến thức cơ bản về Automation Test muốn bồi dưỡng chuyên môn
Mô tả tổng quát
Khóa học Thành thạo Web Automation Test với Selenium và Nodejs được thiết kế bài bản, chắt lọc đồng thời vẫn đảm bảo độ chi tiết, tính ứng dụng cao. Từ đó, giúp học viên dễ dàng tiếp thu, thực hành kiến thức mới một cách nhanh chóng và hiệu quả nhất. Khóa học bao gồm 7 phần với 66 bài giảng, trong thời lượng 7h49p đem đến cho người học những nội dung sau:
- Kiến thức từ cơ bản đến nâng cao cho Web Automation
- Cách dùng ngôn ngữ JavaScript và thực thi với NodeJS
- Cách dùng các client API để tương tác với các Web Element trong Automation
- Kiến thức về tổ chức Page Object, Test verification, Test Script khoa học
Yêu cầu khoá học
- Máy tính/thiết bị điện tử có kết nối internet
Giới thiệu và cài đặt môi trường

Mục tiêu và đối tượng khoá học
3:05 phút

Selenium là gì, NodeJS là gì
3:30 phút

Cài đặt môi trường
4:01 phút

Cài đặt IDE (chương trình viết code)
5:03 phút
Trang bị kiến thức NodeJS căn bản

Giới thiệu mục tiêu phần 02
3:48 phút

Cách thực thi một chương trình với node: Hello World!
5:20 phút

Cách khai báo biến số, hằng số và cách dùng
11:51 phút

Xử lí chuỗi (String)
14:53 phút

Xử lí mảng (Array)
8:20 phút

Điều kiện if...else
8:01 phút

Vòng lặp for
4:30 phút

Đối tượng (Object) và Lớp (Class)
4:44 phút

Xây dựng lớp đối tượng, Constructor, truy xuất thuộc tính và phương thức
7:42 phút

Import/Export một lớp đối tượng
7:26 phút

Setter/Getter
6:54 phút

Tính kế thừa
8:05 phút

JSON file, cách tổ chức và truy xuất
4:36 phút

Bài tập tổng hợp phần 02
17:43 phút
Những vấn đề căn bản trong Automation Test

Giới thiệu nội dung và mục tiêu phần 03
2:20 phút

Cài đặt thư viện cần thiết
6:53 phút

Căn bản về các loại Selector
7:14 phút

Các công cụ hỗ trợ trong quá trình lấy Selector
8:07 phút

Dùng Mocha framework để tổ chức test script
5:58 phút

Selenium server và browser drivers
4:29 phút
Hiểu tường tận cách dùng các API

Khởi động chrome-driver
4:13 phút

File cấu hình cho việc thực thi test và các thành phần quan trọng
9:37 phút

Cấu hình autocompletion để viết code dễ dàng hơn
2:46 phút

API để open một page
10:02 phút

API để điền giá trị vào field
8:17 phút

API chờ đối tượng hiển thị
6:58 phút

API click lên đối tượng
10:58 phút

API để submit form
4:38 phút

API xử lí dropdown menu
13:18 phút

API xử lí Alert
11:29 phút

API lấy giá trị text hiển thị
9:22 phút

API lấy giá trị css của một đối tượng
8:56 phút

API lấy giá trị của một attribute
6:06 phút

API để lấy element size
6:39 phút

API để lấy giá trị page url và page title
5:11 phút

API để upload file
9:46 phút

API để chụp screenshot
4:29 phút

API để xử lí nhiều tab của page
13:27 phút

Tổng kết phần 04
6:04 phút
Hiểu tường tận về page object

Page object là gì và tầm quan trọng
4:39 phút

Triển khai page object loại 1 (p.1)
10:10 phút

Triển khai page object loại 1 (p.2)
10:01 phút

Triển khai page object loại 2 (p.1)
6:41 phút

Triển khai page object loại 2 (p.2)
8:07 phút

Triển khai page object loại 3
9:52 phút

Kỹ thuật điều hướng các page object bằng action chains (p.1)
7:11 phút

Kỹ thuật điều hướng các page object bằng action chains (p.2)
9:33 phút

Kế thừa trong page object
7:19 phút

Tổng kết phần 05
2:50 phút
Hiểu rõ cách tổ chức test script và các thành phần liên quan

Before suite, after suite trong Mocha framework và cách áp dụng
10:14 phút

Before each, after each trong Mocha Framework và cách áp dụng
5:00 phút

hân tách test script và test data riêng rẽ
9:45 phút

Cách dùng Assertion Library để verify kết quả
9:30 phút

Tách riêng module kiểm tra kết quả test
6:56 phút

Chạy song song nhiều test case cùng lúc
4:15 phút

Gom nhóm các test case thành các group để test
5:45 phút

Tổng kết phần 06
2:25 phút
Selenium Grid

Selenium Grid là gì và tầm quan trọng
4:38 phút

Cách cài đặt, khởi động Selenium Hub
5:03 phút

Cách đăng kí các node lên Selenium Hub
5:07 phút

Cách yêu cầu tài nguyên trên hệ thống Selenium Grid
3:36 phút

Tổng kết phần 07 và khoá học
4:20 phút