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"