विज्ञापन
में कंप्यूटर विज्ञान, हर सॉफ्टवेयर डेवलपमेंट प्रोजेक्ट में एक अनसंग हीरो है: सॉफ्टवेयर टेस्टिंग इंजीनियर।
यदि आपको सॉफ़्टवेयर में बग या समस्याएं खोजने की आदत है, या आपके पास इस बारे में मजबूत राय है कि सॉफ़्टवेयर कैसे बेहतर हो सकता है, तो सॉफ़्टवेयर परीक्षण कार्य आपके लिए हो सकता है।
कई प्रौद्योगिकी क्षेत्रों के साथ, आप सॉफ्टवेयर टेस्टर बनने के लिए कॉलेज में वह सब कुछ सीखते हैं जो आपको जानना चाहिए। आरंभ करने के लिए आवश्यक नींव आप सीखेंगे। लेकिन क्षेत्र में सफलता प्राप्त करने के लिए प्रमाणपत्र, अतिरिक्त प्रशिक्षण और कई अन्य विषय हैं जिनके लिए आपको एक विशेषज्ञ बनने की आवश्यकता होगी।
इस लेख में हम आपको मूल स्कूली शिक्षा और प्रशिक्षण देंगे जिसमें आपको अपनी पहली नौकरी के लिए खुद को स्थान देना होगा। लेकिन हम आपके क्षेत्रों पर ध्यान केंद्रित करने के लिए क्षेत्रों का भी पता लगाएंगे प्रशिक्षण और प्रमाणन प्रयास कोडिंग प्रोजेक्ट्स के साथ सीखें: शुरुआती प्रोग्रामर के लिए 9 उडेमी पाठ्यक्रमवास्तविक कठिनाई अच्छे प्रोग्रामिंग ट्यूटोरियल और पाठ्यक्रम ढूंढना है जो न केवल आपको आवश्यक कौशल सिखाते हैं, बल्कि व्यावहारिक परियोजनाओं के साथ ऐसा करते हैं। यहीं से उदमी ने कदम रखा। अधिक पढ़ें
अपने करियर में आगे बढ़ना है।एक सॉफ्टवेयर परीक्षक क्या करता है?
एक गुणवत्ता इंजीनियर जो सॉफ्टवेयर दस्तावेजों में माहिर है और परीक्षण योजनाओं को निष्पादित करता है, और सॉफ्टवेयर विसंगतियों की रिपोर्टिंग के लिए प्रक्रियाओं का पालन करता है।
सॉफ्टवेयर परीक्षक काम करते हैं सॉफ्टवेयर इंजीनियरों के साथ निकटता 10 कारण क्यों प्रोग्रामर डेट के लिए अधिक मजेदार हैंटीवी पर आपके द्वारा देखी जाने वाली गीक कल्चर को भूल जाइए - डेवलपर सही डेट बनाते हैं। यहां बताया गया है कि आपकी अगली तारीख एक प्रोग्रामर क्यों होनी चाहिए, और वे आज तक कितने मज़ेदार हैं! अधिक पढ़ें जो सही पद्धति को लागू कर सकता है, सही पद्धति का उपयोग कर सकता है। एक सॉफ्टवेयर टेस्टर के रूप में, आपके पास सॉफ्टवेयर डेवलपमेंट के तरीके पर प्रशिक्षण होता है, इसलिए आपको पता होगा कि सॉफ्टवेयर बग ढूंढने पर आपको क्या करना है।
मुख्य मार्ग यह है कि आप सॉफ्टवेयर इंजीनियरों के साथ ठोस संबंध बनाएंगे।
एक सॉफ्टवेयर टेस्टर के रूप में, आप पॉलिश, पेशेवर कोड बनाने में मदद करके सॉफ्टवेयर इंजीनियरों के विश्वास और सम्मान का निर्माण करेंगे।
इस तरह का सॉफ्टवेयर डेवलपमेंट टीमवर्क सभी को अच्छा दिखने में मदद करता है। एक सॉफ्टवेयर टेस्टर के रूप में, आप टीम का एक महत्वपूर्ण हिस्सा हैं।
जब आप अपना पहला सॉफ़्टवेयर परीक्षण कार्य लेते हैं, तो कुछ मुख्य ज़िम्मेदारियाँ आप स्वयं पाते हैं:
- लेखन परीक्षण योजनाएं जो डिज़ाइन दस्तावेज़ सॉफ़्टवेयर इंजीनियरों के साथ संरेखित की गई थीं। आप यह सुनिश्चित करेंगे कि सॉफ़्टवेयर वह सब कुछ करे जो डिज़ाइन दस्तावेज़ ने वादा किया था।
- नए विकसित सॉफ्टवेयर के विरुद्ध परीक्षण योजनाएँ। एक सॉफ्टवेयर टेस्टर के रूप में, आप पहले व्यक्ति हैं जिसने उपयोगकर्ता के रूप में सॉफ़्टवेयर पर अपने हाथ रखे हैं।
- उद्योग-विशिष्ट प्रलेखन प्रक्रियाओं के अनुसार परीक्षण योजनाओं को सही ढंग से प्रलेखित करना। उदाहरण के लिए, विनिर्माण उद्योग में GMP (अच्छी विनिर्माण प्रथाओं) सख्ती से परिभाषित करता है कि परीक्षण योजनाओं को कैसे निष्पादित किया जाए।
- सॉफ्टवेयर इंजीनियरों के साथ काम करना और परियोजना प्रबंधक प्रोजेक्ट मैनेजर कैसे बनेंयदि उत्पादकता आपका जुनून है और परिचित परिचित करना, योजना बनाना, निष्पादित करना, निगरानी करना, नियंत्रित करना और बंद करना, तो आप एक प्राकृतिक परियोजना प्रबंधक हो सकते हैं। आइए हम आपको दिखाते हैं कि कैसे प्रोजेक्ट मैनेजमेंट में अपना करियर संवारना है। अधिक पढ़ें सॉफ्टवेयर विकास जीवन चक्र (एसडीएलसी) के हर चरण में: डिजाइन, विकास, परीक्षण, रिलीज, और रखरखाव।
आप कॉलेज में जो सीखते हैं, उनमें से अधिकांश एसडीएलसी सॉफ्टवेयर जीवन चक्र से संबंधित होंगे। इसमें यह भी शामिल होगा कि आप परीक्षण योजनाओं, उचित प्रलेखन प्रक्रियाओं और नौकरी के समान पहलुओं को कैसे विकसित और निष्पादित करते हैं जो पूरे क्षेत्र में सामान्य हैं।
यदि आप जानते हैं कि आप किस उद्योग में उतरना चाहते हैं, तो यह आपको विनिर्माण, एयरोस्पेस, शिक्षा, ऊर्जा, और बहुत कुछ सीखने की प्रक्रियाओं से आगे बढ़ने में मदद कर सकता है।
सॉफ्टवेयर टेस्टर्स के लिए एंट्री लेवल स्किल्स
इस क्षेत्र को तोड़ने के लिए, आपको निम्नलिखित क्षेत्रों में कुछ बुनियादी प्रशिक्षण की आवश्यकता होगी:
- सॉफ्टवेयर एल्गोरिदम कैसे काम करते हैं
- अच्छे परीक्षण की योजना तैयार करना
- परियोजना प्रबंधन लघु टीमों के लिए 5 ऑनलाइन परियोजना प्रबंधन उपकरणMicrosoft प्रोजेक्ट बहुत शक्तिशाली हो सकता है। और एक्सेल पर्याप्त नहीं हो सकता है। यहां छोटी परियोजनाओं और टीमों के लिए सर्वश्रेष्ठ ऑनलाइन परियोजना प्रबंधन उपकरण हैं। अधिक पढ़ें
- बेहतरीन कम्युनिकेशन स्किल्स
- गुणवत्ता आश्वासन
- बुनियादी प्रोग्रामिंग और स्क्रिप्टिंग कौशल 80 ई-पुस्तक, 70 पाठ्यक्रम और 300 ट्यूटोरियल के साथ प्रोग्रामिंग सीखेंक्या आप कोड सीखना चाहते हैं? ठीक है, अभी आप $ 49.99 के लिए SitePoint प्रीमियम के लिए आजीवन सदस्यता प्राप्त कर सकते हैं। यह सामान्य कीमत से 88% कम है! आप भाषा, रूपरेखा, एपीआई और बहुत कुछ सीखेंगे! अधिक पढ़ें
- अच्छा प्रलेखन कौशल
दुर्भाग्य से सॉफ्टवेयर परीक्षण के लिए कोई कॉलेज डिग्री प्रोग्राम नहीं हैं। वहाँ कर रहे हैं प्रमुख डिग्री प्रोग्राम जो ऊपर सूचीबद्ध अधिकांश या सभी क्षेत्रों को कवर करते हैं। आपकी सबसे अच्छी पसंद कंप्यूटर साइंस, या इलेक्ट्रिकल या कंप्यूटर इंजीनियरिंग होगी।
यदि आप निश्चित हैं कि आप करियर के रूप में सॉफ़्टवेयर परीक्षण में शामिल होना चाहते हैं, तो ऊपर सूचीबद्ध कौशल पर केंद्रित डिग्री कार्यक्रमों में अपने पाठ्यक्रम चुनें।
यदि संभव हो तो, गर्मियों में इंटर्नशिप के अवसरों की तलाश करें जिसमें सॉफ्टवेयर परीक्षण के कुछ पहलू शामिल हों। इस तरह, जब आप स्नातक होते हैं, तो आपके पास न केवल क्षेत्र के लिए सही डिग्री होती है, बल्कि आपके बेल्ट के तहत पहले से ही थोड़ा सा अनुभव होगा।
सॉफ्टवेयर टेस्टर्स के लिए कैरियर डेवलपमेंट स्किल्स
एक बार जब आप अपना पहला काम कर लेते हैं, तो अपना प्रशिक्षण बंद न करें। सॉफ्टवेयर गुणवत्ता उद्योग में एक विशेषज्ञ बनने के लिए, आपको कौशल और प्रमाणपत्र प्राप्त करने की दिशा में काम करने की आवश्यकता है।
निम्नलिखित मुख्य क्षेत्र हैं जिन्हें आपको यथासंभव अनुभव और प्रमाणन प्राप्त करने की दिशा में काम करना चाहिए।
सॉफ्टवेयर डेवलपमेंट लाइफ साइकिल (SDLC)
एसडीएलसी और उस भूमिका या भूमिका को समझना, जो सॉफ्टवेयर परीक्षण के क्षेत्र में अच्छा करने के लिए महत्वपूर्ण है। ऐसा इसलिए है क्योंकि आप विकास और कार्यान्वयन या सॉफ्टवेयर के रोलआउट के बीच एक कोर (और महत्वपूर्ण) संक्रमण के रूप में कार्य करते हैं।
यदि परीक्षण अच्छी तरह से किया जाता है, तो उपयोगकर्ताओं को रोलआउट आसानी से हो जाएगा। यदि परीक्षण घटिया है या टीम परीक्षण के चरण को पर्याप्त महत्व नहीं देती है, तो रोलआउट एक आपदा बन सकता है जब अंतिम उपयोगकर्ता कंपनी के सभी सॉफ़्टवेयर बग्स की खोज करते हैं।
अनुचित परीक्षण से कंपनी के ब्रांड और प्रतिष्ठा के बड़े परिणाम हो सकते हैं। आप कॉलेज में एसडीएलसी के बारे में बहुत कुछ सीखेंगे और एक बार जब आप अपनी पहली नौकरी पर काम करना शुरू कर देंगे। हालाँकि, यह एक ऐसा क्षेत्र है जिसे आपको वास्तव में अतिरिक्त प्रशिक्षण और प्रमाणपत्रों के साथ विकसित करने की आवश्यकता है। निम्नलिखित किसी भी उद्योग में अग्रणी, मान्यताप्राप्त प्रमाणन कार्यक्रम में से कुछ हैं।
- ISTQB: सॉफ्टवेयर परीक्षण प्रमाणपत्र के लिए अग्रणी संगठन आपका पहला पड़ाव होना चाहिए।
- iSQI: अंतरराष्ट्रीय स्तर पर मान्यता प्राप्त गुणवत्ता प्रमाणपत्र।
- आईआईएसटी: सॉफ्टवेयर परीक्षण प्रमाणपत्र, पाठ्यक्रम और यहां तक कि नि: शुल्क प्रशिक्षण प्रदान करता है।
- यूसी बरकेले: सॉफ्टवेयर विकास और प्रोग्रामिंग में एक प्रमाणपत्र कार्यक्रम।
- ASPE: परीक्षण, विकास ढांचे, और परियोजना प्रबंधन के लिए प्रशिक्षण और cetification।
- परियोजना प्रबंधन संस्थान: कई सॉफ्टवेयर विकास रूपरेखाओं में परियोजना प्रबंधन के लिए प्रमाणपत्र।
- Netcom: एजाइल परियोजना प्रबंधन के लिए कई प्रमाणन कार्यक्रम।
अपने प्रमाणपत्र और उन संगठनों के आसपास प्रशिक्षण प्राप्त करने का प्रयास करें जो आपके विशेष उद्योग उपयोग करता है। अपनी कंपनी में किसी अन्य व्यक्ति को खोजने के लिए कहें जो प्रमाणित हो गया और यह पता लगाया कि उन्होंने किस बोर्ड या संगठन के साथ काम किया।
दस्तावेज़ीकरण सर्वश्रेष्ठ अभ्यास
हेल्थकेयर या मिलिट्री जैसे उच्च विनियमित उद्योगों में, सॉफ्टवेयर टेस्टिंग डॉक्यूमेंटेशन के बाद सर्वोत्तम व्यवहार महत्वपूर्ण है। दस्तावेज़ीकरण नियामकों को बताता है कि आपने सॉफ्टवेयर पर परीक्षण किया है जो आपकी परियोजना योजना का वादा करता है, और उस परीक्षण को अंतिम डिजाइन दस्तावेजों के खिलाफ सफलतापूर्वक निष्पादित किया गया था।
परीक्षण को उचित क्रम में, और ठीक से प्रशिक्षित व्यक्तियों द्वारा निष्पादित किया जाना चाहिए। आपका दस्तावेज़ीकरण इस बात को साबित करता है। यह कहा जाता है गुणवत्ता आश्वासन.
सही प्रलेखन का पालन नहीं करने से सर्वोत्तम प्रथाओं को सरकारी नियामकों द्वारा ऑडिट का पता चल सकता है। सरकारी निष्कर्ष ब्रांड प्रतिष्ठा पर एक महत्वपूर्ण प्रभाव डालते हैं। यह समग्र कंपनी राजस्व को भी नुकसान पहुंचाता है।
सॉफ्टवेयर टेस्टर के रूप में यह आपके कंधों पर बहुत सारी जिम्मेदारी है, लेकिन यह भी एक जिम्मेदारी है कि यदि आप सर्वोत्तम प्रथाओं पर ठीक से प्रशिक्षित हो जाएं और सभी नियमों का पालन करें तो यह आसान है। कोई अपवाद नहीं।
यही कारण है कि आपके गुणवत्ता नियंत्रण प्रलेखन कौशल पर नियमित रूप से ब्रश करना महत्वपूर्ण है, चाहे आप अपने करियर में कहीं भी हों।
- मास्टर कंट्रोल: उचित दस्तावेज और नियंत्रण प्रथाओं को बदलने के लिए मुफ्त वीडियो प्रदान करता है।
- फुर्तीली मॉडलिंग: एजाइल प्रलेखन सर्वोत्तम प्रथाओं पर व्यापक प्रलेखन प्रदान करता है।
- StrongQA: परीक्षण के मामलों से सभी तरह के ट्रैक्टबिलिटी मैट्रिक्स के माध्यम से परीक्षण दस्तावेज़ टेम्पलेट प्रदान करता है।
एक सॉफ्टवेयर परीक्षक बनना
जबकि सरकारी नियमों और इतने अधिक प्रलेखन से निपटने का विचार कठिन लग सकता है, लेकिन चिंता मत करो। इतना खराब नहीं है। अधिकांश कंपनियों ने पहले ही पूरे सिस्टम को दस्तावेज़ टेम्पलेट्स के साथ पूरा किया है जो आप उपयोग कर सकते हैं। तो आप खरोंच से सब कुछ नहीं लिख रहे हैं।
सॉफ़्टवेयर परीक्षक के रूप में आपका अधिकांश समय वास्तविक विकसित सॉफ़्टवेयर के साथ काम करना होगा, जो परीक्षण योजनाओं में परिभाषित कार्यों और दस्तावेज़ीकरण परिणामों का प्रदर्शन करेगा। यदि आपके पास पूर्व में उपयोग किए गए सॉफ़्टवेयर के साथ डिज़ाइन या प्रदर्शन समस्याओं के लिए एक प्राकृतिक आंख है, तो आप इस तरह की नौकरी के लिए स्वाभाविक हो सकते हैं।
क्या आपने कभी विचार किया है? करियर के रूप में सॉफ्टवेयर टेस्टर बनना क्या आप जानते हैं कि आप मोबाइल और वेब एप्स से पैसे कमा सकते हैं?इंटरनेट पर पैसा बनाने के हजारों तरीके हैं, लेकिन सबसे अधिक अनदेखी की गई मोबाइल और वेब ऐप टेस्टिंग है। अधिक पढ़ें ?
रयान के पास इलेक्ट्रिकल इंजीनियरिंग में बीएससी की डिग्री है। उन्होंने ऑटोमेशन इंजीनियरिंग में 13 साल, आईटी में 5 साल काम किया है, और अब एक एप्स इंजीनियर हैं। MakeUseOf के पूर्व प्रबंध संपादक, उन्होंने डेटा विज़ुअलाइज़ेशन पर राष्ट्रीय सम्मेलनों में बात की है और इसे राष्ट्रीय टीवी और रेडियो पर चित्रित किया गया है।