Khóa Học Thành Thạo Web Automation Test Với Selenium Và Nodejs
Khóa Học Thành Thạo Web Automation Test Với Selenium Và Nodejs
Lợi ích từ khóa 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.
Đối tượng mục tiêu
- 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
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
Giáo trình
-
Giới thiệu và cài đặt môi trường
Bài 1: Mục tiêu và đối tượng khoá học
Bài 2: Selenium là gì, NodeJS là gì
Bài 3: Cài đặt môi trường
Bài 4: Cài đặt IDE (chương trình viết code)
-
Trang bị kiến thức NodeJS căn bản
Bài 5: Giới thiệu mục tiêu phần 02
Bài 6: Cách thực thi một chương trình với node: Hello World!
Bài 7: Cách khai báo biến số, hằng số và cách dùng
Bài 8: Xử lí chuỗi (String)
Bài 9: Xử lí mảng (Array)
Bài 10: Điều kiện if...else
Bài 11: Vòng lặp for
Bài 12: Đối tượng (Object) và Lớp (Class)
Bài 13: Xây dựng lớp đối tượng, Constructor, truy xuất thuộc tính và phương thức
Bài 14: Import/Export một lớp đối tượng
Bài 15: Setter/Getter
Bài 16: Tính kế thừa
Bài 17: JSON file, cách tổ chức và truy xuất
Bài 18: Bài tập tổng hợp phần 02
-
Những vấn đề căn bản trong Automation Test
Bài 19: Giới thiệu nội dung và mục tiêu phần 03
Bài 20: Cài đặt thư viện cần thiết
Bài 21: Căn bản về các loại Selector
Bài 22: Các công cụ hỗ trợ trong quá trình lấy Selector
Bài 23: Dùng Mocha framework để tổ chức test script
Bài 24: Selenium server và browser drivers
-
Hiểu tường tận cách dùng các API
Bài 25: Khởi động chrome-driver
Bài 26: File cấu hình cho việc thực thi test và các thành phần quan trọng
Bài 27: Cấu hình autocompletion để viết code dễ dàng hơn
Bài 28: API để open một page
Bài 29: API để điền giá trị vào field
Bài 30: API chờ đối tượng hiển thị
Bài 31: API click lên đối tượng
Bài 32: API để submit form
Bài 33: API xử lí dropdown menu
Bài 34: API xử lí Alert
Bài 35: API lấy giá trị text hiển thị
Bài 36: API lấy giá trị css của một đối tượng
Bài 37: API lấy giá trị của một attribute
Bài 38: API để lấy element size
Bài 39: API để lấy giá trị page url và page title
Bài 40: API để upload file
Bài 41: API để chụp screenshot
Bài 42: API để xử lí nhiều tab của page
Bài 43: Tổng kết phần 04
-
Hiểu tường tận về page object
Bài 44: Page object là gì và tầm quan trọng
Bài 45: Triển khai page object loại 1 (p.1)
Bài 46: Triển khai page object loại 1 (p.2)
Bài 47: Triển khai page object loại 2 (p.1)
Bài 48: Triển khai page object loại 2 (p.2)
Bài 49: Triển khai page object loại 3
Bài 50: Kỹ thuật điều hướng các page object bằng action chains (p.1)
Bài 51: Kỹ thuật điều hướng các page object bằng action chains (p.2)
Bài 52: Kế thừa trong page object
Bài 53: Tổng kết phần 05
-
Hiểu rõ cách tổ chức test script và các thành phần liên quan
Bài 54: Before suite, after suite trong Mocha framework và cách áp dụng
Bài 55: Before each, after each trong Mocha Framework và cách áp dụng
Bài 56: Phân tách test script và test data riêng rẽ
Bài 57: Cách dùng Assertion Library để verify kết quả
Bài 58: Tách riêng module kiểm tra kết quả test
Bài 59: Chạy song song nhiều test case cùng lúc
Bài 60: Gom nhóm các test case thành các group để test
Bài 61: Tổng kết phần 06
-
Selenium Grid
Bài 62: Selenium Grid là gì và tầm quan trọng
Bài 63: Cách cài đặt, khởi động Selenium Hub
Bài 64: Cách đăng kí các node lên Selenium Hub
Bài 65: Cách yêu cầu tài nguyên trên hệ thống Selenium Grid
Bài 66: Tổng kết phần 07 và khoá học
Học Online: Tại đây
Google Driver | Mshare ( Tốc độ cao )
Pass giải nén: khosinhvien.com
Hướng dẫn getlink tại kho Sinh Viên : tại đây hoặc xem hình ảnh mịnh họa dưới
Nguồn Kho Sinh Viên - Tất cả dữ liệu chia sẽ hoàn toàn miễn phí