software installation un installation testing
क्या आपने सॉफ़्टवेयर इंस्टॉलेशन परीक्षण किया है? कैसा रहा अनुभव? खैर, इंस्टॉलेशन टेस्टिंग (इंप्लीमेंटेशन टेस्टिंग) सॉफ्टवेयर टेस्टिंग लाइफ साइकल का काफी दिलचस्प हिस्सा है।
स्थापना परीक्षण आपके घर में एक अतिथि को पेश करने जैसा है। नए मेहमान को आराम से महसूस करने के लिए परिवार के सभी सदस्यों से सही तरीके से परिचय होना चाहिए। नए सॉफ्टवेयर की स्थापना भी उपरोक्त उदाहरण के समान है।
यदि आपका इंस्टॉलेशन नई प्रणाली पर सफल है तो एक ग्राहक निश्चित रूप से खुश होगा लेकिन क्या होगा यदि चीजें पूरी तरह से विपरीत हैं। यदि कोई इंस्टॉलेशन विफल हो जाता है, तो हमारा प्रोग्राम न केवल उस सिस्टम पर काम करेगा बल्कि उपयोगकर्ता के सिस्टम को बुरी तरह से क्षतिग्रस्त कर सकता है। एक उपयोगकर्ता को पूर्ण ऑपरेटिंग सिस्टम को पुनर्स्थापित करने की आवश्यकता हो सकती है।
उपरोक्त मामले में क्या आप किसी उपयोगकर्ता पर एक छाप डालेंगे? निश्चित रूप से नहीं! अधूरा इंस्टॉलेशन परीक्षण के कारण एक वफादार ग्राहक बनाने के लिए आपका पहला प्रभाव बर्बाद हो गया है।
एक अच्छी पहली धारणा के लिए आपको क्या करने की आवश्यकता है? मैन्युअल और स्वचालित दोनों प्रक्रियाओं के संयोजन के साथ इंस्टॉलर का उचित रूप से परीक्षण करें एक अलग विन्यास के साथ विभिन्न मशीनों पर। स्थापना परीक्षण का प्रमुख संबंध समय है! एकल परीक्षण मामले को निष्पादित करने के लिए भी बहुत समय की आवश्यकता होती है।
यदि आप एक बड़े एप्लिकेशन इंस्टॉलर का परीक्षण करने जा रहे हैं, तो विभिन्न कॉन्फ़िगरेशन पर ऐसे कई परीक्षण मामलों को करने के लिए आवश्यक समय के बारे में सोचें।
कंप्यूटर के लिए सबसे अच्छा एमपी 3 संगीत डाउनलोडर
हम मैन्युअल इंस्टॉलर परीक्षण और इंस्टॉलेशन प्रक्रिया को स्वचालित करने के लिए कुछ बुनियादी दिशानिर्देशों को करने के लिए विभिन्न तरीकों को देखेंगे।
इंस्टॉलेशन टेस्टिंग शुरू करने के लिए सबसे पहले यह तय करें कि आप कितने अलग-अलग सिस्टम कॉन्फ़िगरेशन इंस्टॉलेशन का परीक्षण करना चाहते हैं।
एक मूल हार्ड डिस्क ड्राइव तैयार करें। इस HDD को सबसे सामान्य या डिफ़ॉल्ट फ़ाइल सिस्टम के साथ प्रारूपित करें, इस HDD पर सबसे सामान्य ऑपरेटिंग सिस्टम (Windows) स्थापित करें। इस एचडीडी पर कुछ बुनियादी आवश्यक घटक स्थापित करें।
हर बार इस बेस HDD की छवियां बनाता है और आप इस बेस ड्राइव पर अन्य कॉन्फ़िगरेशन बना सकते हैं। ऑपरेटिंग सिस्टम और फ़ाइल स्वरूप जैसे प्रत्येक कॉन्फ़िगरेशन का एक सेट आगे के परीक्षण के लिए उपयोग किया जाना है।
हम इस प्रक्रिया में स्वचालन का उपयोग कैसे कर सकते हैं? ठीक है, कुछ सिस्टम को आधारभूत विन्यास बनाने के लिए समर्पित करें (आधार के विन्यास के सॉफ्टवेयर को जल्दी से संचालित करने के लिए नॉर्टन घोस्ट का उपयोग करें)। यह प्रत्येक परीक्षा के मामले में आपका जबरदस्त समय बचाएगा।
उदाहरण के लिए , यदि मूल कॉन्फ़िगरेशन के साथ एक ओएस स्थापित करने का समय 1 घंटा है, तो ताजा ओएस पर प्रत्येक परीक्षण मामले के लिए आपको 1+ घंटे की आवश्यकता होगी। लेकिन ओएस की एक छवि बनाने के लिए शायद ही 5 से 10 मिनट की आवश्यकता होगी और आप लगभग 40 से 50 मिनट बचाएंगे!
उदाहरण के साथ ब्लैक बॉक्स परीक्षण क्या है
आप इंस्टॉलर की स्थापना के कई प्रयासों के साथ एक ऑपरेटिंग सिस्टम का उपयोग कर सकते हैं। हर बार एप्लिकेशन को अनइंस्टॉल करना और अगले परीक्षण मामले के लिए आधार स्थिति तैयार करना। यहां सावधान रहें कि आपके अनइंस्टॉलेशन प्रोग्राम को पहले परीक्षण किया जाना चाहिए और ठीक काम करना चाहिए।
कुछ व्यापक परीक्षण मामलों के साथ स्थापना परीक्षण युक्तियाँ:
# 1) प्रवाह आरेखों का उपयोग करें स्थापना परीक्षण करने के लिए। प्रवाह आरेख हमारे कार्य को सरल बनाते हैं। बुनियादी स्थापना परीक्षण परीक्षण मामले के लिए उदाहरण प्रवाह आरेख देखें।
इस मूल फ़्लोचार्ट पर कुछ और परीक्षण मामले जोड़ें जैसे कि यदि हमारा एप्लिकेशन पहली रिलीज़ नहीं है, तो अलग-अलग तार्किक इंस्टॉलेशन पथ जोड़ने का प्रयास करें।
#दो) यदि आपने पहले आवेदन का एक कॉम्पैक्ट मूल संस्करण स्थापित किया है तो अगले परीक्षण मामले में पूरा एप्लिकेशन इंस्टॉल करें कॉम्पैक्ट संस्करण के लिए उपयोग किए गए समान पथ पर संस्करण।
# 3) यदि आप विभिन्न परीक्षण करने के लिए प्रवाह आरेख का उपयोग कर रहे हैं डिस्क पर लिखी जाने वाली फाइलें जबकि स्थापना तब डिस्क पर सभी स्थापित फ़ाइलों की स्थापना रद्द करने के लिए रिवर्स ऑर्डर में एक ही प्रवाह आरेख का उपयोग करता है।
# 4) प्रवाह आरेखों का उपयोग करें परीक्षण प्रयासों को स्वचालित करें। आरेखों को स्वचालित स्क्रिप्ट में बदलना बहुत आसान होगा।
# 5) जाँच करने के लिए प्रयुक्त इंस्टॉलर स्क्रिप्ट का परीक्षण करें आवश्यक डिस्क स्थान । यदि इंस्टॉलर आवश्यक डिस्क स्थान 1MB को रोक रहा है, तो सुनिश्चित करें कि वास्तव में 1MB का उपयोग किया गया है या स्थापना के दौरान अधिक डिस्क स्थान का उपयोग किया गया है या नहीं। यदि हाँ इसे त्रुटि के रूप में चिह्नित करें।
# 6) अलग फ़ाइल सिस्टम प्रारूप पर डिस्क स्थान की आवश्यकता का परीक्षण करें। FAT16 की तरह कुशल NTFS या FAT32 फ़ाइल सिस्टम की तुलना में अधिक स्थान की आवश्यकता होगी।
# 7) यदि संभव हो तो केवल डिस्क चित्र बनाने के लिए एक समर्पित प्रणाली सेट करें। जैसा कि ऊपर कहा गया है कि यह आपके परीक्षण के समय को बचाएगा।
# 8) प्रयोग करें एक वितरित परीक्षण वातावरण स्थापना परीक्षण करने के लिए। वितरित वातावरण बस अपना समय बचाते हैं और आप एक मशीन से सभी विभिन्न परीक्षण मामलों को प्रभावी ढंग से प्रबंधित कर सकते हैं।
इसके लिए अच्छा तरीका एक मास्टर मशीन बनाना है, जो नेटवर्क पर विभिन्न दास मशीनों को चलाएगा। आप मास्टर सिस्टम से एक अलग मशीन पर एक साथ स्थापना शुरू कर सकते हैं।
# 9) डिस्क पर लिखी जाने वाली फ़ाइलों की संख्या का परीक्षण करने के लिए दिनचर्या को स्वचालित करने का प्रयास करें। आप इस फ़ाइल सूची को एक्सेल शीट में डिस्क पर लिखे जाने के लिए रख सकते हैं और इस सूची को एक स्वचालित स्क्रिप्ट के इनपुट के रूप में दे सकते हैं जो सही स्थापना को सत्यापित करने के लिए प्रत्येक पथ की जाँच करेगा।
# 10) सत्यापित करने के लिए बाज़ार में उपलब्ध सॉफ़्टवेयर का उपयोग करें रजिस्ट्री में बदलाव सफल स्थापना पर। स्थापना के बाद अपनी अपेक्षित परिवर्तन सूची के साथ रजिस्ट्री परिवर्तनों को सत्यापित करें।
#ग्यारह) जबरदस्ती स्थापना प्रक्रिया को तोड़ें बीच में। सिस्टम के व्यवहार को देखें और क्या सिस्टम बिना किसी समस्या के अपने मूल राज्य में ठीक हो जाता है। आप हर इंस्टालेशन स्टेप पर इस 'ब्रेक ऑफ़ इंस्टालेशन' का परीक्षण कर सकते हैं
कैसे जावा में स्ट्रिंग सरणी वापस करने के लिए
# 12) डिस्क स्थान की जाँच: इंस्टॉलेशन-टेस्टिंग परिदृश्य में यह महत्वपूर्ण जाँच है। इस जाँच को करने के लिए आप अलग-अलग मैनुअल और स्वचालित तरीके चुन सकते हैं।
मैनुअल विधियों में, आप इंस्टॉलर स्क्रिप्ट द्वारा रिपोर्ट किए गए इंस्टॉलर की गणना कर रहे हैं या नहीं, यह जांचने के लिए इंस्टॉलर स्क्रिप्ट द्वारा रिपोर्ट किए गए डिस्क और इंस्टॉलेशन से पहले ड्राइव पर उपलब्ध फ्री डिस्क स्पेस की जांच कर सकते हैं। स्थापना डिस्क स्थान के सटीक उपयोग को सत्यापित करने के लिए स्थापना के बाद डिस्क स्थान की जांच करें।
स्थापना करते समय डिस्क स्थान को स्वचालित रूप से पूर्ण बनाने के लिए कुछ उपकरणों का उपयोग करके डिस्क स्थान उपलब्धता के विभिन्न संयोजन को चलाएं। स्थापना के समय कम डिस्क स्थान स्थितियों पर सिस्टम व्यवहार की जांच करें।
# 13) जैसा कि आप स्थापना की जांच कर सकते हैं स्थापना रद्द करने के लिए परीक्षण भी। स्थापना के प्रत्येक नए पुनरावृत्ति से पहले सुनिश्चित करें कि डिस्क पर लिखी गई सभी फाइलें अनइंस्टॉल करने के बाद हटा दी जाती हैं।
कभी-कभी अनइंस्टॉल करने की दिनचर्या पुराने संस्करण की फाइलों को अछूता रखते हुए केवल पिछले अपग्रेड किए गए इंस्टॉलेशन से फाइलें निकालती है। इसके अलावा, मैन्युअल रूप से स्थापना रद्द करने के बाद रिबूटिंग विकल्प की जांच करें और बलपूर्वक रिबूट न करें।
मैंने कई क्षेत्रों को संबोधित किया है मैनुअल और साथ ही स्वचालित इंस्टॉलेशन परीक्षण प्रक्रिया ।
फिर भी, ऐसे कई क्षेत्र हैं जिनकी स्थापना के तहत आपको अपने सॉफ़्टवेयर की जटिलता के आधार पर ध्यान केंद्रित करने की आवश्यकता है। इनमें महत्वपूर्ण कार्यों को शामिल नहीं किया गया है नेटवर्क पर स्थापना, ऑनलाइन इंस्टॉलेशन, पैच इंस्टॉलेशन, इंस्टॉलेशन पर डेटाबेस चेकिंग, डीएलएल इंस्टॉलेशन और अनइंस्टालेशन साझा करना, आदि।
आशा है कि यह लेख उन लोगों के लिए एक बुनियादी दिशानिर्देश होगा, जिन्हें सॉफ्टवेयर इंस्टॉलेशन परीक्षण मैन्युअल या स्वचालन दोनों से शुरू करने में परेशानी होती है।
अगर आपको यह आर्टिकल अच्छा लगा तो आप भी लाइक करें हमारे ई - मेल न्यूज़लेटर के लिए सदस्यता लें ।
अनुशंसित पाठ
- सर्वश्रेष्ठ सॉफ्टवेयर परीक्षण उपकरण 2021 (क्यूए टेस्ट स्वचालन उपकरण)
- सॉफ्टवेयर परीक्षण क्यूए सहायक नौकरी
- सॉफ्टवेयर टेस्टिंग कोर्स: मुझे किस सॉफ्टवेयर टेस्टिंग इंस्टीट्यूट में शामिल होना चाहिए?
- अपने कैरियर के रूप में सॉफ्टवेयर परीक्षण चुनना
- सॉफ्टवेयर टेस्टिंग टेक्निकल कंटेंट राइटर फ्रीलांसर जॉब
- कुछ दिलचस्प सॉफ्टवेयर परीक्षण साक्षात्कार प्रश्न
- सॉफ्टवेयर परीक्षण पाठ्यक्रम प्रतिक्रिया और समीक्षा
- सॉफ्टवेयर परीक्षण मदद संबद्ध कार्यक्रम!