manual automation testing challenges
सॉफ्टवेयर टेस्टिंग में मैनुअल के साथ-साथ ऑटोमेशन दोनों में काफी चुनौतियां हैं।
आम तौर पर मैन्युअल परीक्षण परिदृश्य डेवलपर्स में बिल्ड टू टेस्ट टीम के लिए जिम्मेदार परीक्षण टीम या परीक्षक बिल्ड का चयन करेगा और यह पूछने के लिए आएगा कि बिल्ड क्या है? तथाकथित 'प्रक्रियाओं' का पालन नहीं करने वाले संगठनों में यह मामला है।
एक टीम और ग्राहकों को विकसित करने, दोनों पक्षों के दबाव को संभालने के बीच परीक्षक बिचौलिया है। और मुझे लगता है कि हमारे अधिकांश पाठक इस दबाव को संभालने के लिए पर्याप्त स्मार्ट हैं। आप नहीं हैं?
साबुन और आराम पर साक्षात्कार प्रश्न
हमेशा ऐसा नहीं होता है। कभी-कभी परीक्षक अपने काम के अकुशल तरीके के कारण परीक्षण प्रक्रिया में जटिलताओं को जोड़ सकते हैं। इस पोस्ट में मैंने परीक्षण कर्मचारियों, विकासशील कर्मचारियों, परीक्षण प्रक्रियाओं और गलत प्रबंधन निर्णयों के कारण बनाई गई अधिकांश परीक्षण चुनौतियों को जोड़ा है।
तो यहाँ हम शीर्ष चुनौतियों के साथ चलते हैं:
(1) पूर्ण आवेदन का परीक्षण
क्या यह संभव है? मुझे असंभव लगता है। लाखों परीक्षण संयोजन हैं। मैनुअल के साथ-साथ ऑटोमेशन टेस्टिंग में दोनों के हर संयोजन को परखना संभव नहीं है। यदि आप इन सभी संयोजनों को आजमाते हैं तो आप कभी भी उत्पाद को शिप नहीं करेंगे ;-)
# 2) कंपनी प्रक्रियाओं की गलतफहमी
कभी-कभी आप बस इस बात पर उचित ध्यान नहीं देते हैं कि कंपनी द्वारा परिभाषित प्रक्रियाएं क्या हैं और ये किन उद्देश्यों के लिए हैं। परीक्षकों में कुछ मिथक हैं कि उन्हें केवल कंपनी प्रक्रियाओं के साथ जाना चाहिए, यहां तक कि ये प्रक्रियाएं उनके वर्तमान परीक्षण परिदृश्य के लिए लागू नहीं हैं। यह अपूर्ण और अनुपयुक्त अनुप्रयोग परीक्षण का परिणाम है।
# 3) डेवलपर्स के साथ संबंध
बड़ी चुनौती। इस संबंध को सकारात्मक रूप से संभालने के लिए और यहां तक कि परीक्षक तरीके से काम पूरा करने के लिए बहुत कुशल परीक्षक की आवश्यकता होती है। केवल सैकड़ों बहाने डेवलपर्स या परीक्षक बना सकते हैं जब वे कुछ बिंदुओं से सहमत नहीं होते हैं। इसके लिए परीक्षक की भी आवश्यकता होती है अच्छा संचार , समस्या निवारण और कौशल का विश्लेषण।
# 4) प्रतिगमन परीक्षण
जब कोई परियोजना प्रतिगमन परीक्षण कार्य का विस्तार करती है तो बस अनियंत्रित हो जाती है। वर्तमान कार्यक्षमता परिवर्तन, पिछले कार्यशील कार्यक्षमता की जाँच, और बग ट्रैकिंग को संभालने का दबाव।
# 5) की कमी कुशल परीक्षक
हाथ में उनके प्रोजेक्ट टास्क के लिए टेस्टर का चयन या प्रशिक्षण करते समय मैं इसे 'गलत प्रबंधन निर्णय' कहूंगा। ये अकुशल अध्यवसाय परीक्षण कार्य को सरल बनाने की तुलना में अधिक अराजकता जोड़ सकते हैं। यह अपूर्ण, अपर्याप्त और तदर्थ परीक्षण में परिणाम देता है परीक्षण जीवन चक्र ।
# 6) हमेशा समय की कमी के तहत परीक्षण
हे परीक्षक, हम इस उत्पाद को इस सप्ताह के अंत तक शिप करना चाहते हैं, क्या आप पूरा करने के लिए तैयार हैं? जब यह आदेश बॉस से आता है, तो परीक्षक केवल कार्य पूरा करने पर ध्यान केंद्रित करता है न कि परीक्षण कवरेज और कार्य की गुणवत्ता पर। उन कार्यों की एक विशाल सूची है जिन्हें आपको निर्दिष्ट समय के भीतर पूरा करने की आवश्यकता है। इसमें लेखन, निष्पादन, स्वचालित और परीक्षण मामलों की समीक्षा करना शामिल है।
# 7) कौन सी टेस्ट पहले निष्पादित करने के लिए?
यदि आप बिंदु संख्या 6 में बताई गई चुनौती का सामना कर रहे हैं, तो आप कैसे निर्णय लेंगे कि कौन से परीक्षण मामलों को निष्पादित किया जाना चाहिए और किस प्राथमिकता के साथ? दूसरों पर कौन से परीक्षण महत्वपूर्ण हैं? इसके लिए दबाव में काम करने के लिए एक अच्छे अनुभव की आवश्यकता होती है।
एक सरणी को एक विधि जावा में पास करें
# 8) आवश्यकताओं को समझना
कभी-कभी परीक्षक आवश्यकताओं को समझने के लिए ग्राहकों के साथ संवाद करने के लिए जिम्मेदार होते हैं। क्या होगा अगर परीक्षक आवश्यकताओं को समझने में विफल रहता है? क्या वह एप्लिकेशन का ठीक से परीक्षण कर पाएगा? निश्चित रूप से नहीं! परीक्षकों को अच्छी सुनने और समझने की क्षमता की आवश्यकता होती है।
# 9) स्वचालन परीक्षण
कई उप-चुनौतियाँ - परीक्षण कार्य को स्वचालित करना चाहिए? किस स्तर तक स्वचालन किया जाना चाहिए? क्या आपके पास स्वचालन के लिए पर्याप्त और कुशल संसाधन हैं? क्या परीक्षण के मामलों को स्वचालित करने के लिए समय अनुमेय है? स्वचालन या मैनुअल परीक्षण के निर्णय को प्रत्येक प्रक्रिया के पेशेवरों और विपक्षों को संबोधित करने की आवश्यकता होगी।
# 10) परीक्षण को रोकने का निर्णय
परीक्षण कब रोकना है? बहुत कठिन निर्णय। परीक्षण प्रक्रियाओं के मुख्य निर्णय और प्रत्येक प्रक्रिया के महत्व की आवश्यकता होती है। इसके अलावा 'मक्खी की निर्णय क्षमता' पर भी ध्यान देना चाहिए।
# 11) कई परियोजनाओं के तहत एक परीक्षण टीम
प्रत्येक कार्य का ट्रैक रखने के लिए चुनौती। संचार चुनौतियां। कई बार एक या दोनों परियोजनाओं की विफलता होती है।
# 12) टेस्ट स्क्रिप्ट का पुन: उपयोग
अनुप्रयोग विकास विधियाँ तेजी से बदल रही हैं, जिससे परीक्षण उपकरण और परीक्षण लिपियों का प्रबंधन करना कठिन हो गया है। टेस्ट स्क्रिप्ट माइग्रेशन या पुन: उपयोग बहुत आवश्यक लेकिन मुश्किल काम है।
# 13) आसान बग खोजने पर ध्यान केंद्रित करने वाले परीक्षक
यदि संगठन कई बग के आधार पर परीक्षकों को पुरस्कृत कर रहा है (न्याय करने के लिए बहुत बुरा दृष्टिकोण) परीक्षकों का प्रदर्शन ) फिर कुछ परीक्षक केवल आसान बग ढूंढने पर ध्यान केंद्रित करते हैं जिन्हें गहरी समझ और परीक्षण की आवश्यकता नहीं होती है। इस तरह के परीक्षण दृष्टिकोण में एक कठिन या सूक्ष्म बग ध्यान नहीं दिया जाता है।
# 14) आकर्षण से निपटने के लिए
कई कर्मचारियों को वेतन और लाभ बढ़ाने से बहुत कम समय के अंतराल पर कंपनी छोड़ दी जाती है। प्रबंधन को अड़चन दर का सामना करने के लिए कठिन समस्याओं का सामना करना पड़ रहा है। चुनौतियों - नए परीक्षकों को शुरुआत से परियोजना प्रशिक्षण की आवश्यकता होती है, जटिल परियोजनाओं को समझना मुश्किल है, शिपिंग की तारीख में देरी!
क्या हैं एपीके फाइलें
ये कुछ शीर्ष सॉफ्टवेयर परीक्षण चुनौतियाँ हैं जिनका हम प्रतिदिन सामना करते हैं। परियोजना की सफलता या विफलता काफी हद तक इस बात पर निर्भर करती है कि आप इन बुनियादी मुद्दों को कैसे संबोधित करते हैं।
इन चुनौतियों के आगे के संदर्भ और विस्तृत समाधानों के लिए विलियम ई। पेरी और रान्डेल डब्ल्यू राइस द्वारा लिखित 'सर्वाइवल द टॉप टेन चैलेंजेस ऑफ सॉफ्टवेयर टेस्टिंग' नामक पुस्तक को देखें।
आप के लिए खत्म है
आप में से कई मैनुअल और / या स्वचालन परीक्षण क्षेत्र पर काम कर रहे हैं। हालांकि मैंने अपने पिछले लेखों में उपरोक्त कई चुनौतियों का समाधान किया है, मैं चाहता हूं कि इन सॉफ़्टवेयर परीक्षण चुनौतियों से निपटने के बारे में आपके विचार हैं। नीचे टिप्पणी अनुभाग में अपने विचार व्यक्त करने के लिए स्वतंत्र महसूस करें।
अनुशंसित पाठ
- शीर्ष 10+ सर्वश्रेष्ठ सॉफ्टवेयर परीक्षण पुस्तकें (मैनुअल और स्वचालन परीक्षण पुस्तकें)
- क्या आप मैनुअल या ऑटोमेशन टेस्टिंग एक्सपर्ट हैं? हमारे लिए काम का समय!
- सर्वश्रेष्ठ सॉफ्टवेयर परीक्षण उपकरण 2021 (क्यूए टेस्ट स्वचालन उपकरण)
- सॉफ्टवेयर परीक्षण क्यूए सहायक नौकरी
- अपने कैरियर के रूप में सॉफ्टवेयर परीक्षण चुनना
- मैनुअल टेस्टिंग हेल्प ईबुक - फ्री डाउनलोड इनसाइड!
- स्वचालन परीक्षण के लिए ऑप्ट करने के लिए कब?
- किसी परियोजना के लिए किस प्रकार के परीक्षण की आवश्यकता है, यह कैसे तय करें? - मैनुअल या स्वचालन