Software Testing Assistant

सॉफ्टवेयर टेस्टिंग असिस्टेंट कोर्स अवलोकन

  • ट्रेड नाम: सॉफ्टवेयर टेस्टिंग असिस्टेंट
  • अवधि: 1 वर्ष (2 सेमेस्टर)
  • एनएसक्यूएफ स्तर: स्तर 4
  • योग्यता: 10वीं पास (विज्ञान और गणित के साथ)
  • उद्देश्य: सॉफ्टवेयर अनुप्रयोगों की कार्यक्षमता, प्रदर्शन, और गुणवत्ता के लिए परीक्षण में प्रशिक्षण देना, ताकि उम्मीदवार आईटी कंपनियों, सॉफ्टवेयर विकास फर्मों, या गुणवत्ता आश्वासन टीमों में सॉफ्टवेयर टेस्टर, QA असिस्टेंट, या टेस्ट ऑटोमेशन प्रशिक्षु की भूमिकाओं, या फ्रीलांस सॉफ्टवेयर टेस्टर के रूप में स्व-रोजगार के लिए तैयार हों।
  • प्रमाणन: एनसीवीटी द्वारा नेशनल ट्रेड सर्टिफिकेट (एनटीसी), विश्व स्तर पर मान्य।

विस्तृत पाठ्यक्रम

सेमेस्टर 1

ट्रेड थ्योरी

  • सॉफ्टवेयर टेस्टिंग परिचय: टेस्टर की भूमिका, गुणवत्ता आश्वासन का महत्व, टेस्टिंग के प्रकार (मैनुअल, स्वचालित)।
  • सुरक्षा अभ्यास: साइबरसुरक्षा मूल बातें, डेटा संरक्षण, एर्गोनोमिक वर्कस्टेशन सेटअप, आँखों की थकान रोकथाम।
  • कंप्यूटर मूल बातें: हार्डवेयर घटक, ऑपरेटिंग सिस्टम (विंडोज, लिनक्स), फाइल प्रबंधन।
  • सॉफ्टवेयर डेवलपमेंट लाइफ साइकिल (SDLC): चरण (आवश्यकताएँ, डिज़ाइन, कोडिंग, टेस्टिंग), SDLC में टेस्टिंग की भूमिका।
  • टेस्टिंग अवधारणाएँ: टेस्ट केस, टेस्ट प्लान, दोष रिपोर्टिंग, बग जीवन चक्र, टेस्टिंग स्तर (यूनिट, इंटीग्रेशन, सिस्टम)।
  • प्रोग्रामिंग मूल बातें: C, Java, या Python का परिचय; टेस्ट स्क्रिप्टिंग के लिए तर्क समझना।
  • ऑफिस उपकरण: टेस्ट दस्तावेजीकरण और रिपोर्टिंग के लिए MS Word, Excel, PowerPoint।

ट्रेड प्रैक्टिकल

  • सुरक्षा अभ्यास: सुरक्षित पासवर्ड सेट करना, एंटीवायरस कॉन्फ़िगर करना, एर्गोनोमिक मुद्रा का अभ्यास।
  • कंप्यूटर संचालन: OS स्थापना, फाइल/फोल्डर प्रबंधन, कमांड-लाइन मूल बातें (लिनक्स/विंडोज)।
  • टेस्ट केस निर्माण: नमूना अनुप्रयोगों के लिए टेस्ट केस लिखना, सकारात्मक/नकारात्मक परिदृश्य कवर करना।
  • मैनुअल टेस्टिंग: वेब/डेस्कटॉप अनुप्रयोगों पर टेस्ट केस निष्पादन, टेम्पलेट में दोष लॉगिंग।
  • प्रोग्रामिंग अभ्यास: टेस्ट तर्क के लिए C या Python में साधारण प्रोग्राम (जैसे, लूप, शर्तें) लिखना।
  • दस्तावेजीकरण: MS Excel में टेस्ट रिपोर्ट तैयार करना, MS Word में टेस्ट प्लान बनाना।
  • प्रोजेक्ट कार्य: साधारण कैलकुलेटर अनुप्रयोग का परीक्षण, टेस्ट केस और दोष दस्तावेजीकरण।

घंटे: थ्योरी: 160 घंटे | प्रैक्टिकल: 240 घंटे


सेमेस्टर 2

ट्रेड थ्योरी

  • उन्नत टेस्टिंग प्रकार: कार्यात्मक, गैर-कार्यात्मक, प्रदर्शन, सुरक्षा, उपयोगिता, रिग्रेशन टेस्टिंग।
  • टेस्ट प्रबंधन उपकरण: Jira, Bugzilla, TestLink; दोष ट्रैकिंग और टेस्ट केस प्रबंधन।
  • ऑटोमेशन टेस्टिंग मूल बातें: Selenium, JUnit का परिचय; स्वचालित टेस्ट के लिए स्क्रिप्टिंग।
  • डेटाबेस टेस्टिंग: SQL मूल बातें, डेटाबेस क्वेरी (MySQL), डेटा अखंडता सत्यापन।
  • वेब प्रौद्योगिकियाँ: HTML, CSS, JavaScript; वेब ऐप्स टेस्टिंग के लिए समझ।
  • गुणवत्ता मानक: ISO 9001, CMMI; सॉफ्टवेयर गुणवत्ता अनुपालन सुनिश्चित करना।
  • उद्यमिता: फ्रीलांस टेस्टिंग करियर शुरू करना, प्रोजेक्ट्स पर बोली लगाना, QA में बाजार रुझान।

ट्रेड प्रैक्टिकल

  • उन्नत टेस्टिंग: वेब/मोबाइल ऐप्स पर रिग्रेशन और उपयोगिता टेस्ट करना, परिणाम विश्लेषण।
  • उपकरण उपयोग: Jira में दोष लॉगिंग, TestLink में टेस्ट केस प्रबंधन, Bugzilla में बग ट्रैकिंग।
  • ऑटोमेशन अभ्यास: वेब टेस्टिंग के लिए Selenium स्क्रिप्ट लिखना, लॉगिन फॉर्म स्वचालित करना।
  • डेटाबेस कार्य: डेटा मान्य करने के लिए SQL क्वेरी निष्पादन, डेटाबेस-चालित ऐप्स टेस्टिंग।
  • वेब टेस्टिंग: ब्राउज़र उपकरणों से वेब तत्व निरीक्षण, रेस्पॉन्सिव डिज़ाइन टेस्टिंग।
  • गुणवत्ता जाँच: उपयोगिता मानकों के साथ ऐप अनुपालन सत्यापन, QA रिपोर्ट तैयार करना।
  • प्रोजेक्ट कार्य: वेब अनुप्रयोग (जैसे, ई-कॉमर्स साइट) का मैनुअल और स्वचालित टेस्टिंग, परिणाम दस्तावेजीकरण।

घंटे: थ्योरी: 160 घंटे | प्रैक्टिकल: 240 घंटे


अतिरिक्त घटक
  • वर्कशॉप गणना और विज्ञान
    • गणना: टेस्ट कवरेज प्रतिशत, दोष घनत्व, टेस्टिंग के लिए प्रयास अनुमान।
    • विज्ञान: लॉजिक गेट्स, डेटा प्रवाह सिद्धांत, टेस्टिंग में एल्गोरिदम की मूल बातें।
    • घंटे: 80 घंटे/वर्ष
  • इंजीनियरिंग ड्राइंग
    • ड्राइंग: फ्लोचार्ट, उपयोग केस डायग्राम, टेस्ट प्रक्रिया वर्कफ्लो।
    • घंटे: 80 घंटे/वर्ष
  • रोजगार कौशल
    • संचार: बग रिपोर्ट लिखना, ग्राहक बातचीत, टीम सहयोग।
    • आईटी साक्षरता: टेस्टिंग उपकरण, क्लाउड प्लेटफॉर्म, ऑनलाइन QA संसाधन।
    • सॉफ्ट स्किल्स: समय प्रबंधन, रिज्यूमे लेखन, साक्षात्कार तैयारी।
    • घंटे: 60 घंटे/वर्ष

मूल्यांकन और प्रमाणन

  • परीक्षा:
    • थ्योरी: प्रति सेमेस्टर लिखित परीक्षा (MCQ, वर्णनात्मक प्रश्न)।
    • प्रैक्टिकल: टेस्ट केस निष्पादन, ऑटोमेशन स्क्रिप्टिंग, दोष रिपोर्टिंग, डेटाबेस टेस्टिंग जैसे कार्य।
  • मूल्यांकन मानदंड: टेस्टिंग सटीकता, दोष पहचान, उपकरण दक्षता, दस्तावेजीकरण गुणवत्ता।
  • प्रमाणन: दोनों सेमेस्टर पास करने पर एनसीवीटी नेशनल ट्रेड सर्टिफिकेट (एनटीसी), विश्व स्तर पर मान्य।

करियर अवसर

  • रोजगार: आईटी कंपनियों, सॉफ्टवेयर फर्मों, या QA टीमों में सॉफ्टवेयर टेस्टर, QA असिस्टेंट, टेस्ट ऑटोमेशन प्रशिक्षु।
  • स्व-रोजगार: फ्रीलांस सॉफ्टवेयर टेस्टिंग, QA प्रक्रियाओं के लिए सलाहकार, टेस्ट ऑटोमेशन सेवाएँ।
  • आगे पढ़ाई: सॉफ्टवेयर टेस्टिंग में डिप्लोमा, Selenium, ISTQB, या DevOps में प्रमाणन।