AI नेगेटिव सिनेरियो जनरेटर

टेम्पलेट से आगे बढ़कर: आप जिस फ़ीचर का विवरण देते हैं, उसके लिए डोमेन-विशिष्ट failure mode, दुरुपयोग के मामले, concurrency और data-integrity सिनेरियो खोजता है।

गोपनीयता: मुफ़्त Mutqan खाता ज़रूरी है। नतीजा बनाने के लिए आपका इनपुट Mutqan AI सेवा को भेजा जाता है; prompt और नतीजे संग्रहित नहीं किए जाते — दैनिक सीमा के लिए सिर्फ़ आपके खाते की उपयोग गिनती रखी जाती है। AI टूल कैसे काम करते हैं
टूल लोड हो रहा है…

नेगेटिव टेस्टिंग क्या है?

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

गाइड पढ़ें: टेस्ट केस कैसे लिखें

AI नेगेटिव सिनेरियो जनरेटर कैसे इस्तेमाल करें

  1. फ़ीचर का वर्णन करें: उसके इनपुट, नियम, भूमिकाएँ, स्थितियाँ और जिन सिस्टमों से वह बात करता है।
  2. चाहें तो acceptance criteria या बिज़नेस नियम जैसा संदर्भ जोड़ें, और कितने सिनेरियो चाहिए (3 से 30) चुनें।
  3. आउटपुट भाषा चुनें और «जनरेट» दबाएँ।
  4. हर सिनेरियो की श्रेणी, प्राथमिकता और विफल होने पर गंभीरता देखें, फिर CSV, Markdown या JSON में डाउनलोड करें।

AI नेगेटिव सिनेरियो जनरेटर की खूबियाँ

  • सामान्य टेम्पलेट से आगे जाकर डोमेन-विशिष्ट negative और दुरुपयोग सिनेरियो
  • हर सिनेरियो के लिए श्रेणी, प्राथमिकता और "फ़ेल होने पर गंभीरता"
  • स्टेप और अपेक्षित सुरक्षित व्यवहार
  • Markdown, CSV और JSON में एक्सपोर्ट

AI नेगेटिव सिनेरियो जनरेटर का उदाहरण

फ़ीचर → negative सिनेरियो

इनपुट:

Checkout discount code (max 12 chars, once per customer)

आउटपुट:

NEG-01 Apply the same code twice — second attempt rejected, total unchanged
NEG-02 Code with 13 characters — validation error
NEG-03 Concurrent apply from two tabs — only one succeeds
…

AI नेगेटिव सिनेरियो जनरेटर के बारे में अक्सर पूछे जाने वाले सवाल

यह टेम्पलेट-आधारित नेगेटिव टेस्ट जनरेटर से कैसे अलग है?

टेम्पलेट वाला टूल फ़ील्ड टाइप से यांत्रिक ढंग से केस निकालता है; यह AI टूल आपके डोमेन पर सोच-विचार करके दुरुपयोग, concurrency और data-integrity के ऐसे सिनेरियो खोजता है जिन्हें टेम्पलेट व्यक्त ही नहीं कर सकते।

"विफल होने पर गंभीरता" का क्या मतलब है?

अगर सिस्टम सिनेरियो को सही ढंग से न संभाले तो कितना बुरा होगा — Blocker से Trivial तक। यह प्राथमिकता से अलग है, जो बताती है कि सिनेरियो को कितनी जल्दी टेस्ट करना चाहिए।

यह "फ़ील्ड खाली छोड़ें" जैसे केस कम क्यों सुझाता है?

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

तकनीकी नोट्स

हर सिनेरियो में एक ID (NEG-01, NEG-02 …), श्रेणी (input validation, authentication, authorization, state, concurrency, data integrity, abuse, infrastructure, business rule या integration), प्राथमिकता, सिस्टम के गलत संभालने पर गंभीरता, उकसाई जाने वाली विफलता का विवरण, स्टेप और वह बचाव वाला व्यवहार होता है जो एक सही सिस्टम को दिखाना चाहिए।

संदर्भ

  • ISTQB Certified Tester Foundation Level (CTFL) v4.0ISTQB · 2023सॉफ़्टवेयर टेस्टिंग का फ़ाउंडेशन पाठ्यक्रम: टेस्ट स्तर और प्रकार, टेस्ट डिज़ाइन तकनीकें, टेस्ट प्रबंधन और टूल।
  • ISTQB GlossaryISTQBटेस्टिंग शब्दों की मानक परिभाषाएँ — टेस्ट केस, रिग्रेशन टेस्टिंग, सेवेरिटी, प्रायोरिटी, बाउंड्री वैल्यू एनालिसिस आदि।
  • OWASP Cheat Sheet Series: Input ValidationOWASP Foundationअलाउ-लिस्ट वैलिडेशन, सिंटैक्टिक बनाम सेमांटिक जाँच, और क्लाइंट-साइड वैलिडेशन कभी सुरक्षा नियंत्रण क्यों नहीं है।