 באַשרייַבן די דיפעראַנסיז צווישן BDD און TDD
נאַטור-געטריבן אנטוויקלונג (בדד) און טעסט-געטריבן אנטוויקלונג (טדד) זענען צוויי אַפּראָוטשיז צו ווייכווארג אַנטוויקלונג וואָס ביידע אַרייַנציען שרייבן טעסץ ערשטער, נאכגעגאנגען דורך פּראָדוקציע קאָד. אָבער, זיי זענען אַנדערש אין עטלעכע הויפּט וועגן. BDD איז אַ מעטאַדאַלאַדזשי וואָס פאָוקיסיז אויף דיסקרייבינג די נאַטור פון די סיסטעם פֿון די פּערספּעקטיוו פון זייַן ניצערס. דאָס איז דורכגעקאָכט דורך מענטש-לייענען מעשיות וואָס באַשרייַבן ווי די סיסטעם זאָל ביכייוו אין אַ פאַרשיידנקייַט פון סינעריאָוז. אַמאָל די נאַטור איז דיפיינד, דעוועלאָפּערס שרייַבן טעסץ צו ענשור אַז די סיסטעם ביכייווז ווי בדעה. די טעסץ דינען ווי אַ וועג צו באַשטעטיקן אַז די סיסטעם ביכייווז ריכטיק, און אויך ווי אַ פאָרעם פון דאַקיומענטיישאַן פֿאַר צוקונפֿט רעפֿערענץ. אויף די אנדערע האַנט, TDD איז פאָוקיסט אויף שרייבן טעסץ וואָס באַשטעטיקן ספּעציפיש טעכניש אַספּעקץ פון די קאָד. דעוועלאָפּערס שרייַבן אַפּאַראַט טעסץ פֿאַר יחיד קאַמפּאָונאַנץ פון די סיסטעם און דעמאָלט שרייַבן קאָד צו מאַכן די טעסץ פאָרן. דער טראָפּ איז צו ענשור אַז די קאָד איז ריכטיק און פאַנגקשאַנז ווי בדעה. איין הויפּט חילוק צווישן BDD און TDD איז זייער אַבסטראַקציע מדרגה. BDD נעמט אַ מער שפּיץ-אַראָפּ צוגאַנג, סטאַרטינג מיט די נאַטור פון די גאנצע סיסטעם, בשעת TDD נעמט אַ דנאָ-אַרויף צוגאַנג, סטאַרטינג מיט יחיד וניץ פון קאָד. אַדדיטיאָנאַללי, BDD איז בכלל מער צוטריטלעך פֿאַר ניט-טעכניש סטייקכאָולדערז, ווייַל די פאָקוס איז אויף נאַטור און די טעסץ זענען געשריבן אין קלאָר, מענטש-לייענען שפּראַך. אין קאַנטראַסט, TDD טעסץ זענען געשריבן אין קאָד און קען נישט זיין אַזוי לייכט פארשטאנען דורך ניט-טעכניש מאַנשאַפֿט מיטגלידער. אין קיצער, BDD און TDD זענען ענלעך אין אַז זיי ביידע אַרייַנציען שרייבן טעסץ איידער שרייבן פּראָדוקציע קאָד, אָבער זיי אַנדערש אין זייער פאָקוס, מדרגה פון אַבסטראַקציע און אַקסעסאַביליטי צו ניט-טעכניש סטייקכאָולדערז.