मेरे पास बनाने के लिए एक स्वीकारोक्ति है: औपचारिक स्वचालित परीक्षण कभी भी मेरी प्रोग्रामिंग पृष्ठभूमि का हिस्सा नहीं था। अब मैं बहुत सारे डेवलपर्स के साथ एक बहुत बड़ी कंपनी में काम करता हूं (उनमें से ज्यादातर एक प्रकार या किसी अन्य के वेब डेवलपर्स), और यह स्पष्ट है कि उनमें से अधिकांश * या तो परीक्षण नहीं करते हैं। (* मैं औपचारिक रूप से कहने वाला नहीं हूं ; कृपया इसका पता लगा लें।)
यदि मैं परीक्षण शुरू करने के लिए अपने संगठन का समर्थन पाने की प्रतीक्षा करता हूं तो ऐसा कभी नहीं होगा। यदि मैं प्रबंधन पर परीक्षण को धक्का देकर "अंदर से चीजों को बदलने की कोशिश करता हूं" तो परिवर्तन होने से पहले मैं भाप से बाहर चला जाऊंगा। मुझे अब परीक्षण शुरू करने की आवश्यकता है।
लेकिन TDD और इसके ilk के साथ मैं उत्पादन कोड के साथ बहुत सारे परीक्षण कोड को समाप्त करने जा रहा हूं। हमारे संस्करण नियंत्रण प्रणाली (सभी केंद्रीकृत) परीक्षण कोड के भंडारण के लिए व्यवस्थित नहीं हैं। मुझे अपने वर्कस्टेशन पर उन सभी के लिए जगह ढूंढनी होगी।
क्या यह एक संस्कृति में सॉफ्टवेयर परीक्षण का एक व्यक्तिगत अभ्यास शुरू करना संभव है जो इसके लिए उपकरण का मूल्य या प्रदान नहीं करता है? जब आधिकारिक उपकरण और संगठन के पास परीक्षण, रूपरेखा और ऑटोमेशन के लिए जगह नहीं है, तो आपको परीक्षण करने में सक्षम करने के लिए आप किन तकनीकों और उपकरणों का उपयोग करते हैं?
src
निर्देशिका नहीं है , हमारे पास वेब जड़ें हैं। अपने कोड को केंद्रीय VCS में जांचने के लिए मैं इसे वेब रूट में देखूंगा।
src
उत्पादन कोड के लिए एक निर्देशिका है, उसमें एकtest
निर्देशिका भी जोड़ना संभव होगा - या यह किसी कारण से स्पष्ट रूप से मना किया गया है?