10 lessons learned from 10 years career software testing
सॉफ्टवेयर टेस्टिंग इंडस्ट्री में लगभग एक दशक बिताने के बाद, मुझे लगता है कि मैं सीखने लायक हूं। :)
अधिकांश समय, मुझसे पूछा गया है कि क्या मैं वर्तमान भूमिका के साथ कोई परीक्षण करता हूं?
मेरा जवाब है, हाँ, हमेशा!
जैसा कि मैंने अतीत में कई एसटीएच पोस्टों में लिखा है, सॉफ्टवेयर परीक्षण मन और आंखों के बारे में है न कि वर्षों के अनुभव के बारे में , यह वास्तव में अनुभव के साथ बढ़ने की उम्मीद है।
एक शुरुआती स्तर पर, जब आप एक बग को याद करते हैं, तो आपको इसके बारे में सूचित किया जाता है, मध्य स्तर पर, जब आप एक महत्वपूर्ण बग को याद करते हैं, तो आपको निर्देश दिया जाता है कि आप इसे दोहराएं नहीं और वरिष्ठ स्तर पर, आप इसे बनाने वाले नहीं हैं गलती की तरह।
इसलिए अनुभव के साथ, उन्हें अपनी जिम्मेदारी को समझने की जरूरत है। इस प्रकार, मैंने अभी-अभी अपने ज्ञान को इंगित करने का प्रयास किया है:
सॉफ्टवेयर टेस्टिंग में 10 साल के करियर से 10 टेकवे:
पाठ 1: सॉफ्टवेयर परीक्षण चुनौतीपूर्ण है
जब मैं सुनता हूं कि सॉफ्टवेयर परीक्षण के बारे में कुछ नहीं करना है, तो मुझे अजीब लगता है।
क्या महाराज द्वारा तैयार की गई रेसिपी का स्वाद लेना मुश्किल नहीं है और यह बताना कि वह नमक डालना भूल गए हैं? क्या नीले रंग के बजाय नारंगी का उपयोग करने के लिए स्व-दावा किए गए सर्वश्रेष्ठ चित्रकार का सुझाव देना मुश्किल नहीं है? क्या 200 पृष्ठों की लंबी पुस्तक से वर्तनी की गलती का पता लगाना मुश्किल नहीं है?
सॉफ्टवेयर टेस्टिंग यही है। यह आपको चुनौती देता है कि आप सचेत रहें, अच्छी तरह से परिचित हों और अंततः वही हो, जिसे लोग पसंद करते हैं, भले ही आप उसके काम में गलतियाँ पा रहे हों।
पाठ 2: सॉफ्टवेयर परीक्षण दृष्टिकोण के बारे में है
दूसरे के काम में दोष खोजने से असभ्य, आलोचक या अधिकार होने का अधिकार नहीं मिलता है।
संकलक के साथ c ++ आइड
गुणवत्ता में सुधार करने में मदद करने के लिए सही रवैया प्रमुख चिंता का विषय होना चाहिए। एक परीक्षक को सही दृष्टिकोण के साथ परीक्षण कार्य करने की आवश्यकता है और किसी की आलोचना करने या खुद को बेहतर साबित करने के बजाय बड़ी तस्वीर को देखना चाहिए।
पाठ 3: सॉफ्टवेयर परीक्षण के लिए संचार कौशल की आवश्यकता होती है
जब आपका काम दूसरों के कार्यों में दोष ढूंढना है और यह बताना है कि संबंधित व्यक्ति को भी, इसकी आवश्यकता है। कोई भी यह सुनना पसंद नहीं करेगा कि 'आपने गलतियाँ की हैं', लेकिन हर कोई इस बात का सकारात्मक जवाब देगा कि 'हम इस तरह से बेहतर कर सकते हैं, क्या आपको ऐसा नहीं लगता?'
पाठ # 4: सॉफ्टवेयर परीक्षण विश्लेषण कौशल की मांग करता है
क्यों डेवलपर्स स्वेच्छा से बग हल करते हैं, परीक्षक एक्स द्वारा रिपोर्ट किया गया है लेकिन परीक्षक वाई द्वारा नहीं?
टेस्टर एक्स हमेशा बताए गए बग के बारे में बेहतर जानकारी प्रदान करता है। वह मुद्दे के आसपास कुछ जांच करता है, समझने की कोशिश करता है समस्या का मूल कारण , वह बग रिपोर्ट को विवरण के साथ प्रस्तुत करेगा और यही कारण है, डेवलपर्स अपने बग को प्राथमिकता देना पसंद करते हैं।
पाठ # 5: सॉफ्टवेयर परीक्षण निरंतर सीखने के बारे में है
किसी भी क्षेत्र में जीवित रहने के लिए, किसी को निरंतर सुधार करने की आवश्यकता है और सॉफ्टवेयर परीक्षण भी अपवाद नहीं है।
बाजार नई चीजों को सीखने के लिए उपकरण, दस्तावेज, ब्लॉग और कई अन्य साधनों से भरा पड़ा है। बढ़ने और आप जो कर रहे हैं, उसमें अच्छा होने के लिए, आपको अपने काम के क्षेत्र और मौजूदा मांगों के साथ विकल्पों के आधार पर चयन करने की आवश्यकता है।
उदाहरण के लिए: पांच साल पहले, क्या कभी किसी ने सोचा है कि हम मोबाइल परीक्षकों की इतनी बुरी तरह से तलाश करेंगे? यह कैसे प्रौद्योगिकी और पीढ़ी है और अंततः मांग बदल गई है और जीवित रहने के लिए, आपको सीखना होगा। :)
पाठ # 6: सॉफ्टवेयर परीक्षण प्रमाणन के लिए नहीं बल्कि कौशल के लिए कहता है
प्रमाणित होने में कुछ भी गलत नहीं है लेकिन यह अनिवार्य नहीं है।
एक अच्छे परीक्षक के पास होना आवश्यक है परीक्षण कौशल जैसे विवरण, विश्लेषणात्मक और समस्या निवारण कौशल आदि के लिए तेज आंखें और मेरा मानना है कि कोई भी प्रमाणन यह साबित नहीं कर सकता है कि आप उन उल्लिखित कौशल में अच्छे हैं। परीक्षण मामलों को लिखते समय, हम में से कोई भी विशेष रूप से सीमा मूल्य विश्लेषण और निर्णय तालिकाओं के बारे में सोचना पसंद नहीं करेगा। ज्ञान पर सामान्य ज्ञान के आवेदन की क्या आवश्यकता है।
पाठ # 7: सॉफ्टवेयर परीक्षण स्व-प्रेरणा के बारे में है
ऐसा कौन व्यक्ति होगा जो आपकी बालकनी में कूड़े को इंगित करता है और आपको इसे स्वीप करता है? कोई बात नहीं अगर वह कुछ साफ करने में मदद कर रहा है, तो ज्यादातर की सराहना की जाएगी।
इस तरह पेशा है! आप जो गुणवत्ता सुधार कार्य कर रहे हैं, उसके लिए आपकी सराहना की जा सकती है या नहीं भी की जा सकती है, लेकिन आपको यह समझने की ज़रूरत है कि आप क्या कर रहे हैं। और समय के आधार पर, आप जो काम कर रहे हैं, उसके लिए आपको अपनी पीठ पर थपथपाना होगा।
खुद को बताएं 'मैं दुनिया में सबसे अच्छा काम कर रहा हूं क्योंकि मैं कुछ शुरू करने में मदद कर रहा हूं', दिन की शुरुआत में और आपको प्रेरित करने के लिए किसी के अनुकूल निर्णय की आवश्यकता नहीं होगी।
पाठ # 8: सॉफ्टवेयर परीक्षण प्राथमिकता को समझने के बारे में है
जब आप किसी पार्टी में जाना चाहते हैं, तो आप क्या चुनेंगे, लेकिन किसी चीज़ की देखभाल के लिए आपको घर पर होना चाहिए? आप परिस्थितियों को समझेंगे, प्राथमिकताएं तय करेंगे और तदनुसार सर्वश्रेष्ठ विकल्प का चयन करेंगे।
सॉफ्टवेयर परीक्षण भी इसी तरह काम करता है। एक परीक्षक के रूप में, आप एक समय में कई कार्यों से विचलित हो सकते हैं, लेकिन आपको प्रत्येक की प्राथमिकता को समझने की आवश्यकता है, आपको पिछले अनुभवों से सीखने की आवश्यकता है, आपको पहले से अनुभव कर चुके लोगों से सलाह लेनी होगी और अंततः प्राथमिकता के अनुसार काम करना होगा। ।
जब आप समय की कमी में हैं, वहाँ है सब कुछ दस्तावेज की जरूरत नहीं है लेकिन परीक्षण करने के लिए और इसी तरह एक रखरखाव परियोजना के लिए सभी प्रक्रियाओं का पालन करने की आवश्यकता है।
पाठ # 9: सॉफ्टवेयर परीक्षण गुणात्मक तरीकों से ग्राहकों की संतुष्टि के बारे में है
जब आप एक परीक्षक हैं, तो आपको एक अंतिम उपयोगकर्ता होने की आवश्यकता है।
यह वास्तव में कोई फर्क नहीं पड़ता कि उत्पाद का उपयोग कैसे किया जाना चाहिए, लेकिन यह वास्तव में यह जानने के लिए मायने रखता है कि उत्पाद का उपयोग कैसे किया जा सकता है, क्योंकि यह है कि अंतिम उपयोगकर्ता कैसे उत्पाद का उपयोग करने जा रहा है। अपने आप को अंत उपयोगकर्ता के जूते में रखो, उत्पाद के व्यवहार के बारे में सोचें जब ठीक से बंद नहीं होता है, लगातार टैब किया जाता है, जब एक बच्चे द्वारा संभाला जाता है, जब कोई शक्ति नहीं होती है और इसी तरह ।।
वास्तविक दुनिया में, उपयोगकर्ता मैनुअल के अनुसार हम में से कितने अपना कंप्यूटर शुरू करते हैं? हम में से अधिकांश नहीं हैं। क्योंकि हमारे लिए यह एक ऐसी प्रक्रिया है जिसका उपयोग हम वर्षों से करते आ रहे हैं और अब हमें लगता है कि कोई भी दस्तावेज प्रक्रिया को बेहतर बनाने में मदद नहीं कर सकता है। उपयोगकर्ता की अपेक्षाओं को समाप्त करने के लिए भी यही लागू किया जाता है। हर कोई सरल तरीके से एक शानदार उत्पाद चाहता है और एक परीक्षक के रूप में आपका काम उस सादगी का परीक्षण करना है। :)
पाठ # 10: सॉफ्टवेयर परीक्षण एक ऐसा काम है जिस पर आप गर्व कर सकते हैं
मुझे नहीं लगता कि मुझे इस बिंदु के बारे में एक भी शब्द लिखने की आवश्यकता है।
आपकी मर्जी के बिना कोई आपको हीन महसूस नहीं करवा सकता। और याद रखें, यदि आपको गर्व नहीं है, तो आपने नहीं किया है।
स्मार्ट बनो, अपने दिल, आंत और अपने सभी लक्ष्यों का पालन करो। मुझे यकीन है कि आप अपने आप को एक कैरियर मार्ग पर पाएंगे जो आपको गर्व से भर देता है।
लेखक के बारे में: यह प्रेरणादायक पोस्ट एसटीएच टीम के सदस्य भौमिका एम द्वारा लिखी गई है। वह एक प्रोजेक्ट लीड है, जिसमें 10+ साल का सॉफ्टवेयर परीक्षण का अनुभव है। वह पूरी तरह से परीक्षण में है और सब कुछ मौजूद है परीक्षण करने के लिए प्यार करता है।
मुझे आशा है कि आप मेरे अनुभव से कुछ सीख सकते हैं और अपने करियर में बहुत तेज गति से बढ़ सकते हैं!
क्या आप इस पेशे से अपनी शिक्षा को साझा करना चाहते हैं? हम जरूर जानना चाहेंगे।
खुश परीक्षण :)
अनुशंसित पाठ
- अपने कैरियर के रूप में सॉफ्टवेयर परीक्षण चुनना
- सर्वश्रेष्ठ सॉफ्टवेयर परीक्षण उपकरण 2021 (क्यूए टेस्ट स्वचालन उपकरण)
- सॉफ्टवेयर टेस्टिंग कैरियर पैकेज ई-पुस्तक
- सॉफ्टवेयर परीक्षण क्यूए सहायक नौकरी
- सॉफ्टवेयर टेस्ट पेशेवरों के लिए कैरियर विकल्प
- सॉफ्टवेयर टेस्टिंग दिमाग और आंखों के बारे में है, वर्षों के अनुभव के बारे में नहीं!
- सॉफ्टवेयर टेस्टिंग जॉब जल्दी कैसे प्राप्त करें
- पुस्तक की समीक्षा 'सॉफ़्टवेयर परीक्षण में सीखे गए पाठ'