रिग्रेशन टेस्टिंग क्या है, और रिस्क-आधारित टेस्टिंग क्या जोड़ती है?
रिग्रेशन टेस्टिंग बदलाव के बाद मौजूदा टेस्ट दोबारा चलाती है ताकि पुष्टि हो कि जो पहले काम करता था वह अब भी करता है। पूरा सूट किसी भी रिलीज़ विंडो से बड़ा हो जाता है, इसलिए रिस्क-आधारित टेस्टिंग फ़ीचर को विफलता की संभावना और लागत से रैंक करती है — भुगतान, साइन-इन, डेटा अखंडता पहले — और तय करती है कि हर बिल्ड पर क्या चले, रात में क्या और क्या ऑटोमेट हो। रिग्रेशन सूट ऑटोमेशन का स्वाभाविक पहला लक्ष्य है।
गाइड पढ़ें: टेस्ट केस कैसे लिखें
AI रिस्क-बेस्ड टेस्ट जनरेटर कैसे इस्तेमाल करें
- फ़ीचर या रिलीज़ के दायरे का वर्णन करें: क्या नया है या क्या बदला है, और उसे कौन इस्तेमाल करता है।
- चाहें तो संदर्भ जोड़ें — आर्किटेक्चर, ज्ञात कमज़ोर हिस्से, पिछली घटनाएँ, समय-सीमाएँ — और विश्लेषण के लिए जोखिमों की संख्या चुनें (3 से 20)।
- आउटपुट भाषा चुनें और «जनरेट» दबाएँ।
- अनुशंसित निष्पादन क्रम में जोखिम रजिस्टर पर काम करें, फिर उसे CSV, Markdown या JSON में डाउनलोड करें।
AI रिस्क-बेस्ड टेस्ट जनरेटर की खूबियाँ
- likelihood × impact स्कोरिंग और प्राथमिकता वाला risk register
- हर जोखिम के लिए उद्देश्य और प्रकार सहित लक्षित टेस्ट
- समय-सीमित टेस्टिंग के लिए सुझाया गया निष्पादन क्रम
- Markdown, CSV और JSON में एक्सपोर्ट
AI रिस्क-बेस्ड टेस्ट जनरेटर का उदाहरण
रिलीज़ → जोखिम प्लान
इनपुट:
Release 4.2: new payment flow with saved cards, migrated customer DB, redesigned mobile checkoutआउटपुट:
R-01 Payment tokenisation failure (High × High = 9, P0) → tests RT-01…RT-03
R-02 Data loss in migration (Medium × High = 6, P0)
…| संभावना | प्रभाव | ||
|---|---|---|---|
| Low1 | Medium2 | High3 | |
| High3 | 3P1 | 6P0 | 9P0 · R-01 |
| Medium2 | 2P2 | 4P1 | 6P0 · R-02 |
| Low1 | 1P3 | 2P2 | 3P1 |
- P0: स्कोर 6 या 9
- P1: स्कोर 3 या 4
- P2: स्कोर 2
- P3: स्कोर 1
R-01भुगतान tokenisation की विफलता: संभावना High × प्रभाव High = 9, P0R-02migration में डेटा का नुकसान: संभावना Medium × प्रभाव High = 6, P0
AI रिस्क-बेस्ड टेस्ट जनरेटर के बारे में अक्सर पूछे जाने वाले सवाल
जोखिम स्कोर कैसे निकाला जाता है?
संभावना और प्रभाव दोनों को Low (1), Medium (2) या High (3) आँका जाता है, और स्कोर = संभावना × प्रभाव, इसलिए संभव स्कोर सिर्फ़ 1, 2, 3, 4, 6 और 9 हैं। 6 या 9 का स्कोर P0 है, 3 या 4 P1, 2 P2 और 1 P3।
क्या टेस्ट सामान्य smoke टेस्ट होते हैं?
नहीं। हर टेस्ट एक जोखिम से जुड़ा होता है और बताता है कि उसे क्या साबित करना है, मुख्य डेटा या स्थिति के साथ — जैसे यह कि tokenisation का समय खत्म होने पर सेव किए गए कार्ड से भुगतान सुरक्षित रूप से विफल हो।
mitigation कॉलम किस लिए है?
ऐसी सलाह जो टेस्ट नहीं है — निगरानी, कोई सुरक्षा उपाय, रोलबैक योजना — उन जोखिमों के लिए जिन्हें सिर्फ़ टेस्टिंग से हटाया नहीं जा सकता।
तकनीकी नोट्स
हर जोखिम में एक ID (R-01, R-02 …), श्रेणी, विवरण, संभावना और प्रभाव (Low, Medium या High), स्कोर, प्राथमिकता, जोखिम घटाने या निगरानी का नोट, और अधिकतम छह लक्षित टेस्ट (RT-01, RT-02 …, पूरे रजिस्टर में अद्वितीय) होते हैं, जिनमें से हर एक का साबित करने वाला उद्देश्य होता है। निष्पादन क्रम में हर जोखिम एक बार आता है, सबसे ऊँचे स्कोर से शुरू होकर।
संदर्भ
- ISTQB Certified Tester Foundation Level (CTFL) v4.0सॉफ़्टवेयर टेस्टिंग का फ़ाउंडेशन पाठ्यक्रम: टेस्ट स्तर और प्रकार, टेस्ट डिज़ाइन तकनीकें, टेस्ट प्रबंधन और टूल।
- ISTQB Glossaryटेस्टिंग शब्दों की मानक परिभाषाएँ — टेस्ट केस, रिग्रेशन टेस्टिंग, सेवेरिटी, प्रायोरिटी, बाउंड्री वैल्यू एनालिसिस आदि।