วีดีโอ: การทดสอบที่ขับเคลื่อนด้วยการทดสอบคืออะไร?
2024 ผู้เขียน: Lynn Donovan | [email protected]. แก้ไขล่าสุด: 2023-12-15 23:54
ทดลองขับ การพัฒนา (TDD) คือแนวปฏิบัติด้านการเขียนโปรแกรมที่แนะนำให้นักพัฒนาเขียนโค้ดใหม่เฉพาะในกรณีที่ระบบอัตโนมัติ ทดสอบ ล้มเหลว. ในซอฟต์แวร์ปกติ การทดสอบ ขั้นตอนแรก เราสร้างรหัสก่อนแล้วจึง ทดสอบ . แบบทดสอบ อาจล้มเหลวตั้งแต่ การทดสอบ ได้รับการพัฒนาก่อนการพัฒนา
คำถามก็คือ วิธีการขับเคลื่อนด้วยการทดสอบคืออะไร?
ทดลองขับ การพัฒนา ( TDD ) เป็นแนวปฏิบัติด้านการเขียนโปรแกรมที่แนะนำให้นักพัฒนาเขียนโค้ดใหม่เฉพาะในกรณีที่ระบบอัตโนมัติ ทดสอบ ล้มเหลว. เพื่อหลีกเลี่ยงความซ้ำซ้อนของรหัส ใน TDD เข้าใกล้ ก่อน ทดสอบ ได้รับการพัฒนาซึ่งระบุและตรวจสอบว่าโค้ดจะทำอะไร
นอกเหนือจากข้างต้น คุณจะทำการทดสอบ TDD ได้อย่างไร
- เขียนแบบทดสอบ เนื่องจากการพัฒนาขับเคลื่อนโดยการทดสอบ ขั้นตอนแรกที่ชัดเจนคือการสร้างการทดสอบใหม่
- ยืนยันการทดสอบล้มเหลว เมื่อสร้างการทดสอบแล้ว ขั้นตอนต่อไปคือการยืนยันว่าการทดสอบล้มเหลว
- เขียนรหัสเพื่อผ่านการทดสอบ
- ยืนยันการทดสอบผ่าน
- ปรับปรุงโครงสร้าง.
- ทำซ้ำขั้นตอนทั้งหมด
เมื่อพิจารณาถึงสิ่งนี้ TDD และ BDD ในการทดสอบคืออะไร
ใน TDD ( การพัฒนาที่ขับเคลื่อนด้วยการทดสอบ ), NS ทดสอบ ถูกเขียนขึ้นเพื่อตรวจสอบการใช้งานฟังก์ชัน แต่เมื่อโค้ดพัฒนาขึ้น การทดสอบ สามารถให้ผลเท็จ BDD (การพัฒนาพฤติกรรมขับเคลื่อน) ก็เช่นกัน ทดสอบ - วิธีแรก แต่แตกต่างโดย การทดสอบ พฤติกรรมที่แท้จริงของระบบจากมุมมองของผู้ใช้ปลายทาง
TDD ใน Agile คืออะไร?
สรุป. การพัฒนาที่ขับเคลื่อนด้วยการทดสอบ ( TDD ) เป็นเทคนิคการพัฒนาที่คุณต้องเขียนการทดสอบที่ล้มเหลวก่อนจึงจะเขียนโค้ดที่ใช้งานได้ใหม่ TDD กำลังถูกนำไปใช้อย่างรวดเร็วโดย เปรียว นักพัฒนาซอฟต์แวร์สำหรับการพัฒนาซอร์สโค้ดของแอปพลิเคชันและถูกนำไปใช้โดย เปรียว DBA สำหรับการพัฒนาฐานข้อมูล