Mô tả

Kiểm tra tự động hóa với Selenium và Python hoặc phát triển các tập lệnh để chạy các lệnh kiểm tra tự động đối với một loạt các trình duyệt, sẽ hiệu quả hơn về chi phí, chính xác và nhanh hơn so với kiểm tra thủ công. Việc thiếu sự can thiệp thủ công sẽ làm giảm khả năng xảy ra lỗi và bạn sẽ có thể tìm thấy lỗi ở giai đoạn đầu, làm cho quá trình trở nên đáng tin cậy hơn. Bằng cách tự động kiểm tra web của bạn, bạn sẽ có thể chạy thử nghiệm trên nhiều browsers cùng một lúc, điều này là không thể đối với thử nghiệm thủ công.

Nếu các bạn yêu thích Test và đặc biệt là viết code để test, nhưng chưa biết gì về code; thì đây là khóa học sẽ giúp các bạn chưa biết gì về code - python, sẽ thành thạo trong việc sử dụng và viết test case với ngôn ngữ Python.

Với hơn 100 bài học sẽ dẫn các bạn lam quen với Python và cách kết hợp Python với Selenium. Bên cạnh đó, chương trình cũng giúp các bạn xây dựng một framework từ cơ bản cho đến lúc nâng cao, và sử dụng nó cho các dự án của các bạn.

Bạn sẽ học được gì

Yêu cầu

Nội dung khoá học

9 sections

Giới thiệu

2 lectures
Giới thiệu khóa học
01:53
Nội dung khóa học
02:47

Cài đặt

4 lectures
Cài đặt Python - Windows
03:43
Cấu hình Python - Windows
01:07
Tùy chọn IDE để phát triển Python
03:55
Tạo dự án với Python
02:41

Lập trình với Python

30 lectures
Đối tượng và cách tham chiếu đến đối tượng
04:51
Quy tắc khai báo biến
03:26
Dữ liệu kiểu Số và các phép toán
05:19
Số - Lủy thừa và Modulo
02:44
Kiểu dữ liệu Boolean
04:33
Làm việc với Chuỗi
05:25
Các phương thức chuỗi - phần 1
06:44
Các phương thức chuỗi - phần 2
05:46
Cắt và lặp chỉ mục cho chuỗi
03:20
Định dạng chuỗi
04:04
Danh sách và cách truy cập
04:31
Các phương thức khi sủ dụng danh sách
06:01
Làm việc với Dictionary
04:48
Dictionary lồng nhau
04:18
Các phương thức sử dụng Dictionary
04:29
Tuple
05:16
So sánh
05:11
Toán tử Boolean
07:16
Độ ưu tiên toán tử Boolean
03:22
Câu lệnh IF ELSE
05:09
Vòng lặp While
04:39
Break và Continue
04:27
Vòng lặp FOR
06:30
Sử dụng chức năng ZIP
03:32
Sử dụng hàm RANGE trong vòng lặp
04:40
Methods
03:27
Methods với giá trị trả về
03:40
Tham số
01:52
Phạm vi biến
07:11
Các hàm tích hợp khác
06:11

Lập trình hướng đối tượng

8 lectures
Class
03:40
Objects
06:48
Kế thừa
05:43
Ghi đè
06:01
Xử lý ngoại lệ
07:20
Finally và Else
02:27
Modules
03:23
Tạo module
03:51

Làm việc với tập tin

9 lectures
Ghi dữ liệu vô tập tin
03:19
Cách đọc tập tin
04:00
Xử lý tập tin bằng tù khóa WITH và AS
07:34
Đọc tập tin excel
04:25
Ghi dữ liệu vô tập tin excel
07:14
Đọc tập tin word
06:33
Ghi dữ liệu vô tập tin word
03:59
Đọc tập tin PDF
05:08
Ghi tập tin PDF
03:49

Tổng kết chương Python

1 lectures
Tổng kết
02:11

Python với Selenium Webdriver

55 lectures
Cài đặt Selenium - Windows
02:26
Cài đặt Selenium trong Pycharm
03:28
Cập nhật Selenium WebDriver
02:40
Thử nghiệm với FireFox
06:09
Thử nghiệm với Chrome
04:46
Thử nghiệm với IE
04:13
Phần tử và DOM
03:38
Tìm phần tử theo ID và Name
06:10
Tìm phần tử theo XPath
02:33
Tìm phần tử theo CSS Selector
12:08
Tìm phần tử theo Link Text
04:38
Tìm phần tử theo Class Name và Tag Name
06:24
Cách tìm danh sách các phần tử
06:43
Sử dụng ID và CSS
04:10
Sử dụng Class và CSS
04:09
Sự khác biệt giữa XPath tương đối và tuyệt đối
03:09
Xây đựng XPath
03:03
Hàm text() trong XPath
02:05
Hàm contain() trong XPath
01:30
Giới thiệu sự tượng tác các drivers
03:15
Sự tương tác giữa các trình duyệt
09:50
Click và Type trên một phần tử
12:11
Radio button và Check Box
04:16
Dropdown
04:32
DateTime Picker
05:44
Cách lấy văn bản trên phần tử
02:35
Cách nhận già trị của một thuộc tính
05:13
Phương pháp chung để tìm phần tử
17:03
Kiểm tra phần tử có hiện thị hay không
07:46
Implicit wait
04:25
Explicit wait
06:52
Phương pháp chung để chờ phần tử
11:19
Cách chụp màn hình
06:10
Phương pháp chung để chụp hình
06:33
Thực hiện lệnh bằng Javascript
05:06
Cách tìm kích thước một phần tử
04:29
Cách cuộn phần tử
10:41
Chuyển đến Windows
13:10
Chuyển đến IFrame
09:40
Làm việc với Javascript Popup
12:04
Mouse hover
07:04
Drap và Drop
04:15
Làm việc với Sliders
02:54
Giới thiệu Logging
04:25
Định dạng logging
04:33
Logger Console
06:56
Cấu hình Logging
03:58
Customer Logger
12:23
Giới thiệu Unit test
01:40
Viết testcase
05:49
Sử dụng Setup và Teardown
05:19
Sử dụng Assert
08:22
Chạy code trong command line
01:53
Tạo test suite
06:35
Tổng kêt chương
01:40

Giới thiệu Framewrok

3 lectures
Framework là gì?
05:44
Mô hình Page Object
02:56
Ưu điểm
01:59

Tạo framework

21 lectures
Giới thiệu
01:41
Viêt testcase không sử dụng framework
04:05
Cấu trúc framework
03:03
Chuyển đổi testcase qua Page Object
06:30
Xây dựng lớp Driver
39:55
Logging
16:01
Làm thế nào để xác minh kết quả testcase
07:47
Hoàn tất testcase Login
05:39
Tạo tập tin conftest
37:57
Làm cách nào xác thực mà không dừng test
21:41
Chụp hình
13:19
Chụp hình khi testcase bị thất bại
14:59
Khái niệm BasePage và Utilities
11:31
Kế thừa BasePage
04:30
Customer Driver
27:32
Trang Register
01:54
Tạo lớp register
26:16
Data driven Cài đặt và cấu hình
07:43
Tiện ích đọc dữ liệu CSV
10:30
Test Suite
07:58
Tổng kết chương
04:12

Đánh giá của học viên

Chưa có đánh giá
Course Rating
5
0%
4
0%
3
0%
2
0%
1
0%

Bình luận khách hàng

Viết Bình Luận

Bạn đánh giá khoá học này thế nào?

image

Đăng ký get khoá học Udemy - Unica - Gitiho giá chỉ 50k!

Get khoá học giá rẻ ngay trước khi bị fix.