Python tutorial - IT technology blog

Pytest-xdist: Chạy Test Song Song trong Python, Tăng Tốc Test Suite Lên Gấp 4 Lần

Test suite 300 bài chạy 8 phút mỗi lần push code là trải nghiệm không ai muốn. pytest-xdist giải quyết đúng nguyên nhân gốc: spawn nhiều worker chạy song song, tận dụng CPU đa nhân thay vì chờ tuần tự. Bài này chia sẻ cách cài đặt, chọn chiến lược --dist phù hợp và các tips tránh lỗi phổ biến khi chuyển sang parallel testing.
Python tutorial - IT technology blog

Mutation Testing trong Python với mutmut: Khi Coverage 100% Vẫn Chưa Đủ

Coverage 100% không có nghĩa là bộ test của bạn thực sự chắc chắn. Mutation Testing với thư viện mutmut tự động thay đổi code nguồn rồi kiểm tra xem test có bắt được sai sót không — phát hiện weak test mà coverage bỏ qua. Bài này hướng dẫn cách dùng mutmut từ cài đặt đến tích hợp CI thực tế.
Development tutorial - IT technology blog

Viết Unit Test cho ứng dụng Python với Pytest: Hướng dẫn từ cơ bản đến thực hành

Pytest là một framework mạnh mẽ giúp viết unit test cho ứng dụng Python. Bài viết này hướng dẫn chi tiết cách cài đặt, cấu hình các test case từ cơ bản đến nâng cao như fixtures, parameterization và mocking. Bạn cũng sẽ học cách chạy test và đo độ phủ mã để đảm bảo chất lượng code.