Advertising

Adsense 970x90

Thành thạo Web Automation Test với Selenium và NodeJS

Thành thạo Web Automation Test với Selenium và Nodejs sau 8h học

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

Lợi ích từ khoá học
  1. 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
  2. Nâng cao khả năng thiết kế Test Framework trong thực tế
  3. Đượ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
  4. 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

Giáo trình: Thành thạo Web Automation Test với Selenium và NodeJS

Thể loại: Công nghệ thông tin
Số bài: 66
Thời lượng: 07:49:17

Thành thạo Web Automation Test với Selenium và NodeJS

Chương 1: 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)

Chương 2: Trang bị kiến thức NodeJS căn bản
Bài 1: Giới thiệu mục tiêu phần 02
Bài 2: Cách thực thi một chương trình với node: Hello World!
Bài 3: Cách khai báo biến số, hằng số và cách dùng
Bài 4: Xử lí chuỗi (String)
Bài 5: Xử lí mảng (Array)
Bài 6: Điều kiện if...else
Bài 7: Vòng lặp for
Bài 8: Đối tượng (Object) và Lớp (Class)
Bài 9: Xây dựng lớp đối tượng, Constructor, truy xuất thuộc tính và phương thức
Bài 10: Import/Export một lớp đối tượng
Bài 11: Setter/Getter
Bài 12: Tính kế thừa
Bài 13: JSON file, cách tổ chức và truy xuất
Bài 14: Bài tập tổng hợp phần 02

Chương 3: Những vấn đề căn bản trong Automation Test
Bài 1: Giới thiệu nội dung và mục tiêu phần 03
Bài 2: Cài đặt thư viện cần thiết
Bài 3: Căn bản về các loại Selector
Bài 4: Các công cụ hỗ trợ trong quá trình lấy Selector
Bài 5: Dùng Mocha framework để tổ chức test script
Bài 6: Selenium server và browser drivers

Chương 4: Hiểu tường tận cách dùng các API
Bài 1: Khởi động chrome-driver
Bài 2: File cấu hình cho việc thực thi test và các thành phần quan trọng
Bài 3: Cấu hình autocompletion để viết code dễ dàng hơn
Bài 4: API để open một page
Bài 5: API để điền giá trị vào field
Bài 6: API chờ đối tượng hiển thị
Bài 7: API click lên đối tượng
Bài 8: API để submit form
Bài 9: API xử lí dropdown menu
Bài 10: API xử lí Alert
Bài 11: API lấy giá trị text hiển thị
Bài 12: API lấy giá trị css của một đối tượng
Bài 13: API lấy giá trị của một attribute
Bài 14: API để lấy element size
Bài 15: API để lấy giá trị page url và page title
Bài 16: API để upload file
Bài 17: API để chụp screenshot
Bài 18: API để xử lí nhiều tab của page
Bài 19: Tổng kết phần 04

Chương 5: Hiểu tường tận về page object
Bài 1: Page object là gì và tầm quan trọng
Bài 2: Triển khai page object loại 1 (p.1)
Bài 3: Triển khai page object loại 1 (p.2)
Bài 4: Triển khai page object loại 2 (p.1)
Bài 5: Triển khai page object loại 2 (p.2)
Bài 6: Triển khai page object loại 3
Bài 7: Kỹ thuật điều hướng các page object bằng action chains (p.1)
Bài 8: Kỹ thuật điều hướng các page object bằng action chains (p.2)
Bài 9: Kế thừa trong page object
Bài 10: Tổng kết phần 05

Chương 6: Hiểu rõ cách tổ chức test script và các thành phần liên quan
Bài 1: Before suite, after suite trong Mocha framework và cách áp dụng
Bài 2: Before each, after each trong Mocha Framework và cách áp dụng
Bài 3: Phân tách test script và test data riêng rẽ
Bài 4: Cách dùng Assertion Library để verify kết quả
Bài 5: Tách riêng module kiểm tra kết quả test
Bài 6: Chạy song song nhiều test case cùng lúc
Bài 7: Gom nhóm các test case thành các group để test
Bài 8: Tổng kết phần 06

Chương 7: Selenium Grid
Bài 1: Selenium Grid là gì và tầm quan trọng
Bài 2: Cách cài đặt, khởi động Selenium Hub
Bài 3: Cách đăng kí các node lên Selenium Hub
Bài 4: Cách yêu cầu tài nguyên trên hệ thống Selenium Grid
Bài 5: Tổng kết phần 07 và khoá học
Xem Video khóa học
Bài 01 - Mục tiêu và đối tượng khoá học
0 seconds of 0 secondsVolume 0%
Press shift question mark to access a list of keyboard shortcuts
00:00
00:00
00:00
 


Thông tin giảng viên: Huỳnh Văn Tụ

Giảng viên: Huỳnh Văn Tụ QA Technical Lead tại AINOVATION

Học vấn: Cử nhân Kỹ thuật Điện tử Viễn thông, Học viên Bưu chính Viễn thông Hồ Chí Minh.

Kinh nghiệm: 8 năm kinh nghiệm trong lĩnh vực Kiểm thử phần mềm, kinh nghiệm thực tế cho Web Automation và Mobile Automation dựa trên các dự án mã nguồn mở. Hiện tại, Giảng viên Huỳnh Văn Tụ chịu trách nhiệm nghiên cứu các công nghệ mới, xây dựng và thực hiện các dự án Automation tại Cybozu Vietnam. Đồng thời, anh còn là trainer cho các member trong Team, đảm bảo cho các thành viên nắm chắc các kiến thức về Automation để thực hiện các dự án một cách hiệu quả nhất.

Tags:
 
UP
Copyright © 2017 Thủ thuật Blog - mẹo vặt máy tính