Chọn một quốc gia sẽ hiển thị các khóa học có ở khu vực của bạn.
⏱ 2 giờ 48 phút📚 28 bài🎧 Phiên bản âm thanh
Custom Generators for Property-Based Testing with PropEr
Learn to write custom generators, handle recursive data structures, and use symbolic calls to test complex application logic with property-based testing.
💬Giảng viên AI Hỏi về bất kỳ bài học nào và nhận câu trả lời rõ ràng ngay lập tức, mọi lúc.
🕐Bắt đầu bất cứ lúc nào Không lịch trình hay hạn chót — học theo nhịp của bạn, bất cứ khi nào.
🌐Bằng tiếng Việt Bài học, bài tập và chứng chỉ — tất cả hoàn toàn bằng ngôn ngữ của bạn.
Về khóa học này
Writing effective property-based tests requires more than just generating simple integers and strings. To find deep, hidden bugs in your system, you need to generate structured, realistic, and highly customized test data. This text-based course guides you through the principles of designing custom generators using the PropEr framework, taking you from basic concepts to sophisticated data generation strategies. You will start by mastering foundational terminology and understanding how property-based testing differs from traditional unit testing. Next, you will explore how to construct custom generators that model real-world domain constraints, handle recursive data structures, and utilize symbolic calls to generate complex API sequences. By the end of this course, you will be able to write robust properties and custom generators that uncover edge cases in your applications. What you'll learn: Understand the core principles of property-based testing and how PropEr generates test cases; Build custom generators to model complex domain data and business rules; Implement recursive generators safely without causing infinite loops; Apply symbolic representation techniques to generate dynamic sequences of function calls; Practice debugging and shrinking failed test cases to find the root cause of bugs. This course is structured to build your confidence step-by-step, starting with essential concepts before moving into structured generation patterns and practical testing workflows. This course is designed for software developers and QA engineers who are new to property-based testing or want to expand their testing toolkit. No prior experience with PropEr or advanced testing frameworks is required. Start reading today to write stronger, more resilient tests for your software.
Nội dung khóa học
Bạn sẽ nhận được
📜Chứng chỉ hoàn thành Thêm vào hồ sơ LinkedIn
💬Gia sư AI cá nhân Bí ở một bài học? Hỏi gia sư tích hợp của bạn bất cứ điều gì, bất cứ lúc nào.
🎧Bao gồm phiên bản âm thanh Học mọi lúc mọi nơi — không cần màn hình
♾️Truy cập trọn đời Quay lại bất cứ lúc nào, không hết hạn
📱Điện thoại hoặc máy tính Hoạt động mọi nơi, mọi thiết bị
💸Hoàn tiền 14 ngày Không cần lý do
⚡Ngắn gọn, đi vào trọng tâm 2 giờ 48 phút nội dung thực hành
Chứng chỉ hoàn thành
Mỗi khóa bạn hoàn thành trên PickAClass cấp một chứng chỉ như thế này — nguyên bản, có mã riêng, xác minh được qua URL và chi tiết về điều thực sự được thể hiện.
P
PickAClass
Hồ sơ kỹ năng · xác minh được
Tài liệu
Chứng nhận Thành thạo
Chứng nhận rằng
Họ và Tên
đã chứng minh thành công sự thành thạo về
Custom Generators for Property-Based Testing with PropEr
Kỹ năng đã thể hiện
✓
Phân tích mô hình hành vi
Nền tảng
1.2 giờ
✓
Khung kiến trúc quyết định
Thành thạo
1.4 giờ
✓
Thiết kế kiểm tra A/B
Thành thạo
1.7 giờ
✓
Viết quảng cáo hành vi
Nâng cao
1.9 giờ
P
PickAClass — Họ và Tên
Custom Generators for Property-Based Testing with PropEr