चल रही परियोजनाओं के लिए और हमारी विकास प्रक्रिया में सुधार के लिए हमने विकास दर्शन के रूप में TDD को अपनाने पर विचार किया। सर्वोत्तम प्रथाओं के लिए शोध करते समय और मेरे सहयोगियों/डेवलपर्स के लिए नए दृष्टिकोण को "बेचने" के लिए, मैं BDD पर आया और हमें यह आवश्यक लगता है कि हमें क्या चाहिए और किसी भी तरह से टीडीडी के अगले पुनरावृत्ति के लिए। समस्या यह है कि अब तक मैंने केवल tool को Dan North, JBehave द्वारा विकसित किया है और मैं यह नहीं कह सकता कि मैं आश्चर्यचकित हूं।व्यवहार जावा के लिए प्रेरित विकास - किस ढांचे का उपयोग करना है?
सेटअप मुझे बोझिल लगता है और मुझे इसके लिए बहुत उपयुक्त दस्तावेज नहीं मिल सका। दूसरी तरफ मैंने spock ग्रोवी टूल की कोशिश की और अब तक मुझे यह पसंद है।
प्रश्न: क्या बीडीडी के लिए उपयोग करने के लिए कोई उचित उपकरण हैं?
प्रश्न: आप इसके बजाय स्पॉक का उपयोग करेंगे और दूसरी भाषा शुरू करने के ऊपरी हिस्से से निपटेंगे?
हाय ओलिंपू, [बीडीडी के विभिन्न स्वाद] हैं [https://stackoverflow.com/questions/3359327/atdd-versus-bdd-and-the-proper-use-of-a-framework/26524511#26524511)। क्या गैर-तकनीकी हितधारकों को शामिल करना मूल्यवान होगा? यदि हां, तो [FitNesse] (http://fitnesse.org/) या [Concordion] (http://concordion.org/) जैसे टूल का उपयोग करने के बारे में क्या? – user3632158
@ user3632158 - हां यह भी गैर-तकनीकी हितधारकों को शामिल करने की अत्यधिक सराहना की जाएगी। क्या आपने इस दिशा में प्रयोग किया था? –
हम हमारी टीम में [Concordion] (http://concordion.org) का उपयोग कर रहे हैं। गैर-तकनीकी व्यवसाय विशेषज्ञ मुफ्त WYSIWYG HTML संपादक (http://www.microsoft.com/en-us/download/details.aspx?id=36179) के साथ विनिर्देश लिख रहे हैं। तब विनिर्देशों को स्वचालित स्वीकृति परीक्षण बनाने के लिए डेवलपर्स द्वारा निर्देशित किया जाता है। – user3632158