or
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
เรียนรู้ว่าเทสต์คืออะไรและวิธีรันเทสต์แรกของตัวเองด้วยไลบรารี pytest ทำความคุ้นเคยกับ pytest testing framework และ command-line interface รวมถึงเรียนรู้วิธีจัดการกับสถานการณ์เฉพาะ เช่น "เทสต์ล้มเหลว" และ "การข้ามเทสต์" ด้วย pytest markers
เรียนรู้ว่า fixture คืออะไรและวิธีใช้งานเพื่อทำให้โค้ดในเทสต์กระชับขึ้น ทำความคุ้นเคยกับ decorator `@pytest.fixture` และเครื่องมือต่าง ๆ ของ fixture วิเคราะห์โค้ดเพื่อระบุส่วนที่เป็น fixture และเรียนรู้การใช้ teardown เพื่อป้องกันความล้มเหลวของซอฟต์แวร์
เรียนรู้ประเภทการทดสอบเบื้องต้นและคุณลักษณะของแต่ละประเภท รวมถึง test case และวิธีนำไปใช้ในการสร้างเทสต์ ฝึกสร้าง test function และรัน pytest จาก CLI ในแบบฝึกหัด IDE และเมื่อเรียนจบจะสามารถแยกแยะประเภทการทดสอบต่าง ๆ และสร้างเทสต์สำหรับแต่ละประเภทได้
ในบทสุดท้ายนี้ จะได้รู้จัก unittest framework เริ่มต้นด้วย assertion method พื้นฐาน จากนั้นเรียนรู้ CLI interface และการใช้ fixture และสรุปทุกอย่างด้วยตัวอย่างการใช้งานจริงกับ data pipeline
แบบฝึกหัดปัจจุบัน