नमस्ते,
मैं यह सुनना चाहता हूं कि वर्डप्रेस वाले ग्राहकों के लिए जटिल गैर-ब्लॉग समाधान देने वाले अन्य क्या एक मंच के रूप में उपयोग कर रहे हैं जो वे स्वचालित प्रतिगमन परीक्षण के लिए उपयोग कर रहे हैं ?
"प्रतिगमन परीक्षण" शब्द से परिचित न होने वालों के लिए विकिपीडिया इसे इस प्रकार परिभाषित करता है:
रिग्रेशन टेस्टिंग किसी भी प्रकार का सॉफ्टवेयर टेस्टिंग है जो प्रोग्राम में बदलाव के बाद सॉफ्टवेयर की त्रुटियों को उजागर करना चाहता है (जैसे बगफिक्स या नई कार्यक्षमता), प्रोग्राम को रिटायर करके बनाया गया है। प्रतिगमन परीक्षण का उद्देश्य यह आश्वस्त करना है कि एक बदलाव, जैसे कि बगफिक्स, ने नए बग का परिचय नहीं दिया।
विकिपीडिया के बारे में अधिक बताते हुए कहा जाता है कि अभी जो मैं इस परियोजना पर अनुभव कर रहा हूं वह निम्नलिखित है:
अनुभव से पता चला है कि जैसा कि सॉफ्टवेयर तय किया गया है, नए का उदय और / या पुराने दोषों की पुनरावृत्ति काफी आम है। कभी-कभी पुनरावृत्ति होती है क्योंकि खराब संशोधन नियंत्रण प्रथाओं (या संशोधन नियंत्रण में साधारण मानवीय त्रुटि) के माध्यम से एक फिक्स हो जाता है। अक्सर, किसी समस्या के लिए एक समाधान "नाजुक" होगा, यह उस समस्या को ठीक करता है जहां यह पहली बार देखा गया था, लेकिन अधिक सामान्य मामलों में नहीं जो सॉफ़्टवेयर के जीवनकाल में उत्पन्न हो सकता है। अक्सर, एक क्षेत्र में एक समस्या के लिए एक अनजाने में दूसरे क्षेत्र में एक सॉफ्टवेयर बग का कारण बनता है। अंत में, यह अक्सर ऐसा होता है कि जब किसी विशेषता को नया रूप दिया जाता है, तो कुछ वही गलतियाँ जो सुविधा के मूल कार्यान्वयन में की गई थीं, उन्हें फिर से डिज़ाइन किया गया था।
क्रियाओं और फ़िल्टर की वैश्विक प्रकृति के साथ, मुझे लगता है कि जटिलता बढ़ने लगी है क्योंकि मैं अधिक ग्राहक-अनुरोधित कार्यक्षमता जोड़ता हूं और एक जटिल प्लगइन को स्थिर करना कठिन हो जाता है, खासकर यदि यह WP_Query
डेटाबेस को बहुत अधिक कॉल और अपडेट करता है। ।
मेरे दिमाग में इसका समाधान "परीक्षण मामलों" की एक श्रृंखला के साथ "परीक्षण सूट" शामिल करने के लिए प्रतिगमन परीक्षण स्थापित करना होगा । जब आप HTTP जीईटी अनुरोधों के एचटीएमएल आउटपुट का परीक्षण कर रहे हों, तो अवधारणा में यह उतना कठिन नहीं है। लेकिन यह थोड़ा और अधिक जटिल हो जाता है जब आपको व्यवस्थापक कंसोल और / या jQuery इंटरैक्शन का परीक्षण करने के लिए लॉग इन करते समय चीजों का परीक्षण करना पड़ता है।
मैं इसे एक समुदाय विकी के रूप में स्थापित कर रहा हूं, उम्मीद है कि हम यहां सर्वोत्तम प्रथाओं को इकट्ठा कर सकते हैं, लेकिन अगर कोई अन्य वर्डप्रेस पेशेवर उपयोग कर रहे हैं तो मैं प्रक्रियाओं को सुनने के लिए वास्तव में उत्सुक हूं।