Requirements → टेस्ट सिनेरियो कैसे इस्तेमाल करें
- functional आवश्यकताएँ एक पंक्ति में एक करके पेस्ट करें।
- सिनेरियो और coverage map देखने के लिए Generate दबाएँ।
- बिना coverage वाली आवश्यकताओं की चेतावनियाँ हल करें और एक्सपोर्ट करें।
Requirements → टेस्ट सिनेरियो की खूबियाँ
- आवश्यकताओं को उनके प्रकार के अनुसार end-to-end सिनेरियो में समूहित करता है, negative जोड़ीदार सिनेरियो के साथ
- आवश्यकताओं के आर-पार जाने वाली यात्राएँ, जो कई आवश्यकताओं को क्रम से परखती हैं
- रिग्रेशन smoke और permission-मैट्रिक्स सिनेरियो
- आवश्यकता से सिनेरियो id तक coverage map, खामियों की चेतावनियों के साथ
- Markdown, JSON, CSV या Gherkin के रूप में एक्सपोर्ट
Requirements → टेस्ट सिनेरियो का उदाहरण
कार्ट की आवश्यकताएँ
इनपुट:
1. Customers can add products to a cart.
2. Quantity must be between 1 and 10.
3. Checkout requires a verified email.आउटपुट:
TS-001 Core functional flow covers REQ-01
TS-002 Core functional flow — negative and exception paths
TS-003 Input validation and error handling covers REQ-02
TS-005 Authentication, authorisation and data protection covers REQ-03
TS-007 Permission and role matrix covers REQ-01, REQ-03Requirements → टेस्ट सिनेरियो के बारे में अक्सर पूछे जाने वाले सवाल
आवश्यकताओं को सिनेरियो में कैसे समूहित किया जाता है?
प्रकार के अनुसार — functional flow, validation, security, performance, UI, data और integration — जिसमें functional तथा validation समूहों के लिए एक negative जोड़ीदार सिनेरियो, आवश्यकताओं के आर-पार जाने वाली यात्राएँ और एक permission मैट्रिक्स भी होता है।
coverage map क्या है?
एक तालिका जो दिखाती है कि हर आवश्यकता को कौन-से सिनेरियो id परखते हैं और कितने; जिन आवश्यकताओं पर coverage नहीं है उन्हें चेतावनी के रूप में बताया जाता है ताकि कुछ भी छूट न जाए।
आवश्यकताओं के आर-पार जाने वाली यात्राएँ क्या हैं?
लगातार आने वाली functional आवश्यकताओं के ऐसे क्रम जिन्हें एक ही यूज़र एक ही सेशन में पूरा करता है; ये उन integration समस्याओं को उजागर करती हैं जो अकेली आवश्यकता वाले टेस्ट से छूट जाती हैं।