सॉफ्टवेयर गुणवत्ता आश्वासन (एसक्यूए): योजना, लेखा परीक्षा और Review

⚡ स्मार्ट सारांश

सॉफ्टवेयर क्वालिटी एश्योरेंस किसी उत्पाद की समीक्षा करने के बजाय परियोजना के पीछे की प्रबंधन प्रक्रिया की समीक्षा करता है, जिससे प्रबंधन बोर्ड को दस्तावेजी साक्ष्य मिलता है कि एक टेस्ट मैनेजर ने योजना बनाने से लेकर रिलीज तक सहमत मानकों का पालन किया है।

  • 🔘 Revअवलोकन बनाम लेखापरीक्षा: समीक्षा प्रक्रिया की जांच करती है; लेखापरीक्षा प्रक्रिया द्वारा उत्पादित कार्यों की जांच करती है।
  • उद्देश्य: एक स्वतंत्र SQA ऑडिटर वह सबूत प्रदान करता है जो एक टेस्ट मैनेजर अकेले प्रस्तुत नहीं कर सकता।
  • तीन चरण: एसक्यूए योजना विकसित करें, मानकों को परिभाषित करें, और फिर निर्धारित समय पर प्रक्रिया की समीक्षा करें।
  • 🧪 पांच चेकपॉइंट: SQA0 से SQA4 तक की कक्षाओं में योजना बनाना, आवश्यकताएं, परीक्षण डिजाइन, रिलीज और परियोजना समापन शामिल हैं।
  • योजना की विषयवस्तु: नामित भूमिकाएँ, पहुँच अधिकारों के साथ समीक्षा योग्य कार्य उत्पाद और दिनांकित लेखापरीक्षा अनुसूची।
  • 📈 सर्वश्रेष्ठ प्रणालियां: प्रक्रिया को प्रमाणित करें, नीतियों का दस्तावेजीकरण करें, track मैट्रिक्स और गुणवत्ता संबंधी जिम्मेदारी साझा करें।

सॉफ्टवेयर गुणवत्ता आश्वासन (SQA): योजना, ऑडिट और Review

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

प्रबंधन बोर्ड ने एक परीक्षण प्रबंधक से परियोजना के सुचारू प्रबंधन का प्रमाण मांगा।

आपके पास इस बात का कोई सबूत नहीं है कि आपने परियोजना का सही ढंग से प्रबंधन किया, इसलिए आप एक सलाहकार से पूछते हैं। जवाब सीधे प्रबंधन समीक्षा की ओर इशारा करता है।

सलाहकार द्वारा कार्य की गुणवत्ता के प्रमाण के रूप में परीक्षण प्रबंधक समीक्षा या गुणवत्ता आश्वासन की सिफारिश करना

यह जवाब एक शुरुआत है, लेकिन इससे तीन सवाल अनुत्तरित रह जाते हैं — समीक्षा और ऑडिट वास्तव में क्या हैं, इस प्रक्रिया को इनकी आवश्यकता क्यों है, और इन्हें कैसे संचालित किया जाए:

टेस्ट मैनेजमेंट समीक्षाओं और ऑडिट के बारे में तीन प्रश्नों को दर्शाने वाला फ्लोचार्ट: क्या, क्यों और कैसे।

टेस्ट मैनेजमेंट क्या है? Revसमीक्षाएँ और लेखापरीक्षाएँ?

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

समीक्षा व्यवहार पर केंद्रित होती है; ऑडिट उस व्यवहार से संबंधित दस्तावेजी सबूतों की जांच करता है।

टेस्ट मैनेजमेंट प्रक्रिया में हमें SQA की आवश्यकता क्यों है?

निम्नलिखित परिदृश्य पर विचार करें। परियोजना Guru99 बैंक जोखिम विश्लेषण से लेकर अंतिम परीक्षण रिपोर्ट तक, परीक्षण प्रबंधन के विभिन्न चरणों की एक श्रृंखला से गुजरता है:

परीक्षण प्रबंधन के चरण क्रम: जोखिम विश्लेषण, आकलन, योजना, संगठन, निगरानी और नियंत्रण, समस्या प्रबंधन, रिपोर्ट

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

एसक्यूए ऑडिटर यह कार्य करता है। ऑडिटर यह जांचता है कि परियोजना प्रबंधन गतिविधियां आवश्यक मानकों को पूरा करती हैं या नहीं। मानक और परियोजना की तुलना करने के लिए आपका साक्षात्कार लिया जाता है। केवल इसी समीक्षा के माध्यम से प्रबंधन बोर्ड आपके परियोजना प्रबंधन का मूल्यांकन कर सकता है। इसके तीन लाभ इस प्रकार हैं:

एसक्यूए के तीन लाभ: प्रक्रिया की निगरानी और सुधार करना, मानकों का पालन सुनिश्चित करना और गुणवत्ता संबंधी समस्याओं को रोकना।

गुणवत्ता आश्वासन को कैसे लागू करें

गुणवत्ता आश्वासन को तीन चरणों में लागू किया जाता है। आरेख मध्य चरण को दर्शाता है। तैयारी चरण 2 में उल्लिखित मानकों और कार्यप्रणाली की तैयारी:

गुणवत्ता आश्वासन को लागू करने के तीन चरण: एसक्यूए योजना का विकास, तैयारी, प्रक्रिया की समीक्षा।

चरण 1) एसक्यूए योजना विकसित करें

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

टेस्ट मैनेजर तीन उप-चरणों को पूरा करता है:

एसक्यूए योजना के तीन उप-चरण: भूमिकाओं की पहचान करना, ऑडिट किए जाने वाले कार्य उत्पादों की सूची बनाना, एसक्यूए अनुसूची बनाना।

चरण 1.1) एसक्यूए टीम की भूमिकाओं और जिम्मेदारियों की पहचान करें

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

एसक्यूए टीम इस प्रयास का नेतृत्व करती है, इसलिए टेस्ट मैनेजर को यह बताना होगा। जिम्मेदारी एसक्यूए योजना में प्रत्येक एसक्यूए सदस्य का:

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

उदाहरण के लिए, परियोजना की SQA योजना Guru99 बैंक निम्नलिखित को सूचीबद्ध करता है एसक्यूए टीम नीचे के अनुसार।

नहीं सदस्य भूमिकाओं उत्तरदायित्व
1 पीटर एसक्यूए लीडर प्रत्येक प्रबंधन प्रक्रिया के लिए गुणवत्ता मानक और प्रक्रिया विकसित करें और उसका दस्तावेजीकरण करें।

परियोजना के लिए सॉफ्टवेयर गुणवत्ता आश्वासन गतिविधियों का प्रबंधन करें

2 जेम्स एसक्यूए ऑडिटर एसक्यूए (सुरक्षा, गुणवत्ता और प्रमाणीकरण) संबंधी कार्य करें और प्रत्येक एसक्यूए समीक्षा का परिणाम एसक्यूए लीडर को रिपोर्ट करें।
3 सेम एसक्यूए ऑडिटर एसक्यूए (सुरक्षा, गुणवत्ता और प्रमाणीकरण) संबंधी कार्य करें और प्रत्येक एसक्यूए समीक्षा का परिणाम एसक्यूए लीडर को रिपोर्ट करें।

चरण 1.2) उन कार्य उत्पादों की सूची बनाएं जिनकी जांच एसक्यूए ऑडिटर करेगा Revअवलोकन और लेखापरीक्षा

परीक्षण प्रबंधक को चाहिए

  • सूची प्रत्येक परीक्षण प्रबंधन प्रक्रिया का प्रत्येक कार्य उत्पाद।
  • परिभाषित करें एसक्यूए लेखा परीक्षक प्रक्रिया मूल्यांकन और लेखापरीक्षा जैसे एसक्यूए कार्यों को करने के लिए किन सुविधाओं या उपकरणों का उपयोग कर सकता है।

के लिए Guru99 बैंक, प्रत्येक परीक्षण प्रबंधन प्रक्रिया के कार्य उत्पादों की सूची बनाएं और एसक्यूए सदस्यों के लिए पहुंच अनुमतियां निर्धारित करें:

नहीं प्रबंधन चरण काम का उत्पाद पथ अनुमति व्यक्ति को अनुदान
1 जोखिम विश्लेषण जोखिम प्रबंधन दस्तावेज़ [सर्वर पथ] पढ़ना सभी SQA टीम सदस्य
2 अनुमान अनुमान और मीट्रिक रिपोर्ट ... पढ़ना पीटर
3 प्लानिंग परीक्षण योजना दस्तावेज़ ... पढ़ना सभी SQA टीम सदस्य
4 संगठन" मानव संसाधन योजना, प्रशिक्षण योजना ... पढ़ना सभी SQA टीम सदस्य
5 निगरानी और नियंत्रण परियोजना प्रयास के एकत्रित मेट्रिक्स ... पढ़ना सेम
6 समस्या प्रबन्धन समस्या प्रबंधन रिपोर्ट ... पढ़ना जेम्स
7 जाँच रिपोर्ट परीक्षण रिपोर्ट दस्तावेज़ ... पढ़ना सभी SQA टीम सदस्य

चरण 1.3) एसक्यूए कार्यों को करने के लिए अनुसूची बनाएं

टेस्ट मैनेजर उन कार्यों का वर्णन करता है जो एसक्यूए ऑडिटर करेगा और प्रत्येक कार्य से उत्पन्न होने वाले कार्य उत्पाद का भी वर्णन करता है।

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

तारीख एसक्यूए कार्य प्रभारी व्यक्ति विवरण उत्पादन
30-Oct-2025 परियोजना नियोजन का मूल्यांकन करें, tracराजा और निरीक्षण प्रक्रियाएँ जेम्स – सॉफ्टवेयर विनिर्देश Review
– अनुमान, मुख्य अनुसूची और परियोजना योजना Review
एसक्यूए योजना रिपोर्ट, एसक्यूए समीक्षा कार्यवृत्त
15-दिसंबर-2025 Review आवश्यकता विश्लेषण जेम्स - Revसॉफ्टवेयर आवश्यकता विकास iew प्रक्रिया लेखापरीक्षा रिपोर्ट
30-Mar-2026 Revपरीक्षण डिजाइन की समीक्षा और मूल्यांकन करें जेम्स - Revटेस्ट डिज़ाइन दस्तावेज़ देखें एसक्यूए रिपोर्ट, एसक्यूए समीक्षा मिनट
30-Mar-2026 Review रिलीज सेम – प्रक्रिया ऑडिट: अंतिम रिलीज़ SQA प्रक्रिया लेखापरीक्षा रिपोर्ट
2 - अप्रैल - 2026 Revप्रोजेक्ट बंद होने का अवलोकन करें सेम ग्राहक को अंतिम डिलीवरी के बाद बाहरी समीक्षा SQA प्रक्रिया लेखापरीक्षा रिपोर्ट

चरण 2) मानक और कार्यप्रणाली को परिभाषित करें

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

  1. प्रबंधन प्रक्रिया में त्रुटियों को रोकने के उद्देश्य से बनाई गई नीतियों और प्रक्रियाओं को परिभाषित करें।
  2. नीतियों और प्रक्रियाओं का दस्तावेजीकरण करें।
  3. कर्मचारियों को इनके उपयोग के बारे में सूचित करें और प्रशिक्षित करें।

रेखाचित्र tracउस क्रम को दर्शाता है:

नीतियों और प्रक्रियाओं को परिभाषित करें, नीति और दिशानिर्देशों को दस्तावेज़ित करें, फिर कर्मचारियों को सूचित करें और प्रशिक्षित करें।

चरण 3) Revप्रक्रिया देखें

Revनिर्धारित प्रबंधन प्रक्रिया के अनुपालन को सत्यापित करने के लिए परियोजना गतिविधियों की समीक्षा करें। प्रबंधन समीक्षा में, एसक्यूए सदस्य पांच समीक्षाएँ करते हैं, जिन्हें एसक्यूए0 से एसक्यूए4 तक लेबल किया गया है:

पांच SQA समीक्षाएँ: SQA0 परियोजना योजना, SQA1 आवश्यकता विश्लेषण, SQA2 परीक्षण डिज़ाइन, SQA3 रिलीज़ से पहले, SQA4 परियोजना समापन

Revदेखने का समय विकास जीवनचक्र मॉडल पर निर्भर करता है। Guru99 बैंक में, चेकपॉइंट्स को टेस्ट लाइफसाइकिल पर निम्नानुसार मैप किया गया है:

समयरेखा मानचित्रping टेस्ट प्लानिंग, आवश्यकता, टेस्ट डिज़ाइन, टेस्ट निष्पादन, टेस्ट रिपोर्ट और समापन के लिए SQA0 से SQA4 तक के विकल्प उपलब्ध हैं।

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

सॉफ्टवेयर आश्वासन कार्यान्वयन के तीन चरणों से गुजरने के बाद, आपके पास परीक्षण प्रबंधन का परिणाम होगा। Revसमीक्षा और लेखापरीक्षा। वह रिपोर्ट आपके हितधारकों को दिखाई जाने वाली प्रबंधन गुणवत्ता का प्रमाण है।

प्रबंधन बोर्ड ने सकारात्मक एसक्यूए रिपोर्ट को स्वीकार करते हुए टेस्ट मैनेजर की प्रशंसा की।

सॉफ्टवेयर गुणवत्ता आश्वासन के सर्वोत्तम तरीके

यहां प्रभावी SQA कार्यान्वयन के लिए सिद्ध आदतें दी गई हैं।

  • निरंतर सुधार: एसक्यूए (SQA) की प्रत्येक मानक प्रक्रिया में नियमित रूप से सुधार किया जाना चाहिए और उसे आधिकारिक रूप दिया जाना चाहिए ताकि अन्य लोग उसका अनुसरण कर सकें। इस प्रक्रिया को ISO 9001 या CMMI प्रक्रिया और उत्पाद गुणवत्ता आश्वासन (PPQA) अभ्यास क्षेत्र जैसे मान्यता प्राप्त मॉडल के अनुसार प्रमाणित करें।
  • प्रलेखन: QA टीम द्वारा परिभाषित सभी QA नीतियों और विधियों को प्रशिक्षण के लिए और भविष्य की परियोजनाओं में पुनः उपयोग के लिए प्रलेखित किया जाना चाहिए।
  • अनुभव: अनुभवी एसक्यूए लेखा परीक्षकों का चयन करना प्रबंधन समीक्षा की गुणवत्ता की रक्षा करने का एक विश्वसनीय तरीका है।
  • उपकरण का उपयोग: जैसे उपकरणों का उपयोग करना tracकेर्स और परीक्षण प्रबंधन उपकरण इससे एसक्यूए के प्रयासों और परियोजना लागत में कमी आती है।
  • मेट्रिक्स: ऐसे मेट्रिक्स जो tracसॉफ्टवेयर की वर्तमान स्थिति की गुणवत्ता का आकलन करना और इसकी तुलना पिछले संस्करणों से करना, इसके मूल्य और परिपक्वता को बढ़ाना। परीक्षण प्रक्रिया.
  • ज़िम्मेदारी: SQA का काम सिर्फ SQA सदस्य का नहीं है। उत्पाद की गुणवत्ता के लिए टीम में हर कोई जिम्मेदार है, न कि सिर्फ टेस्ट लीड या मैनेजर।

अक्सर पूछे जाने वाले प्रश्न

गुणवत्ता आश्वासन प्रक्रिया-उन्मुख और निवारक है: यह सुनिश्चित करता है कि कार्य करने के स्वीकृत तरीके का पालन किया जा रहा है। गुणवत्ता नियंत्रण उत्पाद-उन्मुख है: यह उत्पाद का निरीक्षण और परीक्षण करता है। Guru99 दोनों की तुलना करता है गुणवत्ता आश्वासन बनाम गुणवत्ता नियंत्रण.

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

ISO 9001 गुणवत्ता प्रबंधन प्रणाली को परिभाषित करता है, ISO/IEC 25010 उत्पाद गुणवत्ता मॉडल को और ISO/IEC/IEEE 29119 सॉफ्टवेयर परीक्षण को परिभाषित करता है। CMMI प्रक्रिया और उत्पाद गुणवत्ता आश्वासन अभ्यास क्षेत्र को जोड़ता है, जो इस चक्र का निकटतम औपचारिक समकक्ष है।

Track दोष निवारण दक्षता, दोष घनत्व, आवश्यकता और परीक्षण कवरेज, उत्पादन में पाए गए अनसुलझे दोष और समय पर बंद किए गए ऑडिट निष्कर्ष। Guru99 के अंतर्गत पूरा सेट सूचीबद्ध है सॉफ्टवेयर परीक्षण मेट्रिक्स.

आईएसटीक्यूबी Foundation सामान्य तौर पर, लेवल शुरुआती स्तर होता है, जबकि टेस्ट मैनेजर और टेस्ट एनालिस्ट उन्नत स्तर पर होते हैं। QAI CSQA और CSTE प्रमाणपत्र प्रदान करता है, और ASQ प्रक्रिया-केंद्रित भूमिकाओं के लिए सर्टिफाइड सॉफ्टवेयर क्वालिटी इंजीनियर प्रमाणपत्र प्रदान करता है।

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

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

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

इस पोस्ट को संक्षेप में इस प्रकार लिखें: