Pytest - บทนำ

Pytest เป็นเฟรมเวิร์กการทดสอบที่ใช้ Python ซึ่งใช้ในการเขียนและรันโค้ดทดสอบ ในปัจจุบันของบริการ REST pytest ส่วนใหญ่จะใช้สำหรับการทดสอบ API แม้ว่าเราจะสามารถใช้ pytest เพื่อเขียนการทดสอบที่ง่ายไปจนถึงซับซ้อนได้เช่นเราสามารถเขียนโค้ดเพื่อทดสอบ API ฐานข้อมูล UI และอื่น ๆ

ข้อดีของ Pytest

ข้อดีของ Pytest มีดังนี้ -

  • Pytest สามารถเรียกใช้การทดสอบหลายชุดพร้อมกันซึ่งจะช่วยลดเวลาในการดำเนินการของชุดทดสอบ

  • Pytest มีวิธีของตัวเองในการตรวจจับไฟล์ทดสอบและทดสอบฟังก์ชันโดยอัตโนมัติหากไม่ได้ระบุไว้อย่างชัดเจน

  • Pytest ช่วยให้เราสามารถข้ามชุดย่อยของการทดสอบระหว่างดำเนินการได้

  • Pytest ช่วยให้เราสามารถเรียกใช้ชุดทดสอบย่อยทั้งหมดได้

  • Pytest เป็นโอเพ่นซอร์สฟรี

  • เนื่องจากไวยากรณ์ที่เรียบง่าย pytest จึงเริ่มต้นได้ง่ายมาก

ในบทช่วยสอนนี้เราจะอธิบายปัจจัยพื้นฐานที่สำคัญที่สุดด้วยโปรแกรมตัวอย่าง