मैं स्वचालित परीक्षण कैसे लिख सकता हूँ?


23

मैंने देखा कि Drupal 7 में कुछ प्रकार के परीक्षण ढाँचे शामिल हैं (मैंने इसे अभी तक आज़माया नहीं है क्योंकि मेरे मौजूदा साइट अभी भी Drupal 6 में हैं और संभवत: जल्द ही कोई माइग्रेट नहीं होगा)। आप Drupal 6 साइट के लिए स्वचालित परीक्षण कैसे लिख सकते हैं, क्या इसके लिए कोई मॉड्यूल है? मैन्युअल परीक्षण की आवश्यकता के बजाय वास्तव में स्वचालित रूप से कितना परीक्षण किया जा सकता है?


4
यह विषय पहले से ही Drupal प्रलेखन ( drupal.org/simpletest पर ) में अच्छी तरह से कवर किया गया है । IMHO, Drupal समुदाय की भावना में इस तरह के सवाल का ठीक से जवाब देने के लिए या तो मौजूदा दस्तावेज की ओर इशारा करेगा या एक लंबी प्रतिक्रिया लिखेगा जिसे वास्तव में drupal.org पर प्रलेखन के रूप में योगदान दिया जाना चाहिए और stackexchange.com पर नहीं
पियरे ब्यूले

1
यह वास्तव में व्यापक है: "मैं द्रुपल में एक्स साइट कैसे बनाऊं?"

1
व्यापक रूप से, मुझे लगता है कि यह एक महत्वपूर्ण सवाल है, खासकर नए ड्रुपलर्स के लिए। यह अधिक चर्चा के लिए एक स्थान भी प्रदान करेगा जो सभी Drupalers को मदद करेगा क्योंकि यह साइट सार्वजनिक हो जाती है। मैं यह भी असहमत हूं कि यह "मैं एक्स कैसे बनाऊं" के समान है। यह उतना खुला हुआ नहीं है। सभी साइटों के लिए अनुसरण किए जाने वाले स्पष्ट कदम हैं, जिससे यह हर ड्रुपल साइट के लिए एक बहुत ही प्रासंगिक विषय बन जाता है।
चुलकी

जवाबों:


25

http://drupal.org/project/simpletest - यह मूल D7 मॉड्यूल के रूप में अनिवार्य रूप से एक ही परीक्षण एपीआई प्रदान करता है और आपको अभी भी परीक्षण स्वयं लिखना होगा। Http://drupal.org/project/simpletest_automator भी है जो स्पष्ट रूप से आपकी साइट पर आपके कार्यों को आपके लिए एक SimpleTest में रिकॉर्ड करने में मदद करेगा।

अतिरिक्त सहायक लिंक:


9

के लिए साइट का परीक्षण आप Simpletest सबसे अच्छा समाधान नहीं मिल सकता है। यह साइट के व्यवहार के बजाय कोड का परीक्षण करने के लिए डिज़ाइन किया गया है। जैसा कि डेव रीड ने उल्लेख किया है, आप सेलेनियम जैसे बड़े चित्र परीक्षण उपकरणों में रुचि ले सकते हैं ।


3

Drupal 6 के लिए कई योगदान किए गए मॉड्यूल में सिंपलिस्ट्स शामिल हैं। यदि आपको प्रेरणा की आवश्यकता है तो उदाहरण के लिए दिनांक मॉड्यूल पर एक नज़र डालें ।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.