how decide which type testing is required
आज के परिदृश्य में प्रतिस्पर्धा दिन-प्रतिदिन बढ़ रही है और ग्राहक आकर्षण और प्रतिधारण दोनों बहुत महत्वपूर्ण हैं, इसलिए ग्राहक को गुणवत्ता उत्पाद वितरित करना बहुत महत्वपूर्ण है। यदि आप ग्राहक को गुणवत्तापूर्ण उत्पाद वितरित करते हैं जो ग्राहक संतुष्टि की ओर जाता है जो बिक्री और लाभप्रदता को प्रभावित करेगा।
कुछ कीड़े प्रमुख हैं जिन्हें अनदेखा नहीं किया जा सकता है उदा। अस्पताल रोगी प्रबंधन सॉफ्टवेयर जिसमें रोगी और रोगी के लिए दवाओं के रिकॉर्ड बनाए रखे जाते हैं; यदि रिकॉर्ड में कोई बेमेल है तो यह रोगी के स्वास्थ्य को नुकसान पहुंचा सकता है। इसलिए इस मामले में परीक्षण बहुत महत्वपूर्ण है।
अब अगला प्रश्न है - किस प्रकार का परीक्षण किया जाना चाहिए?
'स्वचालन एक हिस्सा है, लेकिन मैनुअल परीक्षण का दिल है'।
इसे चुनने का निर्णय आपके सामान्य ज्ञान और परीक्षण परिदृश्यों पर निर्भर करता है।
ये विभिन्न परीक्षण परिदृश्य हैं जिनके आधार पर आप आसानी से निर्णय ले सकते हैं:
1. परियोजना का आकार।
यदि परियोजना का आकार बड़ा और जटिल है तो स्वचालन परीक्षण सबसे अच्छा विकल्प है लेकिन यदि परियोजना का आकार छोटा है तो इसे मैन्युअल प्रक्रिया के माध्यम से आसानी से परखा जा सकता है। खाते के रिकॉर्ड को मैरीनेट करने के लिए बैंकिंग सॉफ्टवेयर है क्योंकि बड़ी संख्या में ऐसे लोग हैं जिनके पास उस बैंक के साथ अपना खाता है इसलिए स्वचालन परीक्षण इसका परीक्षण करने का सबसे अच्छा तरीका है।
2. प्रोजेक्ट बजट
यदि परियोजना का बजट छोटा है तो मैन्युअल परीक्षण किया जाता है क्योंकि स्वचालन परीक्षण अधिक महंगा होता है फिर मैनुअल परीक्षण।
3. मानव संसाधन
यदि मानव संसाधन की संख्या पर्याप्त मात्रा में उपलब्ध है तो मैन्युअल परीक्षण आसानी से किया जा सकता है लेकिन यदि मानव संसाधन कम हैं तो स्वचालन परीक्षण सबसे अच्छा विकल्प है।
4. एक परीक्षण परिदृश्य की कितनी बार जांच की जानी चाहिए
यदि परीक्षण परिदृश्यों को नियमित रूप से परीक्षण करने की आवश्यकता होती है तो मैन्युअल परीक्षण किया जाना चाहिए अगर आपको एक बार परिदृश्यों का परीक्षण करने की आवश्यकता है, तो स्वचालन परीक्षण का उपयोग किया जाना चाहिए।
5. कोड में परिवर्तन
यदि कोड में किए गए परिवर्तन अक्सर होते हैं तो स्वचालन परीक्षण किया जाना चाहिए। कभी-कभी ऐसा होता है कि एक मॉड्यूल में बदलाव करने पर दूसरे मॉड्यूल को नुकसान पहुंच सकता है इसलिए मॉड्यूल में से किसी एक में बदलाव करने के बाद पूरे मॉड्यूल का परीक्षण करना महत्वपूर्ण है और इसे ऑटोमेशन प्रक्रिया के माध्यम से आसानी से जांचा जा सकता है।
6. समानांतर या क्रमिक रूप से परीक्षण करना है या नहीं
जब आपको एक ही समय पर परीक्षण चलाने की आवश्यकता होती है, लेकिन विभिन्न मशीनों पर तब स्वचालन परीक्षण किया जाता है क्योंकि मैन्युअल परीक्षण के मामले में आपको क्रमिक रूप से परीक्षण करना होता है।
7. रैंडम / एड-हॉक टेस्टिंग कैसे करें
जब आपको डिस्प्ले को बेतरतीब ढंग से जांचना होता है तब मैन्युअल परीक्षण किया जाता है
'अधिक आप खेलते हैं, और आप पाएंगे।'
उपरोक्त वाक्यांश का अर्थ यह है कि आप सॉफ्टवेयर की विशेषताओं के साथ अधिक खेलकर अधिक कीड़े पाएंगे। सुविधाओं के साथ खेलने के लिए, यह बहुत महत्वपूर्ण है कि एक परीक्षक को रचनात्मक होना चाहिए।
8. छवि और फ़ॉन्ट आकार का परीक्षण कैसे करें
स्वचालन प्रक्रिया के माध्यम से छवियों और फ़ॉन्ट आकार का परीक्षण करना संभव नहीं है, इन सुविधाओं को केवल मैनुअल प्रक्रिया के माध्यम से परीक्षण किया जा सकता है।
9. समय दिया
यदि परीक्षण की अवधि के लिए समय अवधि कम है तो स्वचालन परीक्षण सबसे अच्छा विकल्प है।
10. परीक्षकों की संख्या परिणाम देखना चाहता है
जब कोई व्यक्ति मैन्युअल परीक्षण कर रहा होता है, तो बाकी टीम परिणाम को नहीं देख पाती है, लेकिन स्वचालन प्रक्रिया के साथ कई लोग सिस्टम में प्रवेश कर सकते हैं और परिणाम देख सकते हैं।
11. अधिक दिलचस्प
टेस्ट ऑटोमेशन ने बार-बार एक ही फॉर्म भरने में समस्या को हल किया है क्योंकि एक ही जानकारी को बार-बार भरने से निराशा हो सकती है।
12. वास्तविक उपयोगकर्ता मुद्दों को खोजने के लिए
स्वचालन उपकरण केवल एक रोबोट की तरह कार्य करते हैं जिसमें एक बार जब आप परीक्षण स्क्रिप्ट लिखते हैं तो आप इसे आवश्यकतानुसार निष्पादित करते हैं और इसके लिए किसी मानव निर्णय की आवश्यकता नहीं होती है। मैन्युअल परीक्षण में, एक परीक्षक को उस सॉफ़्टवेयर का उपयोग करके बग ढूंढना होता है। एक परीक्षक अंत उपयोगकर्ता की तरह सॉफ्टवेयर का उपयोग करता है और अप्रत्याशित परिदृश्यों को डालकर चीजों को तोड़ने की कोशिश करता है।
13. मैनुअल परीक्षण का पुन: उपयोग करें
मैनुअल परीक्षण के मामले में यदि प्रोग्राम में कुछ भी जोड़ा जाता है तो आप बार-बार परीक्षण के मामलों को लिखते हैं और इस बात पर निर्भर करते हैं कि प्रोग्राम में कितनी बार चीजें जोड़ी गई हैं। इससे समय और मानव संबंध का एक बड़ा नुकसान होता है, लेकिन स्वचालित परीक्षणों के साथ, यदि आप कार्यक्रम में कुछ भी जोड़ रहे हैं, तो आपको सभी आवश्यक परीक्षणों को तुरंत फिर से करना होगा - परीक्षण पहले से ही सेट किए गए हैं।
14. निर्णय के साथ परीक्षण करें
मैनुअल परीक्षण मानव निर्णय और अनुभव के आधार पर किया जाता है। इस प्रक्रिया का उपयोग करके उन क्षेत्रों का परीक्षण किया जाता है जिनका परीक्षण या आवश्यकता नहीं हो सकती है क्योंकि मैन्युअल परीक्षण के माध्यम से आप सॉफ्टवेयर के हर हिस्से का परीक्षण कर सकते हैं।
15. लेआउट और प्रयोज्य मुद्दे
लेआउट और प्रयोज्य मुद्दों का परीक्षण केवल मैनुअल प्रक्रिया द्वारा किया जाता है। जैसा कि दोनों मामलों में अवलोकन आवश्यक है और परीक्षक को खुद को अंतिम उपयोगकर्ता मानकर चीजों का परीक्षण करना होगा क्योंकि यह बहुत महत्वपूर्ण है कि आपका सॉफ्टवेयर उपयोगकर्ता के अनुकूल होना चाहिए।
16. दक्षता
सिस्टम उपयोगकर्ताओं की बड़ी संख्या होने पर स्वचालन परीक्षण अधिक कुशल होता है। मान लीजिए आपको कॉलेज में सभी छात्रों के रिकॉर्ड, उनके रोल नंबर और उनके अंकों को बनाए रखने वाले सॉफ़्टवेयर का परीक्षण करना है। इस सॉफ़्टवेयर स्वचालन परीक्षण का परीक्षण करने के लिए यह सबसे अच्छा विकल्प है।
17. व्याख्यात्मक परीक्षण
व्याख्यात्मक परीक्षण करने के लिए मैनुअल परीक्षण सबसे अच्छा विकल्प है क्योंकि आपको त्रुटियों की पहचान करने के लिए सॉफ़्टवेयर का पता लगाना है।
18. सॉफ्टवेयर का प्रकार
कुछ प्रकार के सॉफ़्टवेयर के मैनुअल परीक्षण के लिए सबसे अच्छा विकल्प है, जैसे कि टच आधारित सॉफ़्टवेयर मैनुअल परीक्षण किया जाता है क्योंकि स्पर्श आधारित सॉफ़्टवेयर में आपको विज़ुअलाइज़ेशन का परीक्षण करना होता है जिसे केवल मैनुअल प्रक्रिया के माध्यम से परीक्षण किया जा सकता है जबकि फॉर्म भरने के सॉफ्टवेयर के मामले में जिसमें आप एक ही डेटा को फिर से दर्ज करना है और फिर से स्वचालन परीक्षण को प्राथमिकता दी जाती है।
19. कार्यप्रणाली का प्रकार
सही परीक्षण प्रकार चुनना कार्यप्रणाली के प्रकार पर भी निर्भर करता है। इस परिदृश्य में जहां आवश्यकताओं में तेजी से बदलाव होता है, स्वचालन परीक्षण पर मैन्युअल परीक्षण को प्राथमिकता दी जाती है।
20. स्थापना और सेटअप परीक्षण
बिन फ़ाइल कैसे खेलें
के लिये स्थापना और सेटअप परीक्षण मैनुअल परीक्षण का उपयोग किया जाता है। जैसा कि आपको सीडी-रोम और टेप को मैन्युअल रूप से लोड करने के लिए परिदृश्यों का परीक्षण करना होगा, हार्डवेयर बदलना, जिसमें मैन्युअल परीक्षण किया जाता है।
21. त्रुटि से निपटने और पुनर्प्राप्ति परीक्षण
त्रुटि से निपटने, आपदा और पुनर्प्राप्ति, इन मुद्दों को केवल मैनुअल प्रक्रिया के माध्यम से परीक्षण किया जा सकता है। इन मुद्दों के परीक्षण के लिए परीक्षक को सर्वर बंद करने, हार्ड डिस्क क्रैश आदि जैसे परिदृश्यों का परीक्षण करना होता है। परीक्षण स्क्रिप्ट का उपयोग करके इन चीजों का परीक्षण करना संभव नहीं है।
22. लोड और तनाव परीक्षण
स्वचालन परीक्षण लोड, वॉल्यूम, तनाव और क्षमता परीक्षण में मदद करता है। मान लीजिए कि एक प्रणाली बनाई गई है जिसमें 100 उपयोगकर्ता एक ही समय में काम कर सकते हैं। इसलिए, सिस्टम की जांच करने के लिए कि क्या यह परीक्षण करने वाले 100 से अधिक लोगों का भार संभालता है।
23. जीयूआई परीक्षण
GUI परीक्षण के लिए स्वचालन परीक्षण प्रदर्शित किया जाता है। उपयोगकर्ता क्रियाओं को रिकॉर्ड करने के लिए कई उपकरण उपयोग किए जाते हैं और फिर उन्हें किसी भी समय फिर से खेलना होता है। यह वास्तविक और अपेक्षित परिणामों की तुलना करने के लिए सहायक है।
मैनुअल और ऑटोमेशन परीक्षण दोनों ही अपनी जगह पर महत्वपूर्ण हैं लेकिन मकसद गुणवत्ता परीक्षण करना है। इसलिए सबसे महत्वपूर्ण है सही जगह, समय और वातावरण में सही परीक्षण का उपयोग।
अनुशंसित पाठ
- क्या आप मैनुअल या ऑटोमेशन टेस्टिंग एक्सपर्ट हैं? हमारे लिए काम का समय!
- मैनुअल और स्वचालन परीक्षण चुनौतियां
- शीर्ष 10+ सर्वश्रेष्ठ सॉफ्टवेयर परीक्षण पुस्तकें (मैनुअल और स्वचालन परीक्षण पुस्तकें)
- सर्वश्रेष्ठ सॉफ्टवेयर परीक्षण उपकरण 2021 (क्यूए टेस्ट स्वचालन उपकरण)
- मैनुअल प्रदर्शन परीक्षण कैसे करें?
- मैनुअल टेस्टिंग हेल्प ईबुक - फ्री डाउनलोड इनसाइड!
- स्वचालन परीक्षण के लिए ऑप्ट करने के लिए कब?
- परीक्षण प्राइमर eBook डाउनलोड