ข้ามไปยังเนื้อหาหลัก

คอร์ส

Python เบื้องต้นสำหรับการทดสอบโค้ด

ขั้นสูง4 ชม.

เชี่ยวชาญการทดสอบ Python: เรียนรู้วิธีการ สร้างการตรวจสอบ และทำให้โค้ดปราศจากข้อผิดพลาดด้วย pytest และ unittest

Python4 ชม.16 วิดีโอ53 แบบฝึกหัด4,350 XP25,587ใบแสดงความสำเร็จ

สร้างบัญชีฟรีของคุณ

ดำเนินการต่อด้วย Google
หรือ
การดำเนินการต่อหมายความว่าคุณยอมรับ เงื่อนไขการใช้งาน, ของเรา นโยบายความเป็นส่วนตัว และข้อมูลของคุณถูกจัดเก็บไว้ในสหรัฐอเมริกา

ได้รับความไว้วางใจจากผู้เรียนในหลายพันบริษัท

รายละเอียดคอร์ส

ทำไมต้องมีการทดสอบ?

มีผู้คนจำนวนมากเขียนโค้ด บางคนทำให้มันใช้งานได้และทำกำไรได้ แต่บางครั้ง แม้แต่นักเขียนโปรแกรมที่เก่งที่สุดและฉลาดที่สุดก็ยังอาจทำผิดพลาดที่อาจสร้างความเสียหายเป็นมูลค่าหลายล้านดอลลาร์ได้ จะลดโอกาสที่จะตกอยู่ในความยุ่งเหยิงเช่นนี้ได้อย่างไร? คุณจะมั่นใจได้อย่างไรว่าคุณสร้างโปรแกรมที่ทำงานได้ตรงตามที่คุณต้องการ? คำตอบที่ง่ายมากคือ: เขียนการทดสอบ!

พื้นฐานการทดสอบด้วย Python

ตลอดเส้นทางการเรียนรู้นี้ คุณจะได้เรียนรู้พื้นฐานสำคัญของการสร้างการทดสอบใน Python คุณจะได้พบกับวิธีการทดสอบซอฟต์แวร์ 4 ประเภท คุณจะสร้างการทดสอบของคุณเองเพื่อตรวจสอบว่าโปรแกรมหรือไปป์ไลน์ข้อมูลทำงานได้ตามที่คาดไว้ก่อนที่จะนำไปใช้งานจริง ไม่ว่าจะเป็นค่า null ที่ไม่คาดคิด, ข้อผิดพลาดในการพิมพ์ในชุดข้อมูลของคุณ, หรือเครื่องหมายในสมการที่สลับกันผิดพลาด คุณสามารถทำได้ และคุณจะตรวจจับกรณีเหล่านั้นได้ด้วยการทดสอบ

การทดสอบด้วย pytest และ unittest

หลังจากจบหลักสูตรนี้ คุณจะรู้จักประเภทของวิธีการทดสอบ และสามารถเลือกวิธีที่เหมาะสมที่สุดสำหรับบริบทเฉพาะได้ คุณยังจะสามารถออกแบบการทดสอบเหล่านั้นและนำไปใช้งานใน Python โดยใช้ไลบรารี `pytest` และ `unittest`

ข้อกำหนดเบื้องต้น

หลักสูตร

โครงสร้างคอร์ส

1

การสร้างเทสต์ด้วย pytest

เรียนรู้ว่าเทสต์คืออะไรและวิธีรันเทสต์แรกของตัวเองด้วยไลบรารี pytest ทำความคุ้นเคยกับ pytest testing framework และ command-line interface รวมถึงเรียนรู้วิธีจัดการกับสถานการณ์เฉพาะ เช่น "เทสต์ล้มเหลว" และ "การข้ามเทสต์" ด้วย pytest markers
เริ่มบทเรียน
2

Pytest Fixtures

เรียนรู้ว่า fixture คืออะไรและวิธีใช้งานเพื่อทำให้โค้ดในเทสต์กระชับขึ้น ทำความคุ้นเคยกับ decorator `@pytest.fixture` และเครื่องมือต่าง ๆ ของ fixture วิเคราะห์โค้ดเพื่อระบุส่วนที่เป็น fixture และเรียนรู้การใช้ teardown เพื่อป้องกันความล้มเหลวของซอฟต์แวร์
เริ่มบทเรียน
3

ประเภทการทดสอบเบื้องต้น

เรียนรู้ประเภทการทดสอบเบื้องต้นและคุณลักษณะของแต่ละประเภท รวมถึง test case และวิธีนำไปใช้ในการสร้างเทสต์ ฝึกสร้าง test function และรัน pytest จาก CLI ในแบบฝึกหัด IDE และเมื่อเรียนจบจะสามารถแยกแยะประเภทการทดสอบต่าง ๆ และสร้างเทสต์สำหรับแต่ละประเภทได้
เริ่มบทเรียน

Python เบื้องต้นสำหรับการทดสอบโค้ด

เรียนจบแล้ว

รับใบรับรองความสำเร็จ

ลงทะเบียนเลย

พัฒนาทักษะด้านข้อมูลของคุณด้วย DataCamp บนมือถือ

ก้าวหน้าได้ทุกที่ด้วยคอร์สมือถือและแบบฝึกหัดการเขียนโค้ด 5 นาทีประจำวันของเรา

Python เบื้องต้นสำหรับการทดสอบโค้ด | DataCamp