Pytest - สรุป

ในบทช่วยสอน pytest นี้เราได้กล่าวถึงประเด็นต่อไปนี้ -

  • กำลังติดตั้ง pytest ..
  • การระบุไฟล์ทดสอบและฟังก์ชันการทดสอบ
  • การเรียกใช้ไฟล์ทดสอบทั้งหมดโดยใช้ pytest –v
  • การเรียกใช้ไฟล์เฉพาะ usimng pytest <filename> -v.
  • ดำเนินการทดสอบโดยสตริงย่อยที่ตรงกับ pytest -k <substring> -v
  • ดำเนินการทดสอบตามเครื่องหมาย pytest -m <marker_name> -v
  • สร้างการแข่งขันโดยใช้ @ pytest.fixture
  • conftest.py อนุญาตให้เข้าถึงส่วนควบจากไฟล์หลายไฟล์
  • การทดสอบ Parametrizing โดยใช้ @ pytest.mark.parametrize
  • Xfailing การทดสอบโดยใช้ @ pytest.mark.xfail
  • ข้ามการทดสอบโดยใช้ @ pytest.mark.skip
  • หยุดการดำเนินการทดสอบกับ n ความล้มเหลวโดยใช้ pytest --maxfail = <num>
  • เรียกใช้การทดสอบพร้อมกันโดยใช้ pytest -n <num>
  • การสร้างผลลัพธ์ xml โดยใช้ pytest -v --junitxml = "result.xml"