सॉफ्टवेयर परीक्षण - आईएसओ मानक

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

आईएसओ / आईईसी 9126

यह मानक सॉफ्टवेयर अनुप्रयोग की गुणवत्ता निर्धारित करने के लिए निम्नलिखित पहलुओं से संबंधित है -

  • गुणवत्ता मॉडल
  • बाहरी मैट्रिक्स
  • आंतरिक मैट्रिक्स
  • उपयोग मेट्रिक्स में गुणवत्ता

यह मानक किसी भी सॉफ्टवेयर के लिए गुणवत्ता विशेषताओं के कुछ सेट प्रस्तुत करता है जैसे -

  • Functionality
  • Reliability
  • Usability
  • Efficiency
  • Maintainability
  • Portability

उपर्युक्त गुणवत्ता विशेषताओं को आगे उप-कारकों में विभाजित किया गया है, जिसे आप विस्तार से मानक का अध्ययन करते समय पढ़ सकते हैं।

आईएसओ / आईईसी 9241-11

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

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

आईएसओ / आईईसी 25000: 2005

आईएसओ / आईईसी 25000: 2005 आमतौर पर मानक के रूप में जाना जाता है जो सॉफ्टवेयर गुणवत्ता आवश्यकताओं और मूल्यांकन (SQuaRE) के लिए दिशानिर्देश प्रदान करता है। यह मानक सॉफ़्टवेयर गुणवत्ता आवश्यकताओं और उनके मूल्यांकन से संबंधित प्रक्रिया को व्यवस्थित करने और बढ़ाने में मदद करता है। वास्तव में, ISO-25000 दो पुराने ISO मानकों की जगह लेता है, यानी ISO-9126 और ISO-14598।

SQuaRE उप-भागों में विभाजित है जैसे कि -

  • आईएसओ 2500n - गुणवत्ता प्रबंधन प्रभाग
  • आईएसओ 2501n - गुणवत्ता मॉडल प्रभाग
  • आईएसओ 2502n - गुणवत्ता मापन प्रभाग
  • आईएसओ 2503n - गुणवत्ता आवश्यकताएँ प्रभाग
  • आईएसओ 2504n - गुणवत्ता मूल्यांकन प्रभाग

SQuaRE की मुख्य सामग्री हैं -

  • नियम और परिभाषाएँ
  • संदर्भ मॉडल
  • सामान्य मार्गदर्शक
  • व्यक्तिगत विभाजन मार्गदर्शक
  • आवश्यकता इंजीनियरिंग से संबंधित मानक (यानी विनिर्देशन, योजना, माप और मूल्यांकन प्रक्रिया)

आईएसओ / आईईसी 12119

यह मानक क्लाइंट के लिए दिए गए सॉफ्टवेयर पैकेजों से संबंधित है यह ग्राहकों की उत्पादन प्रक्रिया पर ध्यान केंद्रित नहीं करता है और न ही सौदा करता है। मुख्य सामग्री निम्नलिखित मदों से संबंधित हैं -

  • सॉफ्टवेयर पैकेज के लिए आवश्यकताओं का सेट।
  • निर्दिष्ट आवश्यकताओं के विरुद्ध वितरित सॉफ्टवेयर पैकेज का परीक्षण करने के निर्देश।

कई तरह का

क्यूए और परीक्षण प्रक्रियाओं से संबंधित कुछ अन्य मानक नीचे दिए गए हैं -

अनु क्रमांक मानक और विवरण
1

IEEE 829

सॉफ्टवेयर परीक्षण के विभिन्न चरणों में उपयोग किए जाने वाले दस्तावेजों के प्रारूप के लिए एक मानक।

2

IEEE 1061

सॉफ्टवेयर की गुणवत्ता मैट्रिक्स की प्रक्रिया, और उत्पाद की पहचान, कार्यान्वयन, विश्लेषण, और मान्य करने के लिए गुणवत्ता आवश्यकताओं की स्थापना के लिए एक पद्धति।

3

IEEE 1059

सॉफ्टवेयर सत्यापन और सत्यापन योजनाओं के लिए गाइड।

4

IEEE 1008

इकाई परीक्षण के लिए एक मानक।

5

IEEE 1012

सॉफ्टवेयर सत्यापन और सत्यापन के लिए एक मानक।

6

IEEE 1028

सॉफ्टवेयर निरीक्षण के लिए एक मानक।

7

IEEE 1044

सॉफ्टवेयर विसंगतियों के वर्गीकरण के लिए एक मानक।

8

IEEE 1044-1

सॉफ्टवेयर विसंगतियों के वर्गीकरण के लिए एक गाइड।

9

IEEE 830

सिस्टम आवश्यकताओं के विनिर्देशों के लिए एक मार्गदर्शिका।

10

IEEE 730

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

1 1

IEEE 1061

सॉफ्टवेयर गुणवत्ता मैट्रिक्स और कार्यप्रणाली के लिए एक मानक।

12

IEEE 12207

सॉफ्टवेयर जीवन चक्र प्रक्रियाओं और जीवन चक्र डेटा के लिए एक मानक।

13

BS 7925-1

सॉफ्टवेयर टेस्टिंग में प्रयुक्त शब्दों की शब्दावली।

14

BS 7925-2

सॉफ्टवेयर घटक परीक्षण के लिए एक मानक।