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

150+ Exercises - Unit tests in Python - unittest framework

150+ Bài tập - Kiểm thử đơn vị trong Python - unittest framework

150+ Bài tập - Kiểm thử đơn vị trong Python - unittest framework

Thành thạo Kiểm thử Đơn vị trong Python với 150+ Bài tập Thực hành - Khai thác unittest Framework để Kiểm thử Code Mạnh mẽ!

4.3
(135 đánh giá)
6,009 học viên
Giảng viên
Paweł Krakowiak
Phụ đề Việt chất lượng cao Phụ đề tiếng Anh Bán chạy Đánh giá cao
10.000đ 419.000đ -98%
✓ Xem giỏ hàng và thanh toán
Bao gồm phụ đề tiếng Việt, tiếng Anh
1.5 giờ video
201 bài giảng
170 bài quiz
168 bài coding
Truy cập vĩnh viễn
Học trên mọi thiết bị
Cập nhật: 30/05/2026

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

giải quyết 150+ bài tập - unittest framework
xử lý các vấn đề lập trình thực tế
làm việc với tài liệu và Stack Overflow
được hỗ trợ từ giảng viên (cam kết)

Yêu cầu

Đã hoàn thành tất cả khóa học trong lộ trình Python Developer hoặc có kiến thức cơ bản về ngôn ngữ lập trình Python
Quen thuộc với các khái niệm lập trình hướng đối tượng
Kiến thức cơ bản về unittest framework
Có kinh nghiệm phát triển và kiểm thử phần mềm là một lợi thế nhưng không bắt buộc

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

Lập trình viên Python
Kỹ sư Phần mềm
Kỹ sư và Chuyên viên Kiểm thử (QA)
Kỹ sư DevOps và CI/CD
Kỹ sư Tự động hóa Kiểm thử
Khoa học dữ liệu và Kỹ sư Học máy
Trưởng nhóm Kỹ thuật và Người Review Code
Sinh viên Kỹ thuật Phần mềm và Học viên Bootcamp
Người chuyển ngành và Lập trình viên Tự học

Nội dung khóa học

23 phần • 201 bài giảng
1 Đôi lời từ tác giả
2 Cấu hình
1 Lời giải 0
2 unittest framework - Giới thiệu
1 assert - Giới thiệu
2 Lời giải 1
3 Lời giải 2
4 Lời giải 3
5 Lời giải 4
6 Lời giải 5
7 Lời giải 6
8 Lời giải 7
9 Lời giải 8
10 Lời giải 9
11 Lời giải 10
12 Lời giải 11
13 Lời giải 12
14 Lời giải 13
15 Lời giải 14
1 Lời giải 1
2 Lời giải 2
3 Lời giải 3
4 Lời giải 4
5 Lời giải 5
6 Lời giải 6
7 Lời giải 7
8 Lời giải 8
9 Lời giải 9
10 Lời giải 10
11 Lời giải 11
12 Lời giải 12
13 Lời giải 13
1 Các phương thức khẳng định - Giới thiệu
2 Lời giải 1
3 Lời giải 2
4 Lời giải 3
5 Lời giải 4
6 Lời giải 5
7 Lời giải 6
8 Lời giải 7
9 Lời giải 8
10 Lời giải 9
11 Lời giải 10
12 Lời giải 11
1 Kiểm thử ngoại lệ, lỗi và cảnh báo - Giới thiệu
2 Lời giải 1
3 Lời giải 2
4 Lời giải 3
5 Lời giải 4
6 Lời giải 5
7 Lời giải 6
8 Lời giải 7
9 Lời giải 8
10 Lời giải 9
11 Lời giải 10
1 Bỏ qua test - Giới thiệu
2 Lời giải 1
3 Lời giải 2
4 Lời giải 3
5 Lời giải 4
6 Lời giải 5
7 Lời giải 6
8 Lời giải 7
1 Test fixtures - Giới thiệu
2 Lời giải 1
3 Lời giải 2
4 Lời giải 3
5 Lời giải 4
6 Lời giải 5
7 Lời giải 6
8 Lời giải 7
9 Lời giải 8
1 Lời giải 1
2 Lời giải 2
3 Lời giải 3
4 Lời giải 4
5 Lời giải 5
6 Lời giải 6
7 Lời giải 7
8 Lời giải 8
9 Lời giải 9
10 Lời giải 10
11 Lời giải 11
12 Lời giải 12
13 Lời giải 13
1 Lời giải 1
2 Lời giải 2
3 Lời giải 3
4 Lời giải 4
5 Lời giải 5
6 Lời giải 6
7 Lời giải 7
8 Lời giải 8
9 Lời giải 9
10 Lời giải 10
11 Lời giải 11
12 Lời giải 12
13 Lời giải 13
14 Lời giải 14
15 Lời giải 15
16 Lời giải 16
17 Lời giải 17
18 Lời giải 18
19 Lời giải 19
20 Lời giải 20
21 Lời giải 21
22 Lời giải 22
1 Kiểm thử tham số hóa - Giới thiệu
2 Lời giải 1
3 Lời giải 2
4 Lời giải 3
5 Lời giải 4
6 Lời giải 5
7 Lời giải 6
8 Lời giải 7
9 Lời giải 8
10 Lời giải 9
11 Lời giải 10
12 Lời giải 11
13 Lời giải 12
14 Lời giải 13
1 module parameterized - Giới thiệu
2 Thông tin
3 Bài tập 1
4 Lời giải 1
5 Bài tập 2
6 Lời giải 2
7 Bài tập 3
8 Lời giải 3
9 Bài tập 4
10 Lời giải 4
11 Bài tập 5
12 Lời giải 5
1 Tổ chức test thành test suites - Giới thiệu
2 Lời giải 1
3 Lời giải 2
4 Lời giải 3
5 Lời giải 4
1 Mocking - Giới thiệu
2 Lời giải 1
3 Lời giải 2
4 Lời giải 3
5 Lời giải 4
6 Lời giải 5
7 Lời giải 6
8 Lời giải 7
9 Lời giải 8
10 Lời giải 9
11 Lời giải 10
12 Lời giải 11
13 Lời giải 12
14 Lời giải 13
15 Lời giải 14
16 Lời giải 15
1 Lời giải 1
2 Lời giải 2
3 Lời giải 3
4 Lời giải 4
5 Lời giải 5
1 Lời giải 1
2 Lời giải 2
3 Lời giải 3
4 Lời giải 4
5 Lời giải 5
1 Mẹo nhỏ
2 Lời giải 1
3 Lời giải 2
4 Lời giải 3
1 Lời giải 1
2 Lời giải 2
3 Lời giải 3
4 Lời giải 4
1 TDD - Phát Triển Hướng Kiểm Thử - Giới thiệu
2 Lời giải 1
3 Lời giải 2
4 Lời giải 3
5 Lời giải 4
1 Lời giải 1
2 Lời giải 2
3 Lời giải 3
4 Lời giải 4
5 Lời giải 5
6 Lời giải 6
7 Lời giải 7
8 Lời giải 8
9 Lời giải 9
10 Lời giải 10
11 Lời giải 11
12 Lời giải 12
13 Lời giải 13
14 Lời giải 14
15 Lời giải 15
16 Lời giải 16
1 Thông tin
2 Google Colab + Google Drive
3 Google Colab + GitHub
4 Google Colab - Giới thiệu
5 Cài đặt Anaconda - Windows 10
6 Giới thiệu về Spyder
7 Cài đặt Anaconda - Linux
1 Phần thưởng

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

This course is an exhaustive, hands-on learning resource aimed at mastering the unittest framework in Python. Unit testing is an integral part of software development, and this course gives you the tools to write effective, robust tests to ensure your code performs as expected.

The unittest module in Python is a built-in library for testing individual units of source code, like functions or methods. Understanding how to implement unit tests is essential for writing reliable, bug-resistant software, and helps foster a deep understanding of your code and its behavior.

This course is divided into sections, each focusing on a different aspect of the unittest framework. Topics covered include creating test cases, executing tests, and using various assertion methods to verify test outcomes. You will learn about setup and teardown methods, how to group tests using test suites, and how to use mock objects for isolating your tests.

Each section comes with a multitude of exercises designed to apply and reinforce the principles learned. The exercises cover a variety of real-world scenarios, and are accompanied by comprehensive solutions to assist in understanding the application of concepts.

This course is perfect for Python developers wanting to bolster their skills in writing unit tests, thereby enhancing the reliability of their code. Whether you're a novice programmer or an experienced developer, this course offers an invaluable learning journey in software testing.


unittest: Ensuring Code Reliability Through Automated Testing

unittest is a built-in Python module that provides a framework for writing and running tests to verify the correctness of your code. It supports test automation, sharing of setup and shutdown code, aggregation of tests into collections, and test discovery. Widely used in software development, unittest helps maintain code quality and catch bugs early in the development cycle.

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 Python
Hiển thị tất cả khoá học Python Programming
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 😊