संक्षिप्त संख्या में।
आरंभ करने के लिए, आपके स्टोरी कार्ड में स्वीकृति मानदंड होना चाहिए। यही है, उत्पाद मालिक द्वारा निर्दिष्ट स्वीकृति मानदंड जो आवश्यक व्यवहार निर्दिष्ट करने वाले विश्लेषक के साथ संयोजन में है और यदि मिलते हैं, तो कहानी कार्ड स्वीकार किया जाएगा।
स्वीकृति मानदंड स्वचालित इकाई परीक्षण (टीडीडी के माध्यम से किया गया) और स्वचालित प्रतिगमन/कार्यात्मक परीक्षणों को चलाया जाना चाहिए जो दैनिक चलाना चाहिए। याद रखें कि हम बाईं ओर दोषों को स्थानांतरित करना चाहते हैं, यानी, जितनी जल्दी हम सस्ता और तेज़ पाते हैं उन्हें ठीक करना होगा। इसके अलावा, निरंतर परीक्षण हमें विश्वास के साथ प्रतिक्रिया करने में सक्षम बनाता है। विकास के लिए एक सतत गति बनाए रखने के लिए यह आवश्यक है।
इसके अतिरिक्त, आपको स्वचालित प्रदर्शन परीक्षण की आवश्यकता है। एक प्रोफाइलर दैनिक या रातोंरात चलाना सीपीयू और मेमोरी की खपत में अंतर्दृष्टि प्रदान करेगा और यदि कोई मेमोरी लीक मौजूद है। इसके अलावा, लोडरुनर जैसे टूल आपको सिस्टम पर लोड लगाने में सक्षम बनाएंगे जो वास्तविक उपयोग को दर्शाता है। आप मशीन पर लोडरनर जैसे उत्पादन के समय प्रतिक्रिया समय और सीपीयू और मेमोरी खपत को मापने में सक्षम होंगे।
स्वचालित प्रदर्शन परीक्षण को ऐप के वास्तविक उपयोग को प्रतिबिंबित करना चाहिए। आप व्यवसाय लेनदेन की संख्या को मापते हैं (यानी, यदि कोई वेब एप्लिकेशन किसी पृष्ठ पर क्लिक करता है और उपयोगकर्ताओं को प्रतिक्रिया देता है या सर्वर पर राउंड ट्रिप करता है)। और इस लेनदेन के मिश्रण को प्रति सेकंड पहुंचने वाले रिट के साथ निर्धारित करें। इस तरह की जानकारी आपको एप्लिकेशन को परीक्षण परीक्षण के लिए आवश्यक स्वचालित लोडरनर परीक्षण को ठीक से डिजाइन करने में सक्षम करेगी। जैसा कि अक्सर होता है, कुछ प्रदर्शन मुद्दे आवेदन के कार्यान्वयन पर वापस आ जाएंगे जबकि अन्य सर्वर पर्यावरण की कॉन्फ़िगरेशन द्वारा निर्धारित किए जाएंगे।
याद रखें, आपके आवेदन का प्रदर्शन किया जाएगा। सवाल यह है कि, सॉफ्टवेयर रिलीज करने से पहले या बाद में पहला प्रदर्शन परीक्षण होगा। मेरा विश्वास करो, प्रदर्शन की समस्या रखने के लिए बदतर जगह उत्पादन में है। निष्पादन समस्याएं ठीक करने के लिए सबसे कठिन हो सकती हैं और इस परियोजना को रद्द करने में विफल होने के लिए सभी उपयोगकर्ताओं को तैनात कर सकती हैं।
अंत में, उपयोगकर्ता स्वीकृति परीक्षण (यूएटी) है। रिलीज से पहले समग्र प्रणाली का परीक्षण करने के लिए ये उत्पादन मालिक/व्यापार भागीदार द्वारा डिजाइन किए गए परीक्षण हैं। आम तौर पर, अन्य सभी परीक्षणों के कारण, एप्लिकेशन के लिए यूएटी के दौरान शून्य दोषों को वापस करने के लिए असामान्य नहीं है।
स्रोत
2009-05-18 14:26:19
स्वचालित स्वीकृति परीक्षणों के बारे में कभी नहीं सुना। उससे आपका क्या आशय है? मैंने सोचा कि स्वीकृति ग्राहक द्वारा अनुमोदित की जानी चाहिए। –
फिटनेस जैसे प्रोग्राम का उपयोग करना, राज्य-संक्रमण तालिका के समान तालिका में उच्च स्तरीय परीक्षण लिखना, जो स्वचालित रूप से चलाया जाता है। अधिकांश लोगों ने इन्हें स्वीकृति परीक्षण के रूप में संदर्भित किया है। –