AI Requirements → टेस्ट सिनेरियो

requirements दस्तावेज़ से कवरेज नोट्स के साथ सिनेरियो आउटलाइन (मुख्य, वैकल्पिक, अपवाद, cross-feature) बनाता है।

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

यूज़र स्टोरी से टेस्ट केस कैसे निकाले जाते हैं?

यूज़र स्टोरी ("एक ग्राहक के रूप में मैं सेव किए कार्ड से भुगतान कर सकूँ ताकि चेकआउट तेज़ हो") अपने स्वीकृति मानदंडों से टेस्ट-योग्य बनती है: हर मानदंड, पूर्व-शर्त, क्रिया और देखे जा सकने वाले परिणाम के रूप में लिखा हुआ, कम से कम एक टेस्ट केस से मेल खाता है, और जिन सवालों का जवाब स्टोरी नहीं देती — अस्वीकृत कार्ड, समाप्त कार्ड, कोई सेव कार्ड ही नहीं — वे नेगेटिव केस बनते हैं। स्टोरी का लाभ-खंड ("ताकि") बताता है कि क्या मापना है; भूमिका बताती है कि किन अनुमतियों से टेस्ट करना है। बिना स्वीकृति मानदंड की स्टोरी टेस्टिंग के लिए तैयार नहीं है, और आमतौर पर विकास के लिए भी नहीं।

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

AI Requirements → टेस्ट सिनेरियो कैसे इस्तेमाल करें

  1. रिक्वायरमेंट्स या स्पेसिफ़िकेशन पेस्ट करें — PRD का कोई हिस्सा, user stories या क्रमांकित नियम।
  2. कितने सिनेरियो चाहिए (3 से 30) और आउटपुट भाषा चुनें।
  3. «जनरेट» दबाएँ: पहले main flows आते हैं, फिर alternate, exception, cross-feature और non-functional सिनेरियो।
  4. कवरेज नोट्स पढ़कर देखें कि कौन-से रिक्वायरमेंट्स कवर हैं और कौन-से end-to-end टेस्ट नहीं हो सकते, फिर CSV, Markdown या JSON में डाउनलोड करें।

AI Requirements → टेस्ट सिनेरियो की खूबियाँ

  • मुख्य, वैकल्पिक, अपवाद, cross-feature और non-functional — पाँच तरह के सिनेरियो
  • हर सिनेरियो के लिए पूर्व-शर्तें, flow स्टेप और अपेक्षित परिणाम
  • कवरेज नोट्स, जो बताते हैं कि क्या कवर हुआ और क्या नहीं
  • Markdown, CSV और JSON में एक्सपोर्ट

AI Requirements → टेस्ट सिनेरियो का उदाहरण

Spec → सिनेरियो

इनपुट:

Password reset by 6-digit email code valid for 10 minutes, max 5 attempts…

आउटपुट:

TS-01 (main) Successful reset with a valid code
TS-02 (exception) Code expired after 10 minutes
TS-03 (exception) Sixth attempt is rejected
…

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

सिनेरियो और टेस्ट केस में क्या अंतर है?

सिनेरियो एक end-to-end flow होता है (मुख्य, वैकल्पिक, अपवाद, cross-feature या non-functional), जिसे कई विस्तृत टेस्ट केस में खोला जा सकता है। विस्तृत स्तर के लिए Requirements → टेस्ट केस टूल इस्तेमाल करें।

flow के स्टेप क्लिक-दर-क्लिक क्यों नहीं होते?

सिनेरियो बिज़नेस क्रियाएँ बताते हैं — "ग्राहक रीसेट कोड माँगता है", न कि "बटन पर क्लिक करें" — इसलिए UI बदलने पर भी वे सही रहते हैं और product owners के साथ उन पर सहमति बनाई जा सकती है। किसी सिनेरियो को क्लिक-स्तर के केस में बदलने के लिए Requirements → टेस्ट केस इस्तेमाल करें।

कवरेज नोट्स में क्या होता है?

हर सिनेरियो कौन-से रिक्वायरमेंट्स कवर करता है, और कौन-से रिक्वायरमेंट्स end-to-end टेस्ट नहीं हो सकते — जैसे ऐसा आंतरिक नियम जिसका कोई दिखने वाला असर नहीं — ताकि टेस्ट डिज़ाइन शुरू होने से पहले कमियाँ दिख जाएँ।

तकनीकी नोट्स

हर सिनेरियो में एक ID (TS-01, TS-02 …), प्रकार (main, alternate, exception, cross-feature या non-functional), P0–P3 प्राथमिकता, यह विवरण कि वह क्या जाँचता है और क्यों अहम है, पूर्व-शर्तें, बिज़नेस स्तर के तीन से दस flow स्टेप, अपेक्षित नतीजा और जिन रिक्वायरमेंट नंबरों से वह जुड़ा है, वे होते हैं।

संदर्भ

  • ISTQB Certified Tester Foundation Level (CTFL) v4.0ISTQB · 2023सॉफ़्टवेयर टेस्टिंग का फ़ाउंडेशन पाठ्यक्रम: टेस्ट स्तर और प्रकार, टेस्ट डिज़ाइन तकनीकें, टेस्ट प्रबंधन और टूल।
  • Agile Testing: A Practical Guide for Testers and Agile Teams (Lisa Crispin, Janet Gregory)Addison-Wesley (Pearson) · 2009एजाइल टेस्टिंग क्वाड्रेंट और टेस्टर डिलीवरी टीम के भीतर कैसे काम करते हैं — "सही परत पर टेस्टिंग" का आधार।
  • ISTQB GlossaryISTQBटेस्टिंग शब्दों की मानक परिभाषाएँ — टेस्ट केस, रिग्रेशन टेस्टिंग, सेवेरिटी, प्रायोरिटी, बाउंड्री वैल्यू एनालिसिस आदि।