מה זה BDD?
ראשי תיבות של פיתוח מונחה התנהגות (Behavior Driven Development).
הגדרה
BDD, או פיתוח מונחה התנהגות, הוא תהליך פיתוח תוכנה שמטרתו לשפר שיתוף פעולה. הוא מתמקד בהגדרת התנהגות המערכת מנקודת המבט של המשתמש, באמצעות מפרטים הכתובים בשפה טבעית.
הקשר
BDD התפתח מתוך פיתוח מונחה בדיקות (TDD), עם גישה ממוקדת יותר בצרכי המשתמש ובהתנהגות המערכת.
אבולוציה מ-TDD
המעבר מ-TDD ל-BDD מאופיין במיקוד מהבדיקות המתבססות על הקוד בלבד לבדיקות המבוססות על התנהגות המערכת מנקודת המבט של המשתמש.
שפת Gherkin
BDD משתמש בשפת Gherkin לכתיבת מפרטים בצורה שמובנת לחברי צוות טכניים ולא טכניים כאחד.
יישור מטרות
BDD מעודד הבנה משותפת של התנהגות התוכנה הצפויה, ומבטיח שכל המעורבים מבינים בבירור את מטרות הפרויקט.
רוצים לדעת עוד?
אם תרצו להעמיק עוד בBDD —או להביא הכשרה כזו לצוות שלכם— בואו נדבר. אני עוזר לצוותים להבין וליישם את המושגים האלה. אשמח לשמוע מכם!
מהו באג?
באג הוא שגיאה או פגם בקוד שגורם לתפקוד לא תקין של התוכנה...
מה זה API?
API, או ממשק תכנות יישומים, הוא סט של חוקים ופרוטוקולים שמאפשרים לתוכנות שו...
מה זה ALM?
ALM, או ניהול מחזור חיי יישום, מתייחס לתהליך ניהול יישום תוכנה מתחילתו ועד...
מה זה מקדם האוטובוס?
מקדם האוטובוס הוא מדד המודד את הסיכון הנובע מכך שמידע ויכולות אינם משותפים...
מהי גרסת בטא?
גרסת בטא, הידועה גם כגרסת תצוגה מוקדמת, היא גרסת תוכנה מוקדמת שניתנת לקבוצה...