Ưu đãi trong tuần: Nhập mã UD50 giảm 50k cho đơn từ 300k!
Trang chủ
Menu

Python Automation Testing With Pytest

Kiểm Thử Tự Động Python Với Pytest

Kiểm Thử Tự Động Python Với Pytest

Khóa Học Hoàn Chỉnh Về Framework Pytest Phổ Biến Nhất #1 | Thành Thạo Framework Pytest Cho Kiểm Thử Tự Động

4.5
(4,660 đánh giá)
24,457 học viên
Giảng viên
Kumar S
Phụ đề Việt chất lượng cao Phụ đề tiếng Anh Bán chạy Đánh giá cao
50.000đ 1.199.000đ -96%
✓ Xem giỏ hàng và thanh toán
Bao gồm phụ đề tiếng Việt, tiếng Anh
7.5 giờ video
75 bài giảng
6 bài quiz
Truy cập vĩnh viễn
Học trên mọi thiết bị
Cập nhật: 17/03/2026

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

Mọi Thứ Về Framework Pytest
Thực Thi Kiểm Thử và Báo Cáo Với Framework Pytest
Xây Dựng Framework Kiểm Thử Tự Động Đơn Giản
Kiểm Thử Tự Động End-to-End Với Python Pytest
Kiểm Thử Python Với Pytest

Yêu cầu

Các Khái Niệm Cơ Bản Về Python Scripting

Đối tượng phù hợp

Dành cho lập trình viên kiểm thử từ mới bắt đầu đến trung cấp muốn học Pytest để tự động hóa
Dành cho bất kỳ ai muốn học kiểm thử tự động một cách dễ dàng
Dành cho bất kỳ ai muốn trở thành SDET với Python
Dành cho bất kỳ ai muốn học Kiểm Thử Python

Nội dung khóa học

9 phần • 75 bài giảng
1 Giới Thiệu
1 Vui Lòng Đọc (thời gian)
2 Cài Đặt Python
3 Cài Đặt Pycharm Mới & Tạo Dự Án
1 Về Pytest
2 Pycharm: Tạo dự án và VirtualEnv
3 Pycharm: Cài đặt các gói Python
4 Đọc Thêm (Tùy chọn)
5 Viết Bài Kiểm Thử Đầu Tiên & Quy Ước Kiểm Thử
6 Chạy Các Bài Kiểm Thử Của Chúng Ta
7 Hiểu Kết Quả Kiểm Thử (1/2)
8 Hiểu Kết Quả Kiểm Thử (2/2)
9 Tài Liệu
1 Assertions
2 Lớp Kiểm Thử (Test Class)
3 Tìm Kiếm Test (Test Discovery)
4 Về __init__.py
5 Assertion pytest.raises (1/2)
6 Assertion pytest.raises (2/2)
7 Tài Liệu
1 Vui Lòng Đọc (thời gian)
2 Bỏ Qua Các Bài Kiểm Thử (Skipping Tests)
3 Nhóm/Đánh Dấu Bài Kiểm Thử (1/3)
4 Đánh Dấu Bài Kiểm Thử (2/3)
5 Đánh Dấu Bài Kiểm Thử (3/3)
6 xfail: Đánh Dấu Mong Đợi Thất Bại (1/2)
7 xfail: Đánh Dấu Mong Đợi Thất Bại (2/2)
8 Chạy test theo tên
9 Tùy Chọn Dòng Lệnh Pytest (1/2)
10 Tùy Chọn Dòng Lệnh Pytest (2/2)
11 Kết Quả Kiểm Thử (Test Outcomes)
12 Tài Liệu
13 Chạy Tests Từ Jenkins (tùy chọn)
1 Tham Số Hóa Bài Kiểm Thử (1/2)
2 Tham Số Hóa Bài Kiểm Thử (2/2)
3 Cơ Bản Về Fixture (1/3)
4 Cơ Bản Về Fixture (2/3)
5 Cơ Bản Về Fixture (3/3)
6 Thiết Lập/Dọn Dẹp Trong Fixtures
7 Nhiều Fixtures
8 Ví Dụ Dọn Dẹp Fixture (Fixture Teardown)
9 Chia Sẻ Fixtures
10 Theo Dõi Quá Trình Thực Thi Fixture
11 Xem Xét Hàm Test Đang Gọi (Introspecting)
12 Factories như Fixtures
13 Tham Số Hóa Từ Fixtures (1/2)
14 Tham Số Hóa Từ Fixtures (2/2)
15 Phạm Vi Fixture (Fixture Scope)
16 Tài Liệu
1 Truyền Đối Số Trong Dòng Lệnh Pytest
2 Truyền Đối Số Trong Dòng Lệnh Pytest (sửa lỗi)
3 Cấu Hình Pytest (1/2)
4 Cấu Hình Pytest (2/2)
5 Dataprovider (Tests Theo Dữ Liệu)
6 Sử Dụng Tệp Cấu Hình (1/2)
7 Tệp Cấu Hình (2/2)
8 Tài Liệu
1 Giới Thiệu Pytest-BDD
2 Thuật Ngữ & Quy Tắc Pytest-BDD
3 Viết Kịch Bản Kiểm Thử BDD Đầu Tiên
4 Thực Thi Tests BDD & Về "target_fixture"
5 Bộ Trang Trí Kịch Bản BDD (Scenario Decorator)
6 Pytest BDD & Fixtures
7 Pytest-BDD Về Background
8 Pytest-BDD Tham Số Hóa
9 Pytest-BDD Tham Số Hóa (tiếp theo...)
10 Lưu ý về phiên bản pytest-bdd mới nhất (>5.0.0)
11 Pytest-BDD Tham Số Hóa (cập nhật mã)
12 Pytest-BDD ScenarioOutline
13 Thẻ Pytest & BDD
1 Pycharm (2025) Nhập Dự Án (Tùy chọn)
2 Cài Đặt/Chạy Jenkins (Windows)
3 Bảng Tóm Tắt Pytest & Mã Nguồn
4 Cảm Ơn!
5 Cài đặt & Thiết lập Pycharm (cũ, tùy chọn)

Giới thiệu khóa học

Hi! Welcome to Python Automation Testing With Pytest!

This course will help you master automation testing with Pytest framework. Pytest is a testing framework which allows us to write test codes using python. We can write code to test anything in any environment, like database, API, and even GUI if you want. It is a simple framework to learn, just like python.

In this course, we will be go through all topics of Python Pytest framework and it assumes that you have minimal prior experience with Python coding.

We will learn everything about Pytest that will help us build a test automation framework easily. We will cover all important aspects of pytest and also how automation is done in real test environment.

Some of topics are highlighted below, we will go thru all of this and more:

  • Test Naming, and Test discovery

  • Different types of Assertions

  • Skipping tests and markers

  • Parametrized or data driven testing

  • Fixtures - one of the interesting topics in pytest

  • Passing cmd line args in pytest

  • Pytest-BDD - the BDD framework with Pytest

Thank you and see you in this course!!!

Note: This course is solely about Pytest framework, and details in depth about its related topics. How you can use the popular pytest framework within your whole test suite.


This course is designed for all levels of QA test professionals who want to work with Python automation, starting from absolute beginner level to advanced users. Anyone can follow along from top, by understanding each of the lessons and replicating it on their system. No worries if you are in any level of expertise, you can directly go to the session that you want to learn.


Few Comments from Udemy Learners:

"Hi Kumar, I realized that the lectures have been upgraded into a better mode. I came back for revision of pytest and noticed that lecture notes are finally provided. Also, there are also your personal annotation in the videos which are very helpful. Thanks for improvement. Appreciate it."

"Overall the course is good. It gives the understanding of software testing environment other than just programming. Certainly there will be difference in reviews depending on someone's knowledge in Python programming language. I am new in this domain and I know basic Python programming language. So I think if you provide more complex examples also in the course content that would be fine for better exposure and to get the understanding of how deep we need to go or to know where we actually stand in this field. It was good experience with this course. We get good and helpful knowledge in less time."


"hi kumar,your course is goood"


Khóa học liên quan

Khám phá thêm các khoá học cùng chủ đề

Hiển thị tất cả khoá học Automation Testing
Hiển thị tất cả khoá học Pytest
Hiển thị tất cả khoá học Python
Hiển thị tất cả khoá học Software Testing
Zalo
Tôi có thể tư vấn khoá học cho bạn 😊