सॉफ्टवेयर टेस्टर एक मांग वाला पेशा है। पेशा परीक्षक। एक परीक्षक कौन है हमें प्रोग्रामिंग में एक परीक्षक की आवश्यकता क्यों है

लगभग एक साल, नोवो में खरोंच से शुरू हुआ।

आप पेशे में कैसे आए?

मैंने खुद को परीक्षण में आज़माने का फैसला किया, नेट पर मिले साहित्य की एक निश्चित मात्रा को पढ़ा, कई साक्षात्कारों से गुज़रा, जिनमें से एक जोड़ी सफल रही। मैंने खुद को इस पेशे में महारत हासिल करने के लिए कुछ समय दिया ताकि मैं यह समझ सकूं कि मुझे यह क्षेत्र पसंद है या नहीं, मुझे इसमें विकास करना है या नहीं।

वेब पर विकास प्रक्रिया एक अप्रत्याशित चीज बन गई, मुझे इसमें बहुत जल्दी और पहले से ही शुरुआती चरणों में कुछ जिम्मेदारी उठानी पड़ी और उत्पाद की उपस्थिति, यूआई, आदि सहित निर्णय लेने पड़े। यह जानना दिलचस्प था कि सब कुछ कैसे काम करता है, यह जानने के लिए आपको बिना दस्तावेज़ीकरण के काम करना होगा, यानी अनुभव के आधार पर। ऐसी परियोजनाएं थीं जिन पर हमारी भागीदारी से विनिर्देश विकसित किए गए थे!

सावधानी, सब कुछ अच्छा करने की इच्छा।

केवल काम करने की इच्छा की कमी, जैसा कि किसी अन्य व्यवसाय में होता है। पेशे की अस्वीकृति ही।

मेरे लिए व्यक्तिगत रूप से, यह एक ऐसा समय है जब बहुत अधिक प्रोजेक्ट लोड नहीं होता है और आप अपने आप को व्यस्त रखने के लिए हर छोटे से काम पर पागल हो जाते हैं और पसीना बहाते हैं। यह अच्छा है कि नोवो में ऐसे क्षण दुर्लभ हैं!

और सबसे सुखद बात क्या है?

किसी विशेष रूप से जटिल कार्य के सफलतापूर्वक कार्य परिणाम को देखने के लिए।

प्रेरणा, यानी यह समझना कि आप ऐसा क्यों कर रहे हैं, आपको बढ़ने की आवश्यकता क्यों है और आप अपने नए अर्जित कौशल को कहां निर्देशित करेंगे।

ध्यान से सोचे और सब कुछ तौलें, अगर आप ठान लें - काम : D

नतालिया, परीक्षक:

आप कितने साल से एक परीक्षक हैं?

ग्रीष्मकाल 3 वर्ष का होगा।

आप पेशे में कैसे आए?

मैंने एक प्रोग्रामर बनने के लिए अध्ययन किया, लेकिन स्नातक स्तर की पढ़ाई तक मुझे एहसास हुआ कि लेखन कोड, साथ ही एक डिजाइनर या विश्लेषक जैसे संबंधित पेशे, अभी भी मेरी बात नहीं है। लेकिन मुझे हमेशा कुछ तोड़ना पसंद था!

नहीं, सब कुछ अनुमानित था: एक आवेदन है, आप इसे आवश्यकताओं के अनुपालन के लिए जांचते हैं।

अप्रत्याशित से - काम से अलग सब कुछ टूटने लगा। पहले, जब मैं इंटरनेट पर साइटों पर चढ़ता था तो मुझे कोई समस्या नहीं दिखाई देती थी, लेकिन अब घरेलू उपकरण भी खराब हो गए हैं। मेरे पति पहले से ही कह रहे हैं, "हर चीज का परीक्षण मत करो!" :)

इस पेशे में सबसे कठिन काम क्या है?

यह आप ही हैं जो अंतिम परिणाम के लिए जिम्मेदार हैं, यह तय करें कि आप इसे कब जारी कर सकते हैं, और कब आपको इसे परिष्कृत करने की आवश्यकता है। हां, इसके लिए मानदंड और परीक्षण मामलों का एक सेट है, लेकिन अंतिम निर्णय आपका है।

और सबसे सुखद बात क्या है?

तथ्य यह है कि उपयोगकर्ता सिस्टम के साथ समस्याओं को नहीं देखता है।

खैर, मुझे बस कुछ तोड़ना पसंद है, क्योंकि अगर सब कुछ पूरी तरह से काम करता है, तो आपको संदेह होने लगता है कि आपकी जरूरत है। मुझे समस्याओं को ढूंढना और रोकना पसंद है।

आपको क्या लगता है कि आपके कौशल में सुधार करने के लिए क्या आवश्यक है?

मैंने एंटोन द्वारा हमारी कंपनी में आयोजित प्रशिक्षणों की सराहना की, हालांकि वे वेब-उन्मुख सेलेनियम पर अधिक हैं, लेकिन मैं अभी भी मोबाइल एप्लिकेशन में विशेषज्ञ हूं।

जो लोग सॉफ्टवेयर टेस्टर बनने की सोच रहे हैं, उन्हें सलाह या बिदाई शब्द दें!

यह कहना मुश्किल है, आपको कोशिश करनी होगी!

एंटोन, परीक्षक:

आप कितने साल से एक परीक्षक हैं?

लगभग 2 वर्ष।

आप पेशे में कैसे आए?

लगभग दुर्घटना से। एक मित्र ने कहा कि उनकी कंपनी को परीक्षकों की आवश्यकता है, और चूंकि मैं काम की एक नई लाइन की तलाश में था और परीक्षण मेरे लिए दिलचस्प था, इसलिए मैंने इसे आजमाने का फैसला किया। परीक्षण एक साथ कई बिंदुओं पर दिलचस्प था: इसके लिए सावधानी, तार्किक और महत्वपूर्ण सोच की आवश्यकता होती है, प्रोग्रामिंग और उत्पाद वास्तुकला का ज्ञान काम आएगा। आपको किसी से भी बेहतर पता होना चाहिए कि एप्लिकेशन कैसे काम करता है और इसे कैसे काम करना चाहिए!

क्या कुछ ऐसा था जिसकी आपको उम्मीद नहीं थी?

मेरे प्रशिक्षण के बाद से, आईटी में बहुत सी चीजें बदल गई हैं: विकास के दृष्टिकोण, परिनियोजन के तरीके, उत्पाद जीवन चक्र ... मुझे पहले से ही कुछ पता था, कुछ ऐसा जो मुझे चलते-फिरते सीखना था। उदाहरण के लिए, अब ऑटो-डिप्लॉयमेंट, गिट और अन्य चीजें हर जगह उपयोग की जाती हैं, तब वे बस विकसित हो रहे थे।

कौन से व्यक्तिगत गुण आपको एक उत्कृष्ट परीक्षक बनाते हैं?

दिमागीपन, महत्वपूर्ण और तार्किक सोच। परीक्षक के लिए परियोजना की वास्तुकला, चीजों को एक अलग कोण से देखने की क्षमता को समझना बहुत उपयोगी है। शायद सबसे महत्वपूर्ण बात तार्किक सोच है! ऐसा शायद ही कभी होता है कि लोगों के पास यह बिल्कुल नहीं है (ठीक है, या मैं इस पर विश्वास करना चाहता हूं)।

इस पेशे में सबसे कठिन काम क्या है?

दृढ़ता और एकाग्रता। जब आप लंबे समय तक एप्लिकेशन के साथ काम करते हैं, तो आंख धुंधली हो जाती है। हालांकि, ये सभी बिंदु किसी भी पेशे के लिए प्रासंगिक हैं जहां दिनचर्या का हिस्सा है।

और सबसे सुखद बात क्या है?

उत्पाद को पूर्णता में लाने के लिए, वास्तव में गुणवत्ता नियंत्रण की निगरानी करें, न केवल "पियर्स" स्क्रिप्ट, बल्कि उपयोगिता का परीक्षण करें और वास्तुकला को प्रभावित करने में सक्षम हों। अच्छी समीक्षा, खुश उपयोगकर्ता।

आपको क्या लगता है कि आपके कौशल में सुधार करने के लिए क्या आवश्यक है?

Habr उन सभी के लिए अच्छा है जो IT से जुड़े हैं। बेशक, सभी सामग्रियां समान रूप से उपयोगी नहीं हैं, लेकिन बहुत दिलचस्प हैं। आर्किटेक्चर, सॉफ्टवेयर डेवलपमेंट पैटर्न, डिजाइन पैटर्न को जानना उपयोगी है। मैं क्यूए परीक्षण और क्यूए स्वचालितकरण ब्लॉग हर समय पढ़ता हूं।

अपने कौशल में सुधार करने का सबसे अच्छा तरीका है कि आप किसी चीज़ को 100 बार दोहराएँ!

हमें यह नहीं भूलना चाहिए कि गुणवत्ता नियंत्रण एक दिलचस्प, लगातार विकसित होने वाला क्षेत्र है। आपको यथासंभव प्रयास करने और हर चीज में खामियां तलाशने की जरूरत है। आईटी हमारे जीवन में अधिक से अधिक सघन होता जा रहा है: हम में से प्रत्येक दिन में कम से कम एक वेबसाइट खोलता है और कम से कम एक एप्लिकेशन का उपयोग करता है। वे सभी कुछ हद तक समान हैं, आपको ध्यान देना होगा कि वे कैसे काम करते हैं, इससे बहुत मदद मिलेगी!

आप हमारी कंपनी में परीक्षण स्वचालन प्रशिक्षण आयोजित करते हैं, हमें इसके बारे में और बताएं!

जब मैंने इस प्रशिक्षण पर काम करना शुरू किया, तो मेरा लक्ष्य अधिक से अधिक लोगों को पढ़ाना और कंपनी में प्रक्रियाओं को शामिल करना था। कुछ हद तक यह काम करता है, मैं जारी रखने जा रहा हूँ!

पाठ्यक्रमों में, हम स्वचालित परीक्षण उपकरण और ढांचे का विश्लेषण करते हैं: वैग्रांट, सेलेनियम और अन्य। हम एप्लिकेशन के आर्किटेक्चर को समझना सीखते हैं, कोड लिखते हैं, और उपयोगकर्ता और एप्लिकेशन के बीच सहभागिता प्रदान करते हैं।

और इस साल, पहली बार, हम ग्रीष्मकालीन इंटर्नशिप के दौरान परीक्षण की दिशा शुरू कर रहे हैं! इस पर, हम परीक्षण और गुणवत्ता नियंत्रण के सैद्धांतिक और व्यावहारिक सिद्धांतों के साथ-साथ वेब अनुप्रयोगों के परीक्षण के स्वचालन के बारे में बात करेंगे: सरल से जटिल मामलों तक।

जो लोग सॉफ्टवेयर टेस्टर बनने की सोच रहे हैं, उन्हें सलाह या बिदाई शब्द दें!

याद रखने वाली मुख्य बात यह है कि परीक्षक का कार्य गुणवत्ता नियंत्रण है। इसमें न केवल परीक्षण परिदृश्यों की जांच करना शामिल है, बल्कि आवेदन के गुणों और गुणों का पूरा परिसर भी शामिल है: उपयोगिता, वास्तुकला, यहां तक ​​​​कि समर्थन और कोड समीक्षा की जटिलता। यहां तक ​​​​कि स्वचालित परीक्षण न केवल एप्लिकेशन के संचालन की जांच करने का एक तरीका है, बल्कि विकास की गुणवत्ता नियंत्रण भी है!

तातियाना, परीक्षक:

आप कितने समय से परीक्षक हैं?

9 - लेकिन नहीं! - जल्द ही 10 महीने हो जाएंगे।

आप पेशे में कैसे आए?

इससे पहले, मैंने 10 साल तक एनालिटिक्स के क्षेत्र में काम किया, एक विश्लेषणात्मक केंद्र का नेतृत्व किया, फिर मैंने आईटी क्षेत्र में जाने का फैसला किया। पहले तो मैंने विश्लेषिकी में जाने के बारे में सोचा, मैंने विशेष पाठ्यक्रम लिए, लेकिन फिर मैंने एक परीक्षक के मार्ग को सबसे प्रत्यक्ष में से एक के रूप में चुना और गहन तकनीकी ज्ञान की आवश्यकता नहीं थी।

क्या कुछ ऐसा था जिसकी आपको उम्मीद नहीं थी?

मैं यह नहीं कह सकता कि कुछ पूर्ण आश्चर्य था। हां, प्रारंभिक चरण में, विशेष ज्ञान की आवश्यकता नहीं होती है, लेकिन यदि आप एक अच्छा विशेषज्ञ बनना चाहते हैं, तो आपको प्रोग्रामिंग सहित कौशल के पूरे सेट को अपग्रेड करना होगा: उदाहरण के लिए, स्वचालित परीक्षण लिखने के लिए गहन तकनीकी ज्ञान की आवश्यकता होगी! व्यक्तिगत रूप से, मुझे कई तरह के कार्यों की उम्मीद नहीं थी: उदाहरण के लिए, नोवो में, एक परीक्षक से कभी-कभी न केवल एप्लिकेशन के संचालन की जांच करने की अपेक्षा की जाती है, बल्कि विनिर्देशों और आवश्यकताओं का विश्लेषण करने और ग्राहक और डेवलपर्स के साथ संवाद करने की भी अपेक्षा की जाती है। यह अधिक कठिन है, लेकिन अधिक दिलचस्प भी है!

कौन से व्यक्तिगत गुण आपको एक उत्कृष्ट परीक्षक बनाते हैं?

परंपरागत रूप से, इस गुण को सावधानी कहा जाता है, मैं अपने दम पर यह जोड़ूंगा कि परीक्षक को बहुत ही आविष्कारशील होना चाहिए और गैर-स्पष्ट परीक्षण मामलों और अप्रत्याशित उपयोग के मामलों का पता लगाना चाहिए।

क्या आपको लगता है कि ऐसी चीजें हैं जो यह स्पष्ट करती हैं कि आप एक परीक्षक नहीं होंगे?

बस सबसे आसान तरीका "छेदना" और उस पर बसने की इच्छा। और, शायद, दया और किसी को परेशान करने की अनिच्छा। मुझे ऐसा लगता है कि परीक्षक को "बुराई" होना चाहिए और सब कुछ खराब करने का प्रयास करना चाहिए। बेशक, एक बग की संभावना और इसे ठीक करने की आवश्यकता अलग हो सकती है, लेकिन आपका काम एप्लिकेशन को इस तरह से उपयोग करने का अवसर खोजना है जो कि इरादा नहीं है!

इस पेशे में सबसे कठिन काम क्या है?

मेरे लिए, सबसे कठिन प्रारंभिक चरण है, जब आपको परियोजना में जल्दी से तल्लीन करना होता है, बड़ी तस्वीर प्राप्त करनी होती है। हमारे साथ, एक परीक्षक आमतौर पर बाद के चरणों में शामिल होता है, जब सब कुछ लंबे समय से "जानना" होता है, और आपको बस इसका पता लगाना होता है।

और सबसे सुखद बात क्या है?

फिर से, मानक उत्तर एक संतुष्ट ग्राहक है जिसे एक भी बग नहीं मिला, और खुश उपयोगकर्ता। लेकिन हमें अक्सर उत्पाद के अंतिम उपयोगकर्ताओं से प्रतिक्रिया नहीं मिलती है, इसलिए मैं अपने लिए कह सकता हूं: सबसे अच्छी बात यह है कि जब आप परियोजना को पूरी तरह से समझना शुरू करते हैं, तो यह महसूस होता है कि आप इसके बारे में जानते हैं।

आपको क्या लगता है कि आपके कौशल में सुधार करने के लिए क्या आवश्यक है?

कई तरीके हैं: यह साहित्य और मंच दोनों है, लेकिन सबसे महत्वपूर्ण चीज अनुभव है, क्योंकि आप सभी किताबें नहीं पढ़ सकते हैं, लेकिन व्यवहार में बहुत कुछ सीखा जाता है! उपयोगकर्ता के स्थान पर खुद को रखने में सक्षम होना महत्वपूर्ण है।

क्या कोई व्यायाम या संसाधन हैं जिनका उपयोग आप दिमागीपन विकसित करने के लिए करते हैं जो आप शुरुआती लोगों को सुझा सकते हैं?

प्रोग्रामर और उपयोगकर्ताओं के बीच "वार्ताकार" की भूमिका के बारे में सिद्धांत अब लोकप्रिय है। यह एक ऐसा व्यक्ति है जो प्रोग्रामर को समझता है, लेकिन साथ ही खुद को एक साधारण उपयोगकर्ता के स्थान पर रखने में सक्षम है। व्यक्तिगत रूप से, मैंने इस विषय पर साहित्य पढ़ा।

जो लोग सॉफ्टवेयर टेस्टर बनने की सोच रहे हैं, उन्हें सलाह या बिदाई शब्द दें!

मुख्य बात शुरू करना है। आप अंतहीन तैयारी और पढ़ सकते हैं, लेकिन वास्तव में सब कुछ अनुभव के साथ आता है। यह महत्वपूर्ण है कि डरें नहीं और कोशिश करें!

एंड्री, परीक्षक, परियोजना प्रबंधक:

आप कितने साल से एक परीक्षक हैं?

पहले से ही 4 साल।

आप पेशे में कैसे आए?

लगभग दुर्घटना से। मैं बस सोच रहा था कि सब कुछ कैसे, क्यों और क्यों काम करता है, सिस्टम कैसे व्यवहार करता है, मैंने एक रिज्यूमे जमा किया - और वे मुझे ले गए!

क्या कुछ ऐसा था जिसकी आपको उम्मीद नहीं थी?

मैंने सोचा था कि मैं अपने जैसे लोगों के विभाग में बैठूंगा, लेकिन अंत में मैं प्रोग्रामर की टीम के बीच अकेला रह गया! लेकिन अंत में यह पता चला कि यह बेहतर के लिए भी है: संचार पर कोई समय बर्बाद नहीं होता है, आप बिना टिकट फेंके विवरण को जल्दी से स्पष्ट कर सकते हैं।

कौन से व्यक्तिगत गुण आपको एक उत्कृष्ट परीक्षक बनाते हैं?

सावधानी, सावधानी, अविश्वसनीयता।

मुझे यहां बताया गया था कि परीक्षक को दुष्ट, आविष्कारशील होना चाहिए और सब कुछ खराब करने की कोशिश करनी चाहिए। क्यों भाई क्या कहते हो?

(हंसते हुए) यह है। परीक्षक टर्मिनेटर की तरह थोड़ा सा है।

क्या आपको लगता है कि ऐसी चीजें हैं जो यह स्पष्ट करती हैं कि आप एक परीक्षक नहीं होंगे?

यह कहना मुश्किल है ... शायद, निष्क्रियता, कफ, तार्किक सोच की कमी या भविष्यवाणी करने की क्षमता।

इस पेशे में सबसे कठिन काम क्या है?

एक अरब विवरणों को स्पष्ट करने और याद रखने की आवश्यकता, बहुत सारे संचार, हमेशा बड़ी तस्वीर को ध्यान में रखने की आवश्यकता।

और सबसे सुखद बात क्या है?

यह देखना कि परियोजना काम कर रही है, दुनिया में दया और खुशी लाना, एक सकारात्मक प्रतिक्रिया है।

जो लोग सॉफ्टवेयर टेस्टर बनने की सोच रहे हैं, उन्हें सलाह या बिदाई शब्द दें!

हिम्मत!

तातियाना, परीक्षक

आप कितने साल से एक परीक्षक हैं?

मैं 4.5 वर्षों से नोवो में एक परीक्षक हूं। इससे पहले, उसने दूसरी कंपनी में एक अलग पद पर काम किया, लेकिन वास्तव में वह उसी परीक्षण में लगी हुई थी। तो कुल 6 साल :)

आप पेशे में कैसे आए?

हाँ, यह एक तरह से सुचारू रूप से चला गया। तकनीकी सहायता में काम करते हुए, आप यह जांचना शुरू करते हैं कि ग्राहकों ने काम के बारे में क्या शिकायत की है, और क्या हमारे डेवलपर्स ने वह सब कुछ ठीक कर दिया है जो आवश्यक था। तो मैंने शुरू किया :) फिर मेरे दोस्त ने मुझे आधिकारिक तौर पर परीक्षण करने के लिए नोवो में बुलाया। मैं सहमत हो गया और मुझे इसका कभी पछतावा नहीं हुआ!

क्या कुछ ऐसा था जिसकी आपको उम्मीद नहीं थी?

फ्रेंच में निर्दिष्टीकरण! ईमानदारी से, मैंने कभी नहीं सोचा था कि मेरा काम इससे शुरू होगा :)

कौन से व्यक्तिगत गुण आपको एक उत्कृष्ट परीक्षक बनाते हैं?

जब आपकी आभा सही हो। तुम जहाँ भी जाते हो, हर जगह सब कुछ टूट जाता है! :) मज़ाक। वास्तव में, यह मेहनती, चौकस लोगों का काम है और, मैं कहूंगा, कल्पना के साथ।

क्या आपको लगता है कि ऐसी चीजें हैं जो यह स्पष्ट करती हैं कि आप एक परीक्षक नहीं होंगे?

यदि आप अपने विचारों को स्पष्ट और स्पष्ट रूप से व्यक्त करना नहीं जानते हैं, तो एक परीक्षक के रूप में काम करना मुश्किल होगा। खैर, लिखित कार्य के लिए नापसंद (परीक्षण योजना, बग रिपोर्ट)।

इस पेशे में सबसे कठिन काम क्या है?

हमेशा विवरण के प्रति चौकस रहने के लिए, उचित एकाग्रता बनाए रखना हमेशा संभव नहीं होता है :) ठीक है, और संचार :) संचार स्थापित करना मुश्किल है।

और सबसे सुखद बात क्या है?

उपयोगी महसूस करें, महसूस करें कि आप उत्पाद को बेहतर, बेहतर और अधिक सुविधाजनक बना रहे हैं।

आपको क्या लगता है कि आपके कौशल में सुधार करने के लिए क्या आवश्यक है?

शायद सहकर्मियों के साथ अधिक संचार, ठीक है, कुछ पाठ्यक्रमों या व्याख्यानों में जाएं।

जो लोग सॉफ्टवेयर टेस्टर बनने की सोच रहे हैं, उन्हें सलाह या बिदाई शब्द दें!

ज्यादा देर मत सोचो, बस कोशिश करो। अगर यह आपका है, तो आप समझ जाएंगे :)

अनास्तासिया, वरिष्ठ परीक्षक:

आप कितने साल से एक परीक्षक हैं?

लगभग 10 साल :)

बहुत समय हो गया है, क्या आपने कभी अपना पेशा बदलने पर विचार किया है?

इसके अलावा, कोशिश भी की! एक समय में, मैंने टेस्ट टीम लीडर और प्रोजेक्ट मैनेजर दोनों के रूप में खुद को आजमाया, लेकिन मुझे एहसास हुआ कि मैं परीक्षण प्रक्रिया को याद करता हूं और सामान्य तौर पर, मैं अभी जो कर रहा हूं, उसे करने में मेरी दिलचस्पी अधिक है। चारों ओर घूमना, सोचना, तुलना करना कि क्या था और क्या हो गया है ... अब समाज में एक स्टीरियोटाइप है कि एक परीक्षक जूनियर के लिए एक पेशा है जो सिर्फ क्षेत्र में आना चाहता है, और आगे विकास केवल विश्लेषकों, प्रोग्रामर या में ही संभव है। प्रबंधक।

यह सच नहीं है! ऊर्ध्वाधर विकास के अलावा, पेशे में क्षैतिज विकास भी है: परीक्षण मैनुअल और कार्यात्मक परीक्षण तक सीमित नहीं है, और लोड या स्वचालित परीक्षण के लिए, आपको नए कौशल सीखना और मास्टर करना होगा।

कौन से व्यक्तिगत गुण आपको एक उत्कृष्ट परीक्षक बनाते हैं?

वह एहसास जब आप परवाह करते हैं और सब कुछ आपकी चिंता करता है। दृढ़ता, अपनी बात साबित करने की क्षमता भी बहुत महत्वपूर्ण है। अक्सर प्रोग्रामर कहते हैं, "यह कोई बग नहीं है!" या कुछ समझने योग्य समझें क्योंकि यह उनके लिए समझ में आता है। इस मामले में, मैं आमतौर पर उपयोग का एक उदाहरण देता हूं: उदाहरण के लिए, यदि मेरी मां एक पॉपअप देखती है जिसमें केवल एक त्रुटि कोड होता है, तो वह शायद "क्या करें?" प्रश्न के साथ घबराहट में सहायता सेवा को कॉल करना शुरू कर देगी। . आपको हमेशा यह ध्यान रखना चाहिए कि आपके प्रोग्राम का उपयोग कौन करेगा: गीक प्रोग्रामर, गेमर्स, या पुरानी पीढ़ी।

क्या अधिक महत्वपूर्ण है - कोई फर्क नहीं पड़ता कि यह कितना खराब लग सकता है - समाजक्षमता। परीक्षक डिजाइनरों, विश्लेषकों, डेवलपर्स, व्यवस्थापकों के साथ संचार करता है ... तथ्य यह है कि यदि कुछ असुविधाजनक रूप से किया जाता है, लेकिन आप परवाह करते हैं, तो आप इसे ठीक करने के अवसर की तलाश करेंगे। आप केवल बग के लिए आवेदन की जांच नहीं कर सकते हैं और शांत हो सकते हैं।

तनाव प्रतिरोध भी काम आएगा: एक परीक्षक वास्तव में वह व्यक्ति होता है जो हाथों में बैटन लेकर अंतिम चरण चलाता है, इसलिए यह महत्वपूर्ण है कि घबराएं नहीं, बल्कि अपना काम अच्छी तरह से करते रहें। कभी-कभी बग फिक्स को अगली रिलीज़ तक विलंबित किया जा सकता है, लेकिन ऐसे मुद्दे भी हैं जिन्हें ठीक करने की आवश्यकता है!

क्या आपको लगता है कि ऐसी चीजें हैं जो यह स्पष्ट करती हैं कि आप एक परीक्षक नहीं होंगे?

जीवन की स्थिति "और ऐसा ही होगा!"

आपको यह भी याद रखना होगा कि काम की अपनी एकरसता है: उदाहरण के लिए, यदि कोई नई सुविधा दिखाई दी है, तो आपको न केवल इसे, बल्कि पूरे एप्लिकेशन के प्रदर्शन की भी जांच करने की आवश्यकता है। ऐसे लोग होते हैं जो हमेशा जल्दी में रहते हैं और एक ही काम को कई बार करने के लिए तैयार नहीं होते हैं, हो सकता है कि उन्हें काम की यह लय पसंद न आए।

आप पेशे में कैसे आए?

विश्वविद्यालय के तुरंत बाद, मैंने बहुत समय पहले FIT NSU से स्नातक किया था। विश्वविद्यालय में एक परीक्षण पाठ्यक्रम था, मैं इस भूमिका में खुद को आजमाना चाहता था।

क्या कुछ ऐसा था जिसकी आपको उम्मीद नहीं थी?

चूंकि यह क्षेत्र अभी उभर रहा था, मुझे 40-45 साल के "पुराने स्कूल" प्रोग्रामर से निपटना पड़ा, जो मानते थे कि परीक्षण आवश्यक नहीं था, और उनके निर्णय डिफ़ॉल्ट रूप से सही थे। यह वहाँ था कि मैंने अपनी बात पर जोर देना और अपनी बात साबित करना सीखा।

इस पेशे में सबसे कठिन काम क्या है?

निरंतर एकाग्रता की आवश्यकता: आप आराम की स्थिति में परीक्षण नहीं कर सकते! लेकिन "मुश्किल" का मतलब "बुरा" नहीं है, इसका अपना सकारात्मक है!

और सबसे सुखद बात क्या है?

उत्पादन के लिए आसान रोलआउट, अच्छी समीक्षा।

आपको क्या लगता है कि आपके कौशल में सुधार करने के लिए क्या आवश्यक है?

इच्छा और आकांक्षा! व्यायाम? यह कहना मुश्किल है... एक बच्चे के रूप में, मुझे वास्तव में "10 अंतर खोजें" खेल पसंद आया, मैं हमेशा "मुर्ज़िल्का" और अन्य पत्रिकाओं के नए मुद्दों की प्रतीक्षा कर रहा था!

जो लोग सॉफ्टवेयर टेस्टर बनने की सोच रहे हैं, उन्हें सलाह या बिदाई शब्द दें!

आधार जानें, गुणवत्ता के लिए जड़, अपने काम से जलें, याद रखें: "एक परीक्षक एक उपयोगकर्ता अधिवक्ता है"!

जैसा कि हम देख सकते हैं, पेशे का रास्ता बहुत अलग हो सकता है, हर किसी की अपनी कठिनाइयाँ होती हैं और वे जो करते हैं उससे प्यार करने के अपने कारण होते हैं। और फिर भी, लगभग सभी नोवो परीक्षक इस बात से सहमत हैं कि आपको सावधान रहने की जरूरत है, उदासीन नहीं, कभी-कभी सावधानीपूर्वक, न केवल संकेतित उपयोग के मामलों का परीक्षण करने के लिए, बल्कि वास्तव में उपयोगकर्ता की भूमिका के लिए अभ्यस्त होने और गुणवत्ता का मूल्यांकन करने के लिए तैयार रहने की आवश्यकता है। खैर, जहां तक ​​परीक्षण में करियर की शुरुआत का सवाल है, फैसला सर्वसम्मत है - आओ और कोशिश करो!

यदि आपको कोई त्रुटि मिलती है, तो कृपया टेक्स्ट के एक भाग को हाइलाइट करें और क्लिक करें Ctrl+Enter.

सॉफ्टवेयर परीक्षण एक विशेषता है जो आईटी में बहुत लोकप्रिय है। वास्तव में अब सभी को ऐसे कर्मचारियों की आवश्यकता क्यों है और क्या इस विज्ञान में महारत हासिल करना मुश्किल है, हमें मास्को क्षेत्र के छात्रों के लिए अग्रणी पाठ्यक्रमों की दिशा में सुखोरुकोव अकादमी के एक शिक्षक हुसोव पोपोवा ने बताया था।

ल्यूबा, ​​अपने शब्दों में वर्णन करें - सॉफ्टवेयर परीक्षण क्या है?

एक सामान्य अर्थ में, यह इस बात की पूरी जांच है कि हमारा कार्यक्रम संदर्भ की शर्तें जारी करने वाले ग्राहकों और उपयोगकर्ताओं दोनों की इच्छाओं को कैसे पूरा करता है।

तकनीकी अर्थों में, यह क्रियाओं का एक समूह है जिसका उद्देश्य कार्यक्रम में सबसे महत्वपूर्ण त्रुटियों का शीघ्रता से पता लगाना है।

और, तीसरा, गुणवत्ता आश्वासन के संदर्भ में, उत्पाद को बेहतर बनाने के लिए परीक्षण सबसे बहुमुखी और प्रभावी उपकरण है, जो इसे उपयोगकर्ता के अनुकूल बनाता है।

क्या आधुनिक श्रम बाजार को परीक्षकों की आवश्यकता है?

हाँ यकीनन! अब ऐसे विशेषज्ञों की बहुत भारी कमी है, और इसके अलावा, यह आवश्यकता समय के साथ बढ़ेगी।

और क्यों?

कारण सरल है - कंप्यूटर और प्रोग्राम हमारे जीवन के लगभग हर क्षेत्र में मौजूद हैं, और भविष्य में, डिजिटल तकनीकों का प्रसार केवल बढ़ेगा। आज हर घंटे नई साइटें, नई सेवाएं, नए एप्लिकेशन हैं। प्रगति स्थिर नहीं है: एलोन मस्क 20 वर्षों में मंगल ग्रह पर एक समझौता स्थापित करने और एक पूर्ण मस्तिष्क-प्रोसेसर इंटरफ़ेस बनाने का इरादा रखता है। क्या आप कल्पना कर सकते हैं कि इस प्रणाली की सुरक्षा को कम से कम पूरी तरह से जांचने के लिए कितने परीक्षकों की आवश्यकता होगी? आखिर कोई भी अपने दिमाग को बिजली के झटके के कारण बिजली का झटका लगने के खतरे में नहीं डालना चाहता!

तो यह पेशा, जिसे आज काफी नया माना जाता है, निश्चित रूप से निकट भविष्य में अपनी प्रासंगिकता नहीं खोएगा। इसलिए, यदि आप अपनी गतिविधि के क्षेत्र को बदलने और आईटी में आने का निर्णय लेते हैं, तो परीक्षण सबसे अच्छा विकल्प होगा। आखिरकार, इस क्षेत्र के विशेषज्ञ को निश्चित रूप से अभी और भविष्य में नौकरी मिलेगी। और यहां तक ​​​​कि सबसे उन्नत रोबोट भी यहां किसी व्यक्ति को प्रतिस्थापित नहीं कर सकते हैं - परीक्षण के लिए बहुत अधिक गैर-रेखीय विश्लेषण, बहुत अधिक अनुमान, बहुत अधिक मानवीय भागीदारी की आवश्यकता होती है।

और कहाँ, किन उद्योगों में परीक्षकों की माँग विशेष रूप से अधिक है?

मुझे लगता है कि अब किसी भी प्राथमिकता वाले क्षेत्रों को अलग करना संभव नहीं है। मुझे व्यक्तिगत रूप से इस तथ्य का सामना करना पड़ा कि सेवा क्षेत्र में, इन-डोर नेविगेशन में, ई-कॉमर्स में एक परीक्षक की सेवाओं की आवश्यकता थी। मैंने मोबाइल संचार के लिए कार्यक्रमों का परीक्षण किया - बीलाइन बिलिंग, मैंने वित्तीय और बैंकिंग क्षेत्र में परियोजनाओं में काम किया - Sberbank क्लाइंट अनुप्रयोगों का परीक्षण किया।

इसलिए, यदि आप, उदाहरण के लिए, एक बिक्री प्रबंधक थे, तो एक परीक्षक के नए पेशे में महारत हासिल करने के बाद, आप एक परिचित व्यापार क्षेत्र में अच्छी तरह से नौकरी पा सकते हैं, लेकिन पूरी तरह से अलग स्थिति में।

परीक्षक की गतिविधि से नियोक्ता कंपनी और उसके ग्राहकों को क्या मिलेगा?

सबसे पहले, यह वित्तीय बचत है। किसी प्रोग्राम के आधिकारिक रिलीज़ से पहले उसमें बग ढूँढ़ना और ठीक करना, उत्पाद के उपयोगकर्ताओं तक पहुँचने के बाद वही काम करने की तुलना में बहुत सस्ता है। और सबसे बड़ा आर्थिक लाभ प्रलेखन विकास के चरण में त्रुटियों का पता लगाने से आता है। मेरे पास एक मामला था जब मुझे प्रलेखन तर्क में त्रुटि मिली और इस तथ्य के कारण कि इसे तुरंत ठीक कर दिया गया था, मैं न केवल पैसे बचाने में कामयाब रहा, बल्कि प्रोग्रामर के श्रम को भी बचाने में कामयाब रहा।

खैर, दूसरा परिणाम कंपनी की प्रतिष्ठा में सुधार है। आखिरकार, यदि ग्राहक प्रोग्राम का उपयोग करते हैं, तो यह सुविधाजनक है, सही ढंग से काम करता है और इसके लिए जो इरादा है उसे करने की गारंटी है, तो, निश्चित रूप से, उपयोगकर्ता ऐसे सॉफ़्टवेयर की सराहना करते हैं। और यहाँ से कंपनी के प्रति वफादारी आती है, और सकारात्मक समीक्षा, और, परिणामस्वरूप, बिक्री में वृद्धि होती है।

ग्राहकों के लिए परीक्षक के काम का लाभ भी स्पष्ट है। ऐसा विशेषज्ञ जितना अधिक पेशेवर होता है, उतनी ही सावधानी से वह अपने कर्तव्यों का पालन करता है, परिणामस्वरूप उपयोगकर्ताओं को उतने ही उच्च गुणवत्ता वाले सॉफ़्टवेयर उत्पाद प्राप्त होंगे।

ल्यूबा, ​​आप परीक्षक कैसे बने?

मुझे बचपन से ही तकनीक की ओर आकर्षित किया गया है। हां, मुझे पता है कि एक लड़की के लिए ये असामान्य रुचियां हैं।☺ यहाँ मेरे दादाजी ने एक बड़ी भूमिका निभाई - वे बश्कोर्तोस्तान के एक सम्मानित आविष्कारक थे। यह वह था जिसने मेरा पहला कंप्यूटर काम से लाया, जो अभी भी एमएस-डॉस चला रहा था। और मैं इसके साथ अपने दम पर काम करके खुश था, इसका पता लगाऊंगा, इसमें महारत हासिल करूंगा; तब विंडोज ऑपरेटिंग सिस्टम क्रम में चला गया, और सामान्य तौर पर, स्कूल के अंत तक, मुझे पहले से ही पता था कि मैं इस विशेष क्षेत्र में काम करना और घूमना चाहता हूं। मैं एक प्रोग्रामर बनने के लिए कॉलेज गया, फिर मैं उसी विशेषता के लिए विश्वविद्यालय गया। और विश्वविद्यालय से स्नातक होने के बाद, ऐसा हुआ कि मैं प्रोग्रामर से परीक्षकों तक वापस आ गया, हालांकि ये पेशे, निश्चित रूप से संबंधित हैं।

आपने शिक्षक बनने का फैसला क्यों किया?

वास्तव में, मेरे पास लंबे समय से ऐसा विचार है कि संरचना करना अच्छा होगा, मेरे सभी ज्ञान और परीक्षण कौशल को व्यवस्थित करना, उदाहरण के लिए, मेरे अपने ब्लॉग के रूप में। आखिरकार, मुझे इस विशेषता में लगभग 10 वर्षों का अनुभव है। और अब, जब यह विचार मेरे दिमाग में पहले ही आकार ले चुका था, तो अचानक सुखोरुकोव अकादमी से एक प्रस्ताव आया। बस ऐसे ही, आप जानते हैं, भाग्य का संकेत। तो मैंने सोचा, "क्यों नहीं?" और प्रस्ताव स्वीकार कर लिया। और मैंने सभी नवीनतम जानकारी को एक स्थान पर एकत्रित करने का प्रयास किया, ताकि उन सभी के लिए समझना और अध्ययन करना सबसे आसान हो जो अपना जीवन बदलना चाहते हैं और एक आईटी विशेषज्ञ बनना चाहते हैं। और मेरी माँ एक शिक्षिका है, इसलिए हम मान सकते हैं कि यह वंशानुगत है☺

आप किस बारे में बात करने जा रहे हैं?

पहले तो काफी सिद्धांत और सैद्धांतिक ज्ञान होगा। यह उन छात्रों की नींव रखने के लिए आवश्यक है, जिन्होंने पहले आईटी क्षेत्र में काम नहीं किया है। इसके आधार पर, छात्र अपने व्यावहारिक कौशल को और विकसित करेंगे। हम सॉफ्टवेयर विकास जीवन चक्र, गुणवत्ता आश्वासन, इसमें परीक्षकों की भूमिका जैसे सामान्य मुद्दों से परिचित होंगे। आइए परीक्षण के सिद्धांतों, इसके प्रकार (मैनुअल और स्वचालित) और विधियों के बारे में बात करते हैं, परीक्षण प्रलेखन क्या है और इसके साथ सही तरीके से कैसे काम करें। पहले से ही इस स्तर पर, व्यावहारिक कार्य शुरू हो जाएंगे, जो समय के साथ और अधिक जटिल हो जाएंगे।

कितना अभ्यास होगा?

हाँ यकीनन। मैं इसी पर फोकस कर रहा हूं। व्यावहारिक कार्य, व्यावहारिक उदाहरण, अपने हाथों से हल किए गए, इस पेशे में महारत हासिल करने के लिए छात्रों की सबसे अच्छी मदद करेंगे, यहां तक ​​​​कि जो एक परीक्षक के काम से परिचित नहीं हैं। मैं प्रत्येक पाठ के बाद ऐसे कार्य देता हूं, और फिर हम उन्हें एक साथ जांचते हैं और जो प्रश्न उत्पन्न होते हैं उनका विश्लेषण करते हैं।

छात्रों को क्या अतिरिक्त ज्ञान प्राप्त होगा?

मैं इंटरनेट और वेब परीक्षण के सिद्धांतों के बारे में बात करता हूं, SQL डेटाबेस और HTML भाषा के मूल तत्वों के साथ काम करने के मुद्दों पर स्पर्श करता हूं।हम सेलेनियम आईडीई में स्क्रिप्ट लिखना और निष्पादित करना सीखेंगे, मुख्य लोकेटर का विश्लेषण करेंगे, और सेलेनियम के साथ जावा में एक साधारण परीक्षण लिखने का प्रयास करेंगे। यदि टीम स्तर अनुमति देता है, तो हम कोड रीफैक्टरिंग की मूल बातें और कुछ परीक्षण डिज़ाइन पैटर्न सीखेंगे। हम बीडीडी प्रौद्योगिकी, परीक्षण प्रबंधन प्रणाली आदि के बारे में भी बात करेंगे। बेशक, मैं साहित्य का सुझाव दूंगा, और यहां तक ​​कि अपने स्वयं के स्टॉक से किताबें भी साझा करूंगा जो छात्रों को पाठ्यक्रम पूरा करने के बाद अपने आप में सुधार करने की अनुमति देगा।

क्या जो लोग आपके पाठ्यक्रमों में आना चाहते हैं उन्हें पहले से कुछ विशिष्ट ज्ञान की आवश्यकता है?

साधारण कंप्यूटर साक्षरता के अलावा, नहीं। परीक्षण आम तौर पर प्रारंभिक प्रशिक्षण के लिए सबसे मामूली आवश्यकताओं के साथ आईटी का एक क्षेत्र है। बेशक, अगर किसी व्यक्ति के पास पहले से ही कुछ प्रोग्रामिंग कौशल हैं, तो उसके लिए यह केवल आसान होगा। लेकिन यदि आप परीक्षण के बारे में पूरी तरह से कुछ भी नहीं जानते हैं, तो भी आपको पाठ्यक्रमों में सभी आवश्यक जानकारी, ज्ञान और कौशल प्राप्त होंगे।

क्या वे नौकरी पाने के लिए पर्याप्त हैं?

हां जरूर। एक छात्र, यदि वह ध्यान से व्याख्यानों को सुनता है, चर्चाओं में भाग लेता है, व्यावहारिक गृहकार्य करता है और, परिणामस्वरूप, सफलतापूर्वक पाठ्यक्रम पूरा कर लेता है, तो वह सुरक्षित रूप से कनिष्ठ परीक्षक के पद के लिए आवेदन कर सकता है।

चरित्र के कौन से गुण परीक्षक को उसके काम में मदद करेंगे?

जिज्ञासा, दृढ़ता, विश्लेषण करने की क्षमता, धैर्य, काम के प्रति समर्पण। इस तथ्य के बावजूद कि परीक्षण एक तकनीकी विशेषता है, गैर-मानक दृष्टिकोणों का यहां केवल स्वागत है। यदि किसी उत्पाद को असामान्य दृष्टिकोण से देखने की क्षमता, अपने स्वयं के मूल तर्क का उपयोग करके त्रुटियों की पहचान करने में मदद करती है, "बग को पकड़ें", तो यह एक परीक्षक के लिए केवल एक प्लस है। और एक और महत्वपूर्ण अतिरिक्त लाभ अंग्रेजी का ज्ञान है।

और सच्चाई यह है कि एक परीक्षक का काम एक छुट्टी है: आप बैठते हैं, अपना पसंदीदा खेल खेलते हैं, और साथ ही आपको इसके लिए पैसे भी मिलते हैं?

बिलकूल नही! यह एक बहुत ही सामान्य गलत धारणा है। इस काम को इस तरह समझने के लिए आपको वास्तव में कंप्यूटर गेम खेलना पसंद करना होगा। क्योंकि एक ही स्क्रिप्ट के सैकड़ों परीक्षण के बाद, एक ही खोज के सैकड़ों टेस्ट रन के बाद, आप इस खेल से नफरत करेंगे!☺ मैंने खेल विकास से अपने सहयोगियों की कहानियाँ बार-बार सुनी हैं, जिन्होंने खेल के जारी होने के बाद, विशेष रूप से इसके साथ एक डिस्क खरीदी और इसे अपने घुटनों पर तोड़ दिया। इसलिए परीक्षण कोई खेल नहीं, मनोरंजन नहीं, बल्कि श्रमसाध्य कार्य है।

ल्यूबा, ​​परीक्षकों को सबसे अधिक बार किन समस्याओं का सामना करना पड़ता है?

सबसे अप्रिय समस्या ग्राहक से परियोजना प्रलेखन की कमी है। हां, ऐसा भी होता है, और जितना हम चाहेंगे उससे कहीं अधिक बार। तदनुसार, यह पता चला है कि कार्यक्रम का परीक्षण करना आवश्यक है, लेकिन भरोसा करने के लिए कुछ भी नहीं है - आपको खुद कुछ लिखना होगा, ग्राहक से कुछ मांगना होगा ... और, ज़ाहिर है, समय सीमा - इसे ढूंढना हमेशा मुश्किल होता है हम कितना समय परीक्षण पर खर्च करना चाहते हैं और हम कितना समय व्यतीत कर सकते हैं, के बीच सही संतुलन।

परीक्षकों के वेतन क्या हैं?

एक जूनियर परीक्षक के लिए भुगतान प्रति माह कम से कम 30,000 रूबल से शुरू होता है। कुछ वर्षों के अनुभव वाला एक मध्य-विशेषज्ञ आमतौर पर 50-60 हजार रूबल से प्राप्त करता है। और एक वरिष्ठ जिसने 3 साल से अधिक समय तक परीक्षण में काम किया है, वह प्रति माह 80,000 या उससे अधिक का दावा कर सकता है।

सॉफ्टवेयर परीक्षण के क्षेत्र में नवागंतुकों को आप क्या सलाह दे सकते हैं?

विशेष साहित्य पढ़ें, शैक्षिक वीडियो देखें, सहकर्मियों से अनुभव प्राप्त करें, हर समय कुछ नया सीखने का प्रयास करें - यही एकमात्र तरीका है जिससे आप आधुनिक तकनीकों के विकास को बनाए रख सकते हैं। और "जानना" एक परीक्षक के लिए एक महत्वपूर्ण गुण है।

यदि आप एक नई विशेषता में महारत हासिल करना चाहते हैं और आईटी विकास के क्षेत्र में एक अच्छी भुगतान वाली, दिलचस्प नौकरी पाना चाहते हैं, तो एलेक्सी सुखोरुकोव की आईटी अकादमी में परीक्षक पाठ्यक्रम एक उत्कृष्ट विकल्प होंगे!

आईटी विकसित हो रहा है, नए उत्पाद लगातार बनाए जा रहे हैं जिन्हें बाजार में प्रवेश करने से पहले सत्यापन की आवश्यकता होती है ताकि अंतिम उपयोगकर्ता को एक गुणवत्ता वाला उत्पाद प्राप्त हो। यह परीक्षक पर निर्भर करता है कि उत्पाद किस स्थिति में बाजार में आएगा।

एक परीक्षक कौन है

किसी भी मामले में, समय पर प्रतिक्रिया प्राप्त करना महत्वपूर्ण है, आपके काम पर प्रतिक्रिया, यह वांछनीय है कि वे उद्देश्यपूर्ण हों। प्रोग्रामर के साथ भी ऐसा ही है - उच्च परिणाम प्राप्त करने के लिए, आपको जल्द से जल्द किए गए कार्यों के बारे में सकारात्मक और नकारात्मक प्रतिक्रिया प्राप्त करने की आवश्यकता है। परीक्षक का कार्य प्रोग्रामर्स को फीडबैक देना होता है। जितनी तेजी से प्रतिक्रिया प्राप्त होती है, उतनी ही जल्दी प्रोग्रामर त्रुटि को ठीक कर देंगे, यदि कोई हो।

विशेष रूप से बोलते हुए, एक परीक्षक कौन है और वह क्या करता है, तो यह एक ऐसा व्यक्ति है जो विकास टीम द्वारा किए गए कार्यों की जांच करता है, सॉफ्टवेयर (वेबसाइट, एप्लिकेशन, चैटबॉट, आदि) के संचालन में त्रुटियों को इंगित करता है।

"परीक्षण" शब्द को परिभाषित करना काफी कठिन है, लेकिन ऐसा नहीं है:

  • विकास - भले ही परीक्षक कोड लिखना जानता हो, परीक्षण सॉफ्टवेयर विकास नहीं है;
  • विश्लेषण और डेटा संग्रह - हालांकि काम में आपको डेटा को परिष्कृत करना है, उनका विश्लेषण करना है, लेकिन यह काम केवल जरूरत पड़ने पर ही किया जाता है, लगातार नहीं;
  • तकनीकी लेखन - इस मामले में, परीक्षक को अपने काम और परीक्षणों का दस्तावेजीकरण करना होता है।

परीक्षण इनमें से किसी भी गतिविधि से संबंधित नहीं है, क्योंकि वे यह सब कार्य अपने स्वयं के कार्य की प्रक्रिया को सुविधाजनक बनाने के लिए करते हैं।

परीक्षण के प्रकार

कोई सार्वभौमिक परीक्षक नहीं हैं, अन्यथा काम खराब गुणवत्ता का होगा। अपनी विशेषताओं के साथ कई प्रकार के परीक्षण हैं।

क्रियात्मक परीक्षण

कार्यात्मक परीक्षण कुछ घटकों या पूरे सिस्टम की कार्यक्षमता के विनिर्देशों के विश्लेषण पर आधारित है। इस रूप में परीक्षण सिस्टम द्वारा किए जाने वाले कार्यों पर आधारित होते हैं। आमतौर पर इन कार्यों को आवश्यकताओं, विशिष्टताओं में वर्णित किया जाता है।

कार्यात्मक परीक्षण का मुख्य लाभ परीक्षण के दौरान सिस्टम के वास्तविक उपयोग का अनुकरण है। नुकसान 2:

  • सॉफ्टवेयर में तार्किक त्रुटियों के लापता होने की संभावना;
  • अनावश्यक परीक्षण।

तनाव परीक्षण

लोड परीक्षण को प्रदर्शन परीक्षण भी कहा जाता है। यह एक स्वचालित प्रकार का परीक्षण है जो सिस्टम के संचालन का अनुकरण करता है।

इस प्रकार के परीक्षण का मुख्य कार्य कुछ भारों के तहत आवेदन की क्षमताओं का निर्धारण करना है। इसे ध्यान में रखना चाहिए:

  • उनके निष्पादन की एक निश्चित तीव्रता पर संचालन करने का समय;
  • एक बार में एप्लिकेशन का उपयोग करने वाले उपयोगकर्ताओं की संख्या;
  • बढ़े हुए भार के साथ स्वीकार्य प्रदर्शन की सीमा;
  • बहुत उच्च लोड स्तरों पर प्रदर्शन।

यह एप्लिकेशन की विश्वसनीयता का भी परीक्षण करता है। यह औसत लोड के साथ सॉफ़्टवेयर परीक्षण के कई घंटों के दौरान एप्लिकेशन के प्रदर्शन से निर्धारित होता है।

स्वचालित परीक्षण

स्वचालित परीक्षण सॉफ्टवेयर परीक्षण है जिसके दौरान मुख्य कार्य और परीक्षण चरण विशेष उपकरणों का उपयोग करके स्वचालित रूप से किए जाते हैं। जाँच की गई क्रियाओं में शामिल हैं:

  • प्रक्षेपण;
  • आरंभीकरण;
  • परीक्षण निष्पादन;
  • विश्लेषण;
  • एक परिणाम जारी करना।

इस मामले में परीक्षक स्वचालित मोड में परीक्षण स्क्रिप्ट, परीक्षण सूट और परीक्षण उपकरण बनाता है, डिबग करता है और रखता है।

उपयोगिता परीक्षण

यह अंतिम उपयोगकर्ता द्वारा इंटरफ़ेस की उपयोगिता के लिए परीक्षण कर रहा है। उपयोगिता परीक्षण के लिए धन्यवाद, आप यह पता लगा सकते हैं कि उत्पाद अपेक्षाओं को कैसे पूरा करता है और उपयोग करने में सहज है। उपयोगिता परीक्षक को उत्पाद को उपयोगकर्ता की आंखों से देखना चाहिए। सत्यापन प्रक्रिया के दौरान, यह विशिष्ट कार्य करता है जो उपयोगकर्ता भविष्य में करेगा, और यदि आवश्यक हो तो उत्पाद को बेहतर संस्करण में लाता है।

उपयोगिता परीक्षण कई तरह से काम आ सकता है:

  • इंटरफ़ेस प्रयोज्य परीक्षण;
  • प्रतियोगियों के साथ उत्पाद की तुलना;
  • एक उत्पाद के इंटरफेस के कई संस्करणों की तुलना।

इस मामले में, न केवल साइटों का परीक्षण किया जाता है। कई अन्य इंटरफेस हैं: आवाज, प्रिंट फॉर्म, व्यावसायिक प्रक्रियाएं, स्मार्टफोन और कंप्यूटर के लिए एप्लिकेशन, और अन्य।

एकीकरण जांच

एकीकरण परीक्षण का सार पूरे उत्पाद के घटकों के कनेक्शन और सिस्टम के अन्य भागों के साथ उनकी बातचीत की जांच करना है।

इस परीक्षण के कई प्रकार हैं:

  • बॉटम-अप - सभी मॉड्यूल, प्रक्रियाओं, निम्न-स्तरीय कार्यों को एक साथ इकट्ठा किया जाता है और परीक्षण किया जाता है, जिसके बाद घटकों के अगले स्तर को इकट्ठा किया जाता है;
  • ऊपर से नीचे तक - सबसे पहले, उच्च-स्तरीय घटकों का परीक्षण किया जाता है, फिर स्तर धीरे-धीरे कम हो जाता है;
  • बिग बैंग - सभी घटक, निम्न-स्तर और उच्च-स्तर, एक साथ रखे जाते हैं और एक साथ परीक्षण किए जाते हैं, ताकि आप एक त्वरित परीक्षण कर सकें।

विन्यास परीक्षण

विभिन्न विन्यासों में उत्पाद की कार्यक्षमता की जाँच करने के उद्देश्य से:

  • मंच;
  • चालक;
  • कंप्यूटर विन्यास।

सत्यापन के सर्वर स्तर पर, उत्पाद की उस वातावरण के साथ बातचीत की जाँच की जाती है जहाँ इसे स्थापित किया जाएगा। इस चरण का मुख्य कार्य उत्पाद के साथ काम करने के लिए इष्टतम हार्डवेयर कॉन्फ़िगरेशन का पता लगाना है।

ग्राहक स्तर पर, यह पता चलता है कि उत्पाद, इसकी कार्यक्षमता का उपयोग करना कितना सुविधाजनक है।

सुरक्षा परीक्षण

सुरक्षा की जांच करने, हैकर के हमलों और वायरस से जुड़े जोखिमों का विश्लेषण करने के लिए सुरक्षा परीक्षण किया जाता है। सुरक्षा परीक्षण का मुख्य कार्य उत्पाद का उपयोग करते समय अधिकतम सुरक्षा और आराम स्थापित करना है।

परीक्षण सिद्धांत:

  • उपलब्धता;
  • गोपनीयता;
  • अखंडता।

खेल परीक्षण

आकर्षक नाम के बावजूद खेल परीक्षण काफी जटिल और नीरस है। इसका मुख्य लक्ष्य बग के लिए खेल की जांच करना है ताकि उत्पाद उच्च गुणवत्ता वाले रूप में उपभोक्ता तक पहुंचे। खेल और उसके खंडों को कई दर्जन बार खेलना और फिर से खेलना पड़ता है, क्योंकि एक बग को ठीक करने से दूसरा बग हो सकता है। सभी परीक्षण मैन्युअल रूप से किए जाते हैं और इसमें बहुत लंबा समय लगता है। इसके अलावा, गेम के कई संस्करण हो सकते हैं, उदाहरण के लिए, कंप्यूटर और एंड्रॉइड स्मार्टफोन के लिए - फिर परीक्षण की अपनी विशेषताएं होती हैं और परीक्षणों की संख्या दोगुनी हो जाती है।

एक परीक्षक को किन कौशलों की आवश्यकता होती है?

एक अच्छे परीक्षक का मुख्य गुण अपने काम के लिए जुनून है। आपको इस क्षेत्र में आत्म-साक्षात्कार के लिए भी प्रयास करने की आवश्यकता है। परीक्षण के स्तर को बढ़ाने के लिए, आपको काम की गुणवत्ता में सुधार करने के तरीके के बारे में जानकारी का लगातार अध्ययन करने की आवश्यकता है, कुछ उत्पादों में क्या विशेषताएं हो सकती हैं।

सॉफ़्टवेयर परीक्षक के लिए आवश्यकताएँ (कंपनी के आधार पर प्लस / माइनस):

  • यह समझना कि बग क्या है, एक परीक्षण मामला, एक परीक्षण रणनीति (और इसे बनाने की क्षमता), एक बग रिपोर्ट;
  • स्वचालित परीक्षण का बुनियादी ज्ञान;
  • त्वरित शिक्षार्थी, तेजी से बदलते परिवेश में अनुकूलन क्षमता;
  • डेटाबेस के साथ काम करने की क्षमता - बुनियादी अवधारणाएं और प्रश्न;
  • संचार कौशल - टीम के साथ बातचीत के लिए महत्वपूर्ण;
  • विश्लेषणात्मक दिमाग;
  • बड़ी मात्रा में सूचनाओं को शीघ्रता से संसाधित करने की क्षमता।

एक परीक्षक और अन्य प्रोग्रामिंग भाषाओं के लिए जावा, पायथन का ज्ञान भी काम आ सकता है। लेकिन साथ ही, उनका ज्ञान काम में हस्तक्षेप कर सकता है, क्योंकि परीक्षक अन्य लोगों की गलतियों को सुधारने की कोशिश कर सकता है, यानी अपना काम न करें। और इससे गुणवत्ता कम हो जाती है।

परीक्षक वेतन

मॉस्को में एक परीक्षक का औसत वेतन लगभग 70 हजार रूबल है, सेंट पीटर्सबर्ग में - 50। येकातेरिनबर्ग थोड़ा पीछे है - 45 हजार रूबल। छोटे शहरों में मजदूरी कम होती है। वोल्गोग्राड, वोरोनिश, पर्म, ऊफ़ा, कज़ान में, वेतन 33-40 हजार रूबल है।

अनुभव के बिना नौसिखिए परीक्षक ऐसे वेतन की अपेक्षा कर सकते हैं जो शहर में औसत परीक्षक वेतन का आधा या 2/3 है।

उच्च शिक्षा और कम से कम 1 वर्ष के कार्य अनुभव वाला एक परीक्षक सेंट पीटर्सबर्ग में 65 हजार और मॉस्को में 80 हजार के वेतन पर भरोसा कर सकता है। राजधानी में अधिकतम आय 150 हजार है, सेंट पीटर्सबर्ग में - 120 हजार रूबल।

150 हजार से अधिक आय जटिल उत्पादों के सत्यापन में शामिल विशेषज्ञ हैं। गेमिंग और प्रयोज्य विशेषज्ञ सबसे कम कमाते हैं।

घर पर एक परीक्षक कार्यालय के समान ही कमाता है। अधिकांश भाग के लिए, यहां फ्रीलांसिंग वेतन उस शहर पर निर्भर करता है जिसमें नियोक्ता स्थित है। कभी-कभी मास्को से सॉफ्टवेयर विकास कंपनियां कम भुगतान करने के लिए विशेष रूप से एक छोटे शहर के विशेषज्ञ की तलाश करती हैं। इसके अलावा, परीक्षकों के लिए फ्रीलांसिंग कई परियोजनाओं को संयोजित करने और अधिक कमाई करने का एक अवसर है।

एक परीक्षक कैसे बनें

परीक्षक बनने के लिए उच्च शिक्षा का होना आवश्यक नहीं है। ध्यान केंद्रित करने में सक्षम होना महत्वपूर्ण है, छोटी चीजों को याद नहीं करना। आप शुरुआत से एक परीक्षक भी बन सकते हैं, लेकिन आपको अभी भी कुछ ज्ञान की आवश्यकता है। उदाहरण के लिए, आपको एक कंप्यूटर और "आप" जैसे कार्यक्रमों को संभालने में सक्षम होना चाहिए, अपरिचित वातावरण में नेविगेट करने में सक्षम होना चाहिए। डेटाबेस की मूल बातें समझने के लिए कम से कम एक प्रोग्रामिंग भाषा जानना भी अच्छा है।

यदि आपके पास उच्च शिक्षा है - अच्छा। कंपनियां तकनीकी पृष्ठभूमि वाले आवेदकों को पसंद करती हैं, क्योंकि वे वही हैं जिनकी विश्लेषणात्मक मानसिकता है। लेकिन अगर शिक्षा मानवीय है, तो निराश न हों। आपको एक रिज्यूम बनाने की जरूरत है जिसमें आपको इस बात की जानकारी हो कि आपको किन प्रोजेक्ट्स से निपटना है। भले ही कोई कार्य अनुभव न हो, लेकिन व्यावहारिक भाग के साथ टर्म पेपर हैं, एक थीसिस, आईटी में इंटर्नशिप में अनुभव - यह सब ध्यान आकर्षित करने के लिए फिर से शुरू में शामिल किया जाना चाहिए। अपने मुख्य लाभों को इंगित करना सुनिश्चित करें जो एक परीक्षक के काम में उपयोगी हो सकते हैं। ये हो सकते हैं: विस्तार पर ध्यान, दृढ़ता, कंप्यूटर सॉफ्टवेयर से परिचित होना, सहानुभूति, प्रोग्रामिंग भाषाओं का ज्ञान, विदेशी भाषाओं का ज्ञान।

साक्षात्कार की तैयारी में, आपको निम्नलिखित विषयों से परिचित होना चाहिए:

  • सॉफ्टवेयर क्वालिटी एश्योरेंस;
  • परीक्षण क्या है;
  • परीक्षण के प्रकार;
  • परीक्षण स्तर;
  • परीक्षण कलाकृतियों और उनके उद्देश्य;
  • परीक्षण डिजाइन के साथ परिचित;
  • परीक्षण स्वचालन और इसके प्रकार;
  • परीक्षण मेट्रिक्स, उनका उपयोग कैसे करें।
1 अगस्त 2018

क्या आपने परीक्षण के बारे में बहुत कुछ सुना है और क्या आप इस क्षेत्र में काम करने के अवसर पर प्रयास कर रहे हैं? लेकिन आप अभी भी यह नहीं समझ पा रहे हैं कि आपको किसके साथ काम करना है?

इस लेख में, हम आपको बताएंगे कि एक परीक्षक कौन है, एक सॉफ्टवेयर परीक्षक क्या करता है और वह किन कार्यों का सामना करता है।

एक परीक्षण विशेषज्ञ क्या करता है?

आईटी बाजार में लगातार नए कार्यक्रम दिखाई दे रहे हैं, जिन्हें लोगों के जीवन को सरल और बेहतर बनाने के लिए डिज़ाइन किया गया है।

और ऐसे उत्पादों को अंतिम उपयोगकर्ता के लिए उपलब्ध होने से पहले गुणवत्ता परीक्षण किया जाना चाहिए।

उत्पाद की गुणवत्ता और, परिणामस्वरूप, बाजार पर परियोजना की सफलता परीक्षक पर निर्भर करती है। यदि यह बुनियादी कार्यों को भी करने में सक्षम नहीं है तो एप्लिकेशन का उपयोग कौन करेगा?

इसलिए, परीक्षक डेवलपर और अंतिम उपयोगकर्ता के बीच की कड़ी है और सॉफ्टवेयर उत्पाद के पूर्ण सत्यापन के लिए जिम्मेदार है। और वह न केवल सभी संभावित दोषों को खोजने और उनका दस्तावेजीकरण करने के लिए ऐसा करता है।

त्रुटियों की खोज के अलावा, व्यवहार में परीक्षक कार्यक्रम की संपूर्ण कार्यक्षमता के प्रदर्शन की जांच करता है। आपको यह सुनिश्चित करने की ज़रूरत है कि उपयोगकर्ताओं की सबसे सरल कार्रवाइयां विफलताओं का कारण न बनें।

एक सॉफ्टवेयर परीक्षक की मुख्य जिम्मेदारियों में शामिल हैं:

  • टेस्ट केस और चेकलिस्ट लिखना.

वे पेशेवर परीक्षक प्रलेखन की रीढ़ हैं। परीक्षण मामलों में पूरे सिस्टम के संचालन का परीक्षण करने के लिए चरणों का एक क्रम होता है, और जाँच सूची बताती है कि क्या परीक्षण करने की आवश्यकता है।

  • परीक्षणों का आवश्यक सेट चलाएँ।

निर्धारित कार्यों के आधार पर, परीक्षण विशेषज्ञ यह तय करता है कि किस प्रकार के परीक्षण लागू करने हैं।

  • पाए गए दोषों का दस्तावेज़ीकरण और विश्लेषण.

जब कोई बग पाया जाता है, तो उसे वर्णित करने की आवश्यकता होती है। ऐसा इसलिए किया जाता है ताकि सॉफ्टवेयर डेवलपर जल्दी से समझ सके कि प्रोग्राम कोड के किस हिस्से में त्रुटि है। अब परीक्षक सभी बग्स को बग ट्रैकिंग सिस्टम, जैसे कि JIRA या TestRail में सबमिट करते हैं। त्रुटियों के अधिक विस्तृत विवरण के लिए, आप स्क्रीनशॉट या वीडियो संलग्न कर सकते हैं।

  • डेवलपर्स द्वारा त्रुटियों के उन्मूलन पर नियंत्रण।

एक और कदम सभी पाई गई त्रुटियों के उन्मूलन को नियंत्रित करना है। बग ट्रैकिंग सिस्टम में, प्रत्येक बग को एक गंभीरता ग्रेडेशन (तुच्छ से अवरुद्ध करने के लिए) और बग के जीवन चक्र (नए से बंद तक) के चरण के अनुसार एक स्थिति सौंपी जाती है।

दोषों के उन्मूलन को नियंत्रित करने की प्रक्रिया में, परीक्षक यह सुनिश्चित करता है कि सॉफ़्टवेयर डेवलपर समयबद्ध तरीके से सभी त्रुटियों को समाप्त कर देता है और सिस्टम में उचित अंक बनाता है।

  • स्वचालित परीक्षणों का विकास।

परीक्षण में तेजी लाने के लिए, मैन्युअल नहीं, बल्कि स्वचालित परीक्षणों का उपयोग किया जा सकता है। ऐसे मामलों में, परीक्षक परीक्षण कोड लिखता है और उसे चलाता है। और परीक्षक के लिए समय की बचत करते हुए, प्रोग्राम स्वचालित रूप से हजारों आवश्यक जांच करता है।

हालांकि, नौसिखिए विशेषज्ञ को ऐसे कार्यों को करने की आवश्यकता नहीं होगी, वे जिम्मेदारी के क्षेत्र में शामिल हैं। हालांकि, तेजी से करियर विकास के लिए, आप किसी विशेष प्रोग्रामिंग भाषा की मूल बातें सीखना शुरू कर सकते हैं।

एक परीक्षक बनने में क्या लगता है?

परीक्षक पेशे के सापेक्ष युवाओं (20 वर्ष से अधिक नहीं) के बावजूद, आज आवश्यकताओं का एक सेट बनाया गया है जिसे शुरू करने की आवश्यकता है।

सबसे पहले, कार्य कार्यों का सफलतापूर्वक सामना करने के लिए, एक परीक्षक के पास मजबूत सैद्धांतिक और व्यावहारिक कौशल होना चाहिए।

इसके अलावा, कई विशिष्ट गुणों का होना आवश्यक है। उदाहरण के लिए, प्राकृतिक जिज्ञासा, विस्तार पर ध्यान, दृढ़ता, अविश्वास और लगातार खुद को दोबारा जांचने की इच्छा।

एक और महत्वपूर्ण बिंदु नई प्रौद्योगिकियों के विकास में योगदान करने की इच्छा है। उदाहरण के लिए, अब आईटी बाजार में प्रोसेस ऑटोमेशन पर जोर दिया जा रहा है। और परीक्षक अपने लिए नए पहलुओं में महारत हासिल करते हैं, उदाहरण के लिए, प्रोग्रामिंग भाषाएं।

इस प्रकार, परीक्षक को अपने प्रचार में योगदान करने के लिए नई तकनीकों के विकास का भी पालन करना होगा।

सॉफ्टवेयर परीक्षण के प्रकार क्या हैं?

यह समझने के लिए कि आप क्या करना चाहते हैं, पहले आपको स्वयं को इस बात से परिचित कराना होगा कि किस प्रकार के परीक्षण मौजूद हैं।

सभी प्रकार के परीक्षण दो समूहों में विभाजित हैं:

  • कार्यात्मक (जांचता है कि सिस्टम अपने कार्यों को कितनी अच्छी तरह से करता है, यदि बिल्कुल भी)।
  • गैर-कार्यात्मक (काम करने के लिए सिस्टम की समग्र तत्परता का परीक्षण करना, उपयोगकर्ता अनुभव से संबंधित हर चीज की जांच करना, उदाहरण के लिए, लोड परीक्षण, सुरक्षा परीक्षण)।

प्रकारों के अलावा, परीक्षण में ऐसे स्तर भी होते हैं जो दिखाते हैं कि क्या काम किया जा रहा है: पूरे सिस्टम पर या केवल एक विशिष्ट घटक पर।

कुल मिलाकर ऐसे चार स्तर हैं: इकाई परीक्षण, एकीकरण, प्रणाली और स्वीकृति।

शुरुआती के लिए टेस्ट केस उदाहरण

वास्तव में यह देखने के लिए कि एक परीक्षक क्या करता है, आइए एक छोटे से व्यावहारिक कार्य को देखें।

आपको सोशल नेटवर्क लिंक्डइन पर पंजीकरण फॉर्म का परीक्षण करने की आवश्यकता है।

करने के लिए पहली बात साइट खोलना है। पंजीकरण फॉर्म इस तरह दिखता है:

सबसे पहले, आपको यह जांचना होगा कि सभी फ़ील्ड आवश्यक हैं। ऐसा करने के लिए, कुछ भी भरे बिना, "शामिल हों" बटन पर क्लिक करें। फॉर्म तुरंत एक त्रुटि देता है और उन क्षेत्रों को लाल रंग में हाइलाइट करता है जिन्हें भरने की आवश्यकता होती है। हमारे मामले में, सब कुछ:

तुरंत एक चेतावनी थी कि पासवर्ड बहुत छोटा है।

फॉर्म के लिए आपको वास्तविक डेटा दर्ज करना होगा। हालाँकि, यह शर्त केवल प्रथम नाम पर लागू होती है; प्रपत्र के पाठ में अंतिम नाम के बारे में कोई शब्द नहीं है।

केवल अंतिम नाम के गलत इनपुट के लिए तुरंत फॉर्म की जांच करें। परिणामस्वरूप, एक त्रुटि संदेश प्रकट होता है। इस प्रकार, हम देखते हैं कि व्यक्तिगत रूप से फॉर्म पहले या अंतिम नाम के गलत इनपुट पर प्रतिक्रिया करता है। लेकिन अगर दोनों फ़ील्ड गलत तरीके से भरे गए हैं, तो त्रुटि केवल नाम पर लागू होती है।

ऐसा क्यों होता है? शायद समस्या इस तथ्य में निहित है कि फ़ॉर्म केवल कोड में पहले फ़ील्ड को मान्य करता है। या आप बिल्कुल सही स्थानीयकरण के बारे में बात नहीं कर सकते। आखिरकार, आवेदन मूल रूप से अंग्रेजी बोलने वाले उपयोगकर्ताओं के लिए लिखा गया था। अंग्रेजी में, नाम और उपनाम को नाम और अंतिम नाम के रूप में प्रस्तुत किया जा सकता है। और रूसी में वे केवल नाम का अनुवाद छोड़ सकते थे।

इस तरह के दोष को महत्वहीन (मामूली) के रूप में वर्णित किया जा सकता है, और यह उपयोगकर्ता इंटरफ़ेस को संदर्भित करता है।

सभी क्षेत्रों के लिए गलत वर्ण दर्ज करने के लिए जाँच की जानी चाहिए।

प्रपत्र ने इस पते को स्वीकार कर लिया और सुरक्षा जांच शुरू की। पता सही ढंग से दर्ज किया गया था, संरचना का सम्मान किया गया है, प्रतीक "@" मौजूद है।

इस प्रकार, हमने सोशल नेटवर्क के लिए पंजीकरण फॉर्म का परीक्षण किया और समानांतर में, यूजर इंटरफेस में एक मामूली दोष पाया। याद रखें कि यदि डेटा "फर्स्ट नेम" और "लास्ट नेम" फ़ील्ड में गलत तरीके से दर्ज किया गया है, तो फॉर्म केवल पहले नाम को सही ढंग से भरने के लिए कहता है। त्रुटि महत्वपूर्ण नहीं है, लेकिन उपयोगकर्ता तुरंत ध्यान नहीं दे सकता है कि दोनों क्षेत्रों को ठीक करने की आवश्यकता है, न कि केवल एक।

परिणाम

क्या आप सीखना चाहते हैं कि दोषों को सही तरीके से कैसे पहचाना जाए, उन्हें सही तरीके से दस्तावेज किया जाए और एक परीक्षक के मुख्य कार्यों को कैसे किया जाए? कुंआ "» क्यूए अकादमी से आपको पेशे में खुद को विसर्जित करने में मदद मिलेगी, अभ्यास में अपना हाथ आजमाएं, और सबसे महत्वपूर्ण बात यह है कि करियर की सीढ़ी पर पहला कदम उठाएं।

आखिरकार, एक अच्छा सॉफ्टवेयर परीक्षण विशेषज्ञ हमेशा देश और विदेश में मांग में रहेगा। हिम्मत!

Onliner.by आईटी पेशेवरों से अपनी विशिष्टताओं के रहस्यों को निकालना जारी रखता है। हम और के साथ पहले ही बात कर चुके हैं। परीक्षक अगले हैं। अलेक्जेंडर इस क्षेत्र में नौवें वर्ष से काम कर रहा है और मानविकी संकाय से "जूनियर" से "वरिष्ठ" और क्यूए-लीड की स्थिति में चला गया है। उन्होंने हमें अंग्रेजी के महत्व और दृढ़ता, वेतन और करियर में बदलाव के बारे में बताया।

सिकंदर नौ साल पहले एक मानवीय विश्वविद्यालय और खानपान में काम करने के बाद परीक्षकों के पास आया था। इस दौरान उन्होंने कई कंपनियां बदलीं। उनका कहना है कि आईटी में काम की जगह के साथ कोई समस्या नहीं है, और नौसिखिए परीक्षक के लिए "शून्य" आवश्यकताओं के अंत में बहुत कम थे।

- जब सब कुछ शुरू ही हो रहा था, तो माथे में सात फेरों का होना जरूरी नहीं था। पर्याप्त अच्छी अंग्रेजी थी और कंप्यूटर के साथ काम करने की समझ थी। कई कंपनियों को बिना किसी विशेष शिक्षा के काम पर रखा गया था। कुछ मेखमत, आरटीआई प्रोफाइल एक हो सकते हैं, लेकिन उन्होंने विशेष रूप से वहां परीक्षण नहीं पढ़ाया।

कंपनियों ने अंग्रेजी, प्रलेखन पढ़ने की क्षमता, संवाद करने की क्षमता को देखा। और उन्होंने बाकियों को सिखाने का वादा किया। समय के साथ, आप एक पूर्ण परीक्षक बन गए।

- परीक्षण में बहुत सारे मानवतावादी हैं। मैं झूठ नहीं बोलूंगा अगर मैं कहूं कि लगभग आधे परीक्षक मानवतावादी हैं। हमारे पास भाषाविद, वकील, इतिहासकार हैं। आखिरकार, यहां मुख्य बात एक विश्लेषणात्मक मानसिकता, ध्यान, दृढ़ता और ईमानदारी है। ये इस पेशे में आवश्यक सबसे महत्वपूर्ण लक्षण हैं। खासकर उन लोगों के लिए जो लंबे समय से काम कर रहे हैं। आखिरकार, "मिड्स" और "सीनियर" को योजनाएं और परीक्षण मामले बनाना पड़ता है। आप केवल ग्राहक की आवश्यकताओं को फिर से नहीं लिख सकते। नई कार्यक्षमता को समझने के लिए सभी आवश्यकताओं का विश्लेषण और हल किया जाना चाहिए, पुराने पर इसके प्रभाव को भी परीक्षण करने के लिए।

हां, निश्चित रूप से, कुछ विशेष शिक्षा एक निर्विवाद प्लस होगी, लेकिन साक्षात्कार में वे यह भी देखते हैं कि एक व्यक्ति तर्क के साथ कैसे मित्र है, संवाद करता है और अपने विचारों को व्यक्त करता है।

पिछली कंपनी तीसरे साल से काम कर रही है। क्यूए लीड के रैंक तक बढ़ गया है। स्वाभाविक रूप से, करियर के विकास के साथ अधिक जिम्मेदारियां आती हैं। तैयार परिदृश्यों के अनुसार परीक्षण के सबसे सरल कार्यों के साथ "जूनियर्स" पर भरोसा किया जाता है।

- अगर आपको इस तरह का काम पसंद नहीं है तो यह काफी उबाऊ और नीरस है। जब आप बड़े हो जाते हैं, तो आपको अतिरिक्त जिम्मेदारियां लेने, परीक्षकों की एक टीम का प्रबंधन करने, परीक्षण दस्तावेज लिखने की पेशकश की जाती है। "वरिष्ठ" के लिए, क्लाइंट को किसी प्रकार की रिपोर्टिंग पहले से ही जोड़ा जा रहा है, परीक्षण रणनीतियों का निर्माण।

- एक परीक्षक के करियर की वृद्धि क्या निर्धारित करती है?

- बहुत कुछ परिस्थितियों पर निर्भर करता है। आप एक महान परीक्षक हो सकते हैं, बिल्कुल शांत दिमाग वाले ... लेकिन अगर आप किसी ऐसी कंपनी में फंस जाते हैं जो आपके विकास में दिलचस्पी नहीं रखती है, जो आपको एक विशिष्ट परियोजना पर छोड़ना चाहती है, क्योंकि आप बहुत अच्छा काम करते हैं और कोई और नहीं है ... तब आपके ज्यादा बढ़ने की संभावना नहीं है। लेकिन आप किसी एक कंपनी से कसकर बंधे नहीं हैं। आप किसी अन्य प्रोजेक्ट में स्थानांतरण के लिए कह सकते हैं या कंपनी छोड़ भी सकते हैं। मुख्य बात विकास की इच्छा रखना है।

अधिक बार सिकंदर को वित्तीय सॉफ्टवेयर, ई-कॉमर्स के साथ काम करना पड़ता था। कुछ भी मजेदार या रोमांचक नहीं।

- हाँ, और वे लोग जो खेलों का परीक्षण करते हैं ... यह संभावना नहीं है कि उन्हें बहुत अधिक मज़ा आता है। वे पूरे दिन वहां नहीं खेलते हैं। वे बस स्थानीयकरण, खेल तर्क का परीक्षण कर सकते हैं, लोड परीक्षण कर सकते हैं।

एक परीक्षक के लिए यह पर्याप्त नहीं है कि वह अपने तरीके से उत्पाद की जांच करने के लिए उपयोगकर्ता की भूमिका के लिए अभ्यस्त हो जाए। व्यापार विश्लेषक इस भूमिका के लिए अधिक उपयुक्त हैं - ग्राहक और बाकी टीम के बीच की कड़ी। उन्हें यह समझने की आवश्यकता है कि यह व्यवसाय के लिए कैसे सही होगा, और ग्राहक के दृष्टिकोण से, यह समझें कि उपयोगकर्ता को यह व्यवसाय कैसे दिखाया जाए।

यदि परीक्षक केवल एक उपयोगकर्ता के रूप में सोचता है, तो वह कई दोषों से चूक सकता है। मान लें कि यह उपयोगकर्ता के लिए इनपुट क्षेत्र में जानबूझकर गलत वर्ण दर्ज करने के लिए नहीं होता है।

केटोवाइस, पोलैंड में परीक्षकों के बीच चैम्पियनशिप। फोटो: wikimedia.com

- एक परीक्षक के पास क्या ज्ञान होना चाहिए?

- सब कुछ परिस्थिति पर निर्भर करता है। बेशक, साक्षात्कार में, नियोक्ता एक सार्वभौमिक सैनिक देखना चाहता है। जैसे ट्रक चालक साक्षात्कार के बारे में मजाक में, जिसके लिए फॉर्मूला 1 कार चलाने की समझ की आवश्यकता होती है। हर कोई चाहता है कि टीम में एक खास शख्स हो।

लेकिन जब कोई व्यक्ति किसी विशिष्ट परियोजना के लिए आता है, तो उससे संकीर्ण चीजों की आवश्यकता होती है: डेटाबेस की मूल बातों का ज्ञान, यदि परियोजना उनसे संबंधित है, या मोबाइल एप्लिकेशन परीक्षण उपकरण, यदि परियोजना मोबाइल से जुड़ी है। यदि आपको किसी नए प्रोजेक्ट से कुछ नया ज्ञान सीखने की आवश्यकता है, तो एक अच्छी कंपनी में आपको अध्ययन के लिए समय और संसाधन दिए जाएंगे या सीखने की इच्छा या अवसर न होने पर किसी आसान प्रोजेक्ट में भेजा जाएगा। यहां आप कुछ नया समझने के लिए तैयार रहेंगे।

- बहुत से लोग अंग्रेजी भाषा के लिए उच्च आवश्यकताओं के बारे में बात करते हैं। इंटरमीडिएट स्तर कितना महत्वपूर्ण है?

- शायद, यह अभी भी जरूरी है। बेलारूस में अधिकांश कंपनियां एक विदेशी ग्राहक द्वारा निर्देशित होती हैं। कई ने रूसी ग्राहक के लिए काम किया, लेकिन रूसी रूबल के पतन के बाद, उनमें से काफी कम थे।

लेकिन यह संभावना नहीं है कि क्लाइंट के साथ संवाद करने के लिए "जूनियर्स" की आवश्यकता होगी। बहुत ही दुर्लभ मामलों में। लेकिन अंग्रेजी में दस्तावेज पढ़ने के लिए अंग्रेजी की जरूरत है। दस्तावेज़ को समझे बिना, यह संभावना नहीं है कि आप समझ पाएंगे कि टीम से क्या आवश्यक है। संभवत: इंटरमीडिएट के नीचे कुछ संभव है, लेकिन आगे बढ़ने के लिए भाषा पर काम करने की शर्त के साथ। वैसे, यह कोई समस्या नहीं है। आखिरकार, ज्यादातर कंपनियां कर्मचारियों के लिए भुगतान या मुफ्त भाषा पाठ्यक्रम प्रदान करती हैं।

- क्या एक परीक्षक समय के साथ दूसरे पेशे में विकसित हो सकता है?

- मैं पर्याप्त उदाहरण जानता हूं जब परीक्षक डेवलपर बन गए। "सीनियर" के स्तर पर पहुंचने के बाद, छत पर पहुंचकर, कोई आश्चर्य करता है कि कहां जाना है। और दो विकल्प हैं: परियोजनाओं के तकनीकी पक्ष का अध्ययन करना या प्रबंधन में जाना। आप अपने स्टार्टअप से भी जुड़ सकते हैं। यह सब कुछ व्यक्ति पर निर्भर करता है।

धीरे-धीरे, "मैनुअल" परीक्षक अपने मूल रूप में समाप्त हो रहा है। वह बेहतर ढंग से समझने के लिए डेटाबेस की भाषा नहीं जानता, वही HTML, त्रुटि के पैर कहां से आते हैं। नए ज्ञान को समझने के लिए समय के साथ चलना जरूरी है।

हां, कुछ ऐसे भी हैं जो टेस्टर की रोटी के कुछ महीनों के बाद इस क्षेत्र को छोड़ देते हैं। एक पूर्ण "जूनियर" के लिए, यह अभी तक वह वेतन नहीं है जो धारण करने लायक है। और चिकित्सा बीमा के लिए बोनस, स्विमिंग पूल, जिम के लिए भुगतान के बावजूद काम बल्कि नीरस और मांग है।

उदाहरण: hsto.org

- क्या श्रम बाजार में परीक्षकों की कमी है और एक अच्छा "जूनियर" किस वेतन की उम्मीद कर सकता है?

- एक अच्छे टेस्टर की हमेशा डिमांड रहती है। बेशक, उन लोगों के साथ जिन्होंने केवल एक प्रशिक्षण मैनुअल और पाठ्यक्रमों से एक प्रमाण पत्र सीखा है, बातचीत लंबी नहीं हो सकती है। लेकिन उन्हें एक ऐसी कंपनी मिल सकती है, जहां मजदूरों की भारी कमी होगी। वे सभी को एक पंक्ति में नहीं लेते हैं, लेकिन चुनने के लिए बहुत कुछ है।

"जूनियर" शायद $400-450 पर भरोसा कर सकता है। इसके अलावा, कई कंपनियां साल में कम से कम एक बार वेतन समीक्षा से गुजरती हैं। एक अच्छा विशेषज्ञ जो अपने कार्यों को करता है और कुछ अतिरिक्त गतिविधियों को कर सकता है, $150 के भत्ते पर भरोसा कर सकता है। बेशक, ये अनुमानित आंकड़े हैं जो कंपनी और प्रबंधन पर निर्भर करते हैं।

संबंधित आलेख