हम एंजुलरजेएस बीज का उपयोग प्रोजेक्ट टेम्पलेट के रूप में एक वेब ऐप बना रहे हैं। कई नियंत्रक, निर्देश, सेवाएं, प्रत्येक अपनी स्वयं की जेएस फ़ाइल में हैं।एकीकरण से पहले एक AngularJS WebApp की E2E परीक्षण कैसे प्रबंधित करता है?
- ऐप फ़ोल्डर की सामग्री क्लोजर का उपयोग करके कम किया जाएगा।
- सभी lib निर्भरताओं को सीडीएन के माध्यम से minified संस्करणों के साथ प्रतिस्थापित किया जाएगा।
- टेस्टकुलर/जैस्मीन का उपयोग कर यूनिट/ई 2 परीक्षण।
मैं क्या ठेठ देव-संकलन परीक्षण प्रक्रिया है को लेकर अनिश्चित हूं जैसा कि मैंने AngularJS और सामान्य रूप में जावास्क्रिप्ट वेब ऐप्लिकेशन :-) मेरे सवाल यह है कि विकास इस तरह के दौरान एप्लिकेशन js फाइलों का प्रबंधन करने के लिए है की दुनिया के लिए नया हूँ कि ई 2 ई परीक्षण डिबग करने योग्य हैं। यह मेरी वर्तमान सोच है;
- Testacular निरंतर इकाई परीक्षण के लिए स्रोत फ़ाइलें देखता है।
- index.html पृष्ठ हमेशा समेकित लेकिन गैर minfied जेएस फ़ाइल का संदर्भ देता है।
- ऐप को चलाने/e2e परीक्षण से पहले संकलन होना चाहिए।
- बिल्ड सर्वर इसकी गतिविधियों के हिस्से के रूप में छोटा कर देगा।
क्या यह एक उचित दृष्टिकोण है? यह स्पष्टीकरण के साथ मदद करता है मैं वेबस्टॉर्म, नोडजेस इत्यादि का उपयोग कर रहा हूं
जो हमारे द्वारा उठाए जाने वाले दृष्टिकोण को बहुत अधिक है, केवल निर्माण हुक पर ही किया जाता है। – SonOfNun
मुझे इसके साथ कुछ भी गलत नहीं दिख रहा है। क्या आप कड़वाहट का उपयोग कर रहे हैं? थोड़ा सा प्रबंधन करने में मदद कर सकते हैं। –
धन्यवाद रॉय, एक उचित निर्माण उपकरण गायब घटक था।यह जावास्क्रिप्ट के बारे में मेरी सोच में एक आदर्श बदलाव रहा है। अतीत में जावास्क्रिप्ट के "स्क्रिप्ट" भाग ने मुझे बड़ी प्रणाली कार्यान्वयन में एक गंभीर दावेदार के रूप में भाषा को कम किया। अब नहीं है। :-) – Robert