BDD הוא קיצור של "פיתוח התנהגות מונעת", והוא טכניקת פיתוח תוכנה זריזה.
שלא כמו TDD שבו מפתחים לכתוב קוד ובדיקות, BDD מחייב אותם לכתוב את הבדיקות הראשונות, ולאחר מכן את הקוד כדי לספק את התנאים וקריטריונים רצויים.
מפתחי דרך זו כתיבה מאוד ממוקדים קוד, שעובד רק במצבים מסוימים, אבל זה עובד בצורה מושלמת וללא כל שגיאות או פגמים בתכנון.
טכניקה זו יש חסרונות שלה, אבל בעת פיתוח יישומים מותאמים אישית היא כנראה הדרך הטובה ביותר לגשת לבעיה.
Behat היה בהשראת מלפפון המסגרת של רובי, והוא אחד מהמסגרות BDD הידועות ביותר בPHP & nbsp; סביבה.
אם תבחר לשימוש Behat באחד מהפרויקטים העתידיים שלך, קריאת התיעוד של המסגרת הוא חובה לכל מצטרף חדש
מה חדש במהדורה זו:.
< p>- הוספת תמיכה בפרמטרי typehinted
- אפשר כל דמויות רווחים בסוף כיתת הקשר
- תרחיש תקן עם מספר עשרוני הבאים מחרוזת בתבנית לפת
- תרחיש תקן עם מחרוזת ריקה בצעד עם דפוס לפת
- תרחיש שבו יש תקן צעד חתכים בדפוס לפת
מה חדש בגרסת 3.0.12:
- קבועות סוגיות שנותרו עם טיעוני הגדרת ניתוח
- הציג x5c testwork & #; רכיב טיעון
מה חדש בגרסת 2.3.5:.
- מנחש
- תצורת שפת מעצב קבוע ומקום
מה חדש בגרסת 2.3.4:.
- המוסף StepEvent :: getLogicalParent ()
מה חדש בגרסת 2.3.2:
- חריגים הלא נכונים תוקן הבאג בErrorException, שגרם ב אזהרות והודעות.
מה חדש בגרסת 2.3.1:.
- מטפל שגיאה מעודכן כדי להימנע מחריגים מודחקים
- תסריטי bootstrap autoload בשמם כדי.
- עדכון תלות המלפפון לv2.0.1.
מה חדש בגרסת 2.3.0 :
- ; מלפפון שימוש 2.0
מה חדש בגרסת 2.2.7:
- יכולת נוסף כדי לחפש הגדרות מתורגמות עם --definitions .
מה חדש בגרסת 2.2.4:.
- למנוע את שם שיטת שכפול עם קטעי הגדרה
מה חדש בגרסת 2.2.0:
- תמיכה בפורמטים ויציאות מרובים
- קטעים חדשים
- מעצב נכשל חדש
- פלט עדכון של אפשרות -d
- יכולות חיפוש הוסיפו ל-d אופציה
- אפשרות --dry-טווח חדש
- אפשרות --append-קטעים חדשים
- פונקציונלי שידור חוזר refactored להשתמש מעצב נכשל פנימי
- שיפוץ קוד קוד בסך הכל וניקוי
מעצב
דרישות :
- גבוה PHP 5.3 או
תגובות לא נמצא