टेस्ट सिनेरियो जनरेटर कैसे इस्तेमाल करें
- फ़ीचर का नाम और उसके व्यवहार का दो-चार वाक्यों में विवरण डालें।
- कोई coverage प्रीसेट चुनें (डिफ़ॉल्ट रूप से सभी आयाम)।
- Generate दबाएँ और आयाम के अनुसार समूहित सिनेरियो तालिका देखें।
- सूची एक्सपोर्ट करें या ज़रूरी सिनेरियो को टेस्ट केस जनरेटर से विस्तार दें।
टेस्ट सिनेरियो जनरेटर की खूबियाँ
- गुणवत्ता के दस आयाम: functional, negative, security, usability, compatibility, performance, data, accessibility, integration और recovery
- uploads, search, payments, ईमेल, exports, login और roles के लिए कीवर्ड-आधारित अतिरिक्त सिनेरियो
- core, functional, non-functional, UX या integration पहलुओं पर ध्यान देने के लिए coverage प्रीसेट
- हर सिनेरियो के साथ id, आयाम, प्राथमिकता और एक पंक्ति का विवरण
- टेस्ट प्लान और ऑटोमेशन backlog शुरू करने के लिए Markdown, JSON, CSV या Gherkin में एक्सपोर्ट
टेस्ट सिनेरियो जनरेटर का उदाहरण
checkout फ़ीचर के सिनेरियो
इनपुट:
Feature: Checkout with saved cards
Description: Customers pay with a saved card through the payment gateway; a confirmation email is sent.आउटपुट:
TS-001 Main success path of checkout with saved cards functional Critical
TS-006 Payment declined and retried in checkout … functional Critical
TS-007 Email notification produced by checkout … functional High
TS-012 Checkout … without authentication security Critical
TS-021 Response time of checkout … under normal load performance Highटेस्ट सिनेरियो जनरेटर के बारे में अक्सर पूछे जाने वाले सवाल
सिनेरियो और टेस्ट केस में क्या अंतर है?
सिनेरियो एक पंक्ति में बताता है कि क्या जाँचना है (जैसे "बिना authentication के checkout"); टेस्ट केस उसमें पूर्व-शर्तें, डेटा, स्टेप और अपेक्षित परिणाम जोड़ता है। योजना और अनुमान के लिए सिनेरियो इस्तेमाल करें, फिर अहम सिनेरियो को टेस्ट केस जनरेटर से विस्तार दें।
कौन-कौन से गुणवत्ता आयाम कवर होते हैं?
Functional, negative, security, usability, compatibility, performance, data, accessibility, integration और recovery। Coverage प्रीसेट सूची को सिर्फ़ उन्हीं आयामों तक सीमित कर देता है जो आपके काम के हैं।
विवरण का आउटपुट पर क्या असर पड़ता है?
upload, search, payment, email, export, login और roles जैसे कीवर्ड लक्षित सिनेरियो जोड़ देते हैं (डिक्लाइन हुए payment, सर्च में कोई परिणाम न मिलना, role मैट्रिक्स, एक्सपोर्ट की गई फ़ाइल की अखंडता)।
क्या मैं आउटपुट को चेकलिस्ट की तरह इस्तेमाल कर सकता हूँ?
हाँ — Markdown में एक्सपोर्ट करके अपने टेस्ट प्लान या टिकट में पेस्ट कर दें; हर सिनेरियो के साथ एक id और प्राथमिकता है जिसे आप ट्रैक कर सकते हैं।