AI टेस्ट केस जनरेटर

कोई user story पेस्ट करें और पूरा टेस्ट सूट जनरेट करें, फिर उसे बेहतर बनाएँ, negative / edge / boundary / security / regression केस जोड़ें, API टेस्ट बनाएँ और तालिका, Markdown, JSON या CSV में एक्सपोर्ट करें।

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

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

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

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

AI टेस्ट केस जनरेटर कैसे इस्तेमाल करें

  1. user story को "As a / I want / So that" रूप में पेस्ट करें और संदर्भ के तौर पर acceptance criteria जोड़ें।
  2. केस की संख्या तय करें और चुनें कि API टेस्ट शामिल करने हैं या नहीं, फिर Generate दबाएँ।
  3. स्टेप और अपेक्षित परिणाम पैने करने के लिए Improve इस्तेमाल करें, या कवरेज बढ़ाने के लिए Add… बटन — नए केस अगले खाली ID के साथ जुड़ते जाते हैं।
  4. तालिका को प्राथमिकता या प्रकार से क्रमबद्ध करें, फिर wiki के लिए Markdown, Excel/Jira इम्पोर्ट के लिए CSV या ऑटोमेशन के लिए JSON में एक्सपोर्ट करें।

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

  • ID, शीर्षक, प्रकार, प्राथमिकता, पूर्व-शर्तें, टेस्ट डेटा, स्टेप, अपेक्षित परिणाम, श्रेणी फ़्लैग, जोखिम और नोट्स के साथ संरचित टेस्ट केस
  • क्रमिक वर्कफ़्लो: Generate, Improve, Negative / Edge / Boundary / Security / Regression केस जोड़ें, API टेस्ट बनाएँ
  • क्रमबद्ध की जा सकने वाली तालिका के साथ Markdown, JSON और CSV टैब, कॉपी तथा डाउनलोड सुविधा सहित
  • हर iteration में ID स्थिर रहते हैं, ताकि आप अपने test management टूल में केस ट्रैक कर सकें

AI टेस्ट केस जनरेटर का उदाहरण

User story → सूट

इनपुट:

As an Admin
I want to delete an individual lookup value
So that small fixes take seconds

आउटपुट:

TC-001 Admin deletes an unused lookup value successfully (P0, positive)
TC-002 Delete is blocked for a value referenced by records (P1, negative)
TC-003 Non-admin cannot delete via the API → 403 (P0, security/api)
…
भूमिका और चाहा गया काम एक-एक तरह के टेस्ट केस की ओर ले जाते हैं, लाभ-खंड बताता है कि क्या मापना है, और जिन सवालों का जवाब स्टोरी नहीं देती वे नेगेटिव केस बनते हैं। वैचारिक मॉडल

उदाहरण की यूज़र स्टोरी

भाग 1:As an Admin
भाग 2:I want to delete an individual lookup value
भाग 3:So that small fixes take seconds
  1. 1भूमिकाबताती है कि किन अनुमतियों से टेस्ट करना है: जिस यूज़र के पास यह भूमिका नहीं, उसे रोका जाना चाहिए।TC-003 Non-admin cannot delete via the API → 403 (P0, security/api)
  2. 2भूमिका क्या करना चाहती हैमुख्य happy path बनता है, यानी P0 positive केस।TC-001 Admin deletes an unused lookup value successfully (P0, positive)
  3. 3लाभ-खंड (“So that”)बताता है कि क्या मापना है: यहाँ, एक छोटे सुधार में कितना समय लगता है।
  4. 4स्टोरी में नहीं: ऐसी वैल्यू जिसे रिकॉर्ड अभी भी इस्तेमाल करते हैंखुला सवाल नेगेटिव केस बनता है; AI अपनी धारणा सारांश या कवरेज की सूची में लिखता है।TC-002 Delete is blocked for a value referenced by records (P1, negative)
  5. 5स्वीकृति मानदंड (वैकल्पिक संदर्भ)इस उदाहरण में नहीं: इन्हें चरण 1 में संदर्भ के तौर पर जोड़ें। बिना स्वीकृति मानदंड की स्टोरी टेस्टिंग के लिए तैयार नहीं है।

उदाहरण की स्टोरी और ऊपर दिखाए गए पहले तीन केस का सांकेतिक मिलान; AI असल में जो सूट बनाता है, वह हर बार अलग हो सकता है।

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

Add … बटन क्या करते हैं?

वे आपका मौजूदा सूट वापस AI को भेजते हैं और सिर्फ़ उसी तरह के नए केस माँगते हैं (negative, edge, boundary, security, regression या API)। नए केस अगले खाली ID के साथ जोड़े जाते हैं, इसलिए आपके पहले से मौजूद केस न खोते हैं और न ही उनके नंबर बदलते हैं।

क्या मैं केस Jira, TestRail या Excel में इम्पोर्ट कर सकता हूँ?

हाँ। स्प्रेडशीट और test-management इम्पोर्ट के लिए CSV टैब इस्तेमाल करें, wiki तथा pull request के लिए Markdown, और ऑटोमेशन फ़्रेमवर्क के लिए JSON।

प्राथमिकताओं का क्या मतलब है?

P0 मुख्य happy path और डेटा खोने या सुरक्षा से जुड़ी हर रुकावट के लिए है, P1 मुख्य वैलिडेशन और अनुमतियों के लिए, P2 edge और boundary विवरण के लिए, और P3 दिखावटी या दुर्लभ केस के लिए। अलग Risk कॉलम बताता है कि केस फ़ेल होने पर बिज़नेस को कितना नुकसान होगा।

तकनीकी नोट्स

हर केस में एक ID, शीर्षक, प्रकार, P0–P3 प्राथमिकता, पूर्व-शर्तें, टेस्ट डेटा, क्रमांकित स्टेप, अपेक्षित परिणाम, श्रेणी फ़्लैग, Low/Medium/High जोखिम और नोट्स होते हैं; सूट के साथ एक सारांश और उसकी कवरेज की सूची भी आती है। एक जवाब में अधिकतम 40 केस होते हैं।

हर ऐक्शन मौजूदा केस सर्वर को वापस भेजता है, ताकि AI पहले से मौजूद सिनेरियो दोहराए बिना सूट को आगे बढ़ा सके; नंबरिंग सबसे बड़े मौजूदा ID से आगे जारी रहती है।

संदर्भ

  • 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एजाइल टेस्टिंग क्वाड्रेंट और टेस्टर डिलीवरी टीम के भीतर कैसे काम करते हैं — "सही परत पर टेस्टिंग" का आधार।