SELENIUM WEBDRIVER (BASIC TO ADVANCED)

SELENIUM WEBDRIVER
(BASIC TO ADVANCED)

Bạn muốn nắm vững kỹ năng kiểm thử tự động để tối ưu hóa quy trình kiểm thử phần mềm  và làm chủ Selenium để tạo ra các test cases chính xác và mạnh mẽ? Khóa học của chúng tôi với Selenium sẽ đưa bạn đi từ những kiến thức cơ bản đến những ứng dụng tối ưu trong kiểm thử tự động.

Những Gì Bạn Sẽ Học

  1. Lập Trình và Kỹ Thuật Tự Động Hóa: Học cách sử dụng các công cụ và ngôn ngữ lập trình như Selenium để xây dựng các test cases kiểm thử tự động chính xác và hiệu quả.

  2. Tự Động Hóa trong Quy Trình CI/CD: Hiểu cách tích hợp kiểm thử tự động vào quy trình CI/CD, từ việc kiểm tra tự động đến việc triển khai liên tục.

  3. Xây Dựng Kịch Bản Kiểm Thử Mạnh Mẽ: Tạo ra các kịch bản kiểm thử linh hoạt và dễ bảo trì, đảm bảo rằng ứng dụng của bạn luôn đáng tin cậy.

  4. Tối Ưu Hóa Hiệu Suất: Học cách sử dụng automation để kiểm tra hiệu suất ứng dụng, tìm ra và sửa chữa các vấn đề mà thường gặp phải.

Ai Nên Tham Gia Khóa Học:

  • Những người làm việc trong lĩnh vực kiểm thử phần mềm, QA/QC Engineers, hoặc các nhà phát triển quan tâm đến việc tự động hóa quy trình kiểm thử.
  • Các chuyên gia muốn cập nhật kỹ năng của mình với công nghệ kiểm thử tự động mới nhất.

Nội dung khóa học

STT TOPIC
01 Tìm hiểu tổng quan về Selenium
02 Các thành phần chính trong Selenium
03 Tìm hiểu kiến trúc của Selenium
04 Cách setup project Selenium
05 Hướng dẫn commit coode lên Github
06 Cách xác định locators trong Selenium - P1
07 Cách xác định locators trong Selenium - P2
08 Cách xác định locators trong Selenium - P3
09 Cách xác định locators trong Selenium - P4
10 Cách xác định locators trong Selenium - P5
11 Cách xác định locators trong Selenium - P6
12 Cách xác định locators trong Selenium - P7
13 Cách xác định locators trong Selenium - P8
14 Cách xác định locators trong Selenium - P9
15 Các câu lệnh cơ bản trong Selenium
16 Các trường hợp khi làm việc với Text fields
17 Các trường hợp khi làm việc với Button, Checkbox
18 Cách phân biệt và làm việc với từng loại Dropdown - P1
19 Cách phân biệt và làm việc với từng loại Dropdown - P2
20 Cách phân biệt và làm việc với Popup
21 Cách phân biệt và làm việc với Alert
22 Cách làm việc với Frame/ Iframe
23 Cách làm việc với Window trong Selenium
24 Cách Upload file trong Selenium
25 Cách download file trong Selenium
26 Cách sử dụng Actions trong Selenium
27 Cách sử dụng JavaScriptExecutor trong Selenium
28 Tìm hiểu về các loại Wait trong Selenium - P1
29 Tìm hiểu về các loại Wait trong Selenium - P2
30 Tìm hiểu về các loại Wait trong Selenium - P3
31 Tìm hiểu về các loại Wait trong Selenium - P4
32 Tìm hiểu về các loại Wait trong Selenium - P5
33 Tìm hiểu về các loại Wait trong Selenium - P6
34 Tìm hiểu về các loại Wait trong Selenium - P7
35 TestNG overview
36 TestNG Annotations
37 Group & Priority trong TestNG
38 Cách sử dụng Parameters trong TestNG
39 Cách thiết lập Data test trong TestNG
40 Cách làm việc với Excel file
41 Parallel trong TestNG
42 Cài đặt VietstarShop Website
43 Các loại build tools
44 Tìm hiểu về các loại Wait trong Selenium - P8
45 Cấu trúc tạo project thực tế trong Automation Test với Selenium
46 Xây dựng các base methods trong Selenium
47 Tìm hiểu về mô hình Page Object pattern trong Selenium
48 Tìm hiểu về mô hình Selenium Page Factory
49 Cách áp dụng rest parameters trong Selenium
50 Data table
51 Multiple browsers và environments trong Selenium
52 Tối ưu verification trong Selenium
53 Tích hợp Cloud Service
54 Cách làm việc với file properties trong Selenium
55 Cách cấu hình các loại report trong Selenium
56 Tích hợp Cucumber với Selenium
57 Parameter & Table trong Cucumber - P1
58 Parameter & Table trong Cucumber - P2
59 Hook trong Cucumber
60 Verify data with Database - P1
61 Verify data with Database - P2

Tại Sao Nên Chọn Khóa Học Của Chúng Tôi:

  • Học Từ Chuyên Gia: Được dẫn dắt bởi giảng viên có kinh nghiệm thực tế hơn 8 năm trong lĩnh vực automation test.
  • Khóa Học Được Thiết Kế Đặc Biệt: Các bài học trong khóa học được thiết kế tỉ mỉ, theo từng lộ trình để người học tiếp cận kiến thức từ cơ bản tới nâng cao.
  • Dự Án Thực Tế: Áp dụng kiến thức thông qua các Website Demo và dự án thực tế (VietstarShop) – được xây dựng riêng bởi VietstarTest, giúp bạn có được môi trường để thực hành sát với thực tế nhất.
  • Học Tập Linh Hoạt: Chúng tôi cung cấp hình thức học đa dạng, linh hoạt để bạn có thể học tập theo lịch trình của mình.

Kết Luận

Khóa học Automation Test không chỉ giúp bạn nắm vững kỹ năng tự động hóa kiểm thử mà còn mang đến sự tự tin khi áp dụng những kiến thức này vào công việc hàng ngày. Hãy gia nhập để trở thành một chuyên gia kiểm thử tự động có năng lực!