Cucumber הוא כלי בדיקות מבוסס גישת Behavior Driven Development (BDD), שמאפשר לכתוב בדיקות בשפה פשוטה ומובנת, כך שגם מי שאינו בעל ידע טכני מעמיק, כמו בעלי מוצר ואנליסטים עסקיים, יוכלו להבין את תרחישי הבדיקה. ב-BDD, התרחישים נכתבים מנקודת מבטו של הלקוח ומתארים את התנהגות המערכת הרצויה. גישה זו מביאה לאישור תרחישים ע"י בעלי המוצר לפניהמשך לקרוא "כל מה שצריך לדעת על בדיקות תוכנה באמצעות Cucumber Framework"