Liệu có khi nào bạn đã từng cảm thấy lo lắng sau khi sửa code, tự hỏi 'Cái này deploy có ổn không nhỉ?' không? Khóa học này được chuẩn bị chính là để giải quyết những băn khoăn như vậy đó. 😊
Sử dụng Pytest, tiêu chuẩn kiểm thử của Python, chúng ta sẽ học cách viết 'bài kiểm thử tốt' từng bước từ cơ bản. Từ việc xác minh đơn giản đến Fixture giúp giảm đáng kể công việc lặp lại, và Mock mô phỏng hệ thống bên ngoài phức tạp, chúng tôi sẽ chia sẻ những tính năng cốt lõi cần thiết trong thực tế.
Khi đã quen với việc kiểm thử, đã đến lúc tự động hóa toàn bộ quá trình phát triển. Sử dụng Nox, công cụ tự động hóa mạnh mẽ, chúng ta sẽ học cách xử lý kiểm thử, kiểm tra style code và format chỉ với một lệnh duy nhất. Cuối cùng, chúng ta cũng sẽ tìm hiểu cách kết nối tất cả các quy trình này vào pipeline CI/CD để nâng cấp văn hóa phát triển của nhóm lên một tầm cao mới.