User Story → टेस्ट सिनेरियो कैसे इस्तेमाल करें
- user story पेस्ट करें।
- Generate दबाएँ और सिनेरियो की रूपरेखा पर नज़र डालें।
- एक्सपोर्ट करें या अहम सिनेरियो को विस्तृत टेस्ट केस में बदलें।
User Story → टेस्ट सिनेरियो की खूबियाँ
- मुख्य सफलता, वैकल्पिक, अपवाद, permission, डेटा-स्थिति और non-functional सिनेरियो
- क्रिया के हिसाब से अतिरिक्त सिनेरियो (login पर lockout, डिक्लाइन हुआ payment, सर्च में कोई परिणाम नहीं, delete पर आश्रित रिकॉर्ड)
- पार्स की गई story का पैनल: role, action, benefit, क्रिया और entity
- सिनेरियो के प्रकार के अनुसार गणना
- Markdown, JSON, CSV या Gherkin के रूप में एक्सपोर्ट
User Story → टेस्ट सिनेरियो का उदाहरण
सेव किए गए कार्ड से भुगतान के सिनेरियो
इनपुट:
As a customer, I want to pay for my order with a saved card so that checkout is faster.आउटपुट:
TS-001 Main success: customer pays order main Critical
TS-005 Exception: invalid or missing input … exception High
TS-008 Permission: user without the customer role … permission Critical
TS-014 Exception: payment declined or gateway unavailable exception CriticalUser Story → टेस्ट सिनेरियो के बारे में अक्सर पूछे जाने वाले सवाल
किस तरह के सिनेरियो बनते हैं?
मुख्य सफलता, वैकल्पिक पथ (न्यूनतम डेटा, bulk, cancel), अपवाद (अमान्य इनपुट, एक साथ हुआ बदलाव, नेटवर्क विफलता), permission सिनेरियो, डेटा-स्थिति सिनेरियो (खाली, बहुत बड़ा, Unicode) और non-functional जाँचें।
क्रिया-विशिष्ट सिनेरियो कैसे चुने जाते हैं?
login वाली story को lockout और brute-force सिनेरियो मिलते हैं, payment वाली को डिक्लाइन हुए कार्ड और दोहरे चार्ज की जाँचें, upload को साइज़/टाइप की विफलताएँ, delete को आश्रित रिकॉर्ड का हैंडलिंग, और search को "कोई परिणाम नहीं" वाला केस।
सिनेरियो को टेस्ट केस में कैसे बदलूँ?
जिन सिनेरियो का विस्तार ज़रूरी लगे उन्हें चुनें और User Story → टेस्ट केस या टेस्ट केस जनरेटर चलाएँ, या Gherkin में एक्सपोर्ट करके स्टेप बढ़ा लें।