वाह, मैं देख रहा हूं कि विषय गर्म है, बहुत अच्छे उत्तर ...
विडंबना यह है कि, मैंने हाल ही में बीडीडी की खोज की और अवधारणा को दिलचस्प पाया। अरे, यह परीक्षण ... और विनिर्देशों दोनों को लिखने के लिए मजबूर करता है! जैसा कि आश्चर्यजनक लग सकता है, कुछ परियोजनाओं में उत्तरार्द्ध भी गायब हो सकता है ... या बस सटीकता की कमी है जो बीडीडी को पेश करने के लिए मजबूर करता है।
व्यवहार प्रेरित विकास लेख अवधारणा और कुछ अच्छे लेख के लिए लिंक को सारांशित (एंड्रयू ग्लोवर द्वारा लिखित एक तरह)। इसके अलावा, इस धागे के विषय के लिए, यह BDD चौखटे के बजाय एक व्यापक (I suppose) लिस्टिंग देता है, उनमें से एक अच्छी संख्या जावा के लिए है।
यह फ्रेमवर्क चुनने की समस्या को हल नहीं करता है लेकिन कम से कम यह खोज को कम करेगा ...
चूंकि बीडीडी परीक्षण कोड की पठनीयता पर बहुत अधिक निर्भर करता है, मुझे लगता है कि पसंद का एक अच्छा मानदंड है कि त्वरित पर्यटन / ट्यूटोरियल को देखें और देखें कि कौन सा आपकी शैली को अधिक उपयुक्त लगता है। अन्य मापदंड तथ्य यह हो सकता है कि एक फ्रेमवर्क उत्तोलन उपकरण जो आप (यूनिट टेस्ट, मॉकिंग), आईडीई के साथ उपयोग, आदि से परिचित हैं।