BDD ย่อมาจาก "ขับเคลื่อนการพัฒนาพฤติกรรม" และเป็นเทคนิคการพัฒนาซอฟต์แวร์เปรียว
ซึ่งแตกต่างจาก TDD ที่นักพัฒนาเขียนโค้ดและการทดสอบ, BDD ต้องการให้พวกเขาเขียนทดสอบแรกแล้วรหัสเพื่อตอบสนองความต้องการเงื่อนไขและเกณฑ์
พัฒนาวิธีนี้เขียนโค้ดที่ตรงเป้าหมายมากที่ทำงานเฉพาะในบางสถานการณ์ แต่มันทำงานไม่มีที่ติและไม่มีข้อผิดพลาดหรือข้อบกพร่องออกแบบ
เทคนิคนี้มีข้อบกพร่องของมัน แต่เมื่อมีการพัฒนาโปรแกรมที่กำหนดเองมันอาจจะเป็นวิธีที่ดีที่สุดในการแก้ปัญหา
Behat ได้รับแรงบันดาลใจจากทับทิม แตงกวา กรอบและเป็นหนึ่งในที่สุดที่รู้จักกันดีในกรอบ BDD PHP & nbsp; สภาพแวดล้อม
หากคุณเลือกใช้ Behat หนึ่งในโครงการในอนาคตของคุณอ่านเอกสารกรอบเป็นสิ่งจำเป็นสำหรับผู้มาใหม่ใด ๆ
มีอะไรใหม่ ในข่าวประชาสัมพันธ์ฉบับนี้.
< p>- เพิ่มการสนับสนุนสำหรับพารามิเตอร์ typehinted
- อนุญาตให้ตัวอักษรใดช่องว่างในตอนท้ายของการเรียนบริบท
- แก้ไขสถานการณ์ที่มีจำนวนทศนิยมต่อไปนี้สตริงในรูปแบบหัวผักกาด
- แก้ไขสถานการณ์ด้วยสตริงที่ว่างเปล่าในขั้นตอนที่มีรูปแบบหัวผักกาด
- แก้ไขสถานการณ์ที่มีขั้นตอนที่ทับในรูปแบบหัวผักกาด
มีอะไรใหม่ ในรุ่น 3.0.12:
- ปัญหาที่เหลือคงมีข้อโต้แย้งคำนิยามแยก
- แนะนำ Testwork & # x5c; อาร์กิวเมนต์องค์ประกอบ
มีอะไรใหม่ ในรุ่น 2.3.5:.
- คงที่การตั้งค่าภาษาที่จัดรูปแบบและสถานที่เกิดเหตุเดา
มีอะไรใหม่ ในรุ่น 2.3.4:.
- เพิ่ม StepEvent :: getLogicalParent ()
มีอะไรใหม่ ในรุ่น 2.3.2:
- แก้ไขข้อผิดพลาดใน ErrorException, ที่ทำให้เกิดข้อยกเว้นที่ไม่ถูกต้องเกี่ยวกับ คำเตือนและประกาศ.
มีอะไรใหม่ ในรุ่น 2.3.1:.
- จัดการข้อผิดพลาดการปรับปรุงเพื่อหลีกเลี่ยงข้อยกเว้นปราบปราม
- สคริปต์บูต Autoload เพื่อชื่อของพวกเขา.
- Updated พึ่งพา Gherkin เพื่อ v2.0.1.
มีอะไรใหม่ ในรุ่น 2.3.0:
- สลับไป Behat & # x5c; Gherkin 2.0 การใช้งาน
- การย้ายถิ่นกับการแปลเดียวไฟล์
- การสนับสนุนสำหรับ callables ภายในขั้นตอนที่โซ่
- การสนับสนุนสำหรับ * * * * * * * * .yml และ .php การแปลความหมาย
- เพิ่มตัวเลือกตรงข้ามกับสวิตตัวเลือก (- [No-] สี -. [No-] multiline ฯลฯ )
- ออกแบบ --story-ไวยากรณ์
- refactored วิ่ง
- การปรับปรุงประสิทธิภาพ
มีอะไรใหม่ ในรุ่น 2.2.7:
- เพิ่มความสามารถในการค้นหาคำนิยามแปลด้วย --definitions .
- คง formatters กำหนดเองใช้ข้อผิดพลาด.
มีอะไรใหม่ ในรุ่น 2.2.4:.
- ป้องกันการทำสำเนาชื่อวิธีที่มีความหมายตัวอย่าง
มีอะไรใหม่ ในรุ่น 2.2.0:
- หลายรูปแบบและผลการสนับสนุน
- ตัวอย่างใหม่จัดรูปแบบ
- ล้มเหลวในการจัดรูปแบบใหม่
- ปรับปรุงการส่งออกของตัวเลือก -d
- ความสามารถในการค้นหาเพิ่มไปยังตัวเลือก -d
- ตัวเลือก --dry วิ่งใหม่
- ใหม่ตัวเลือก --append ตัวอย่าง-
- การทำงานส่งไปอีกครั้ง refactored ที่จะใช้จัดรูปแบบล้มเหลวภายใน
- refactoring รหัสโดยรวมและการทำความสะอาด
ต้องการ
- PHP 5.3 หรือสูงกว่า
ความคิดเห็นที่ไม่พบ