Folio - कस्टमाइज़ किया जा सकने वाला टेस्ट फ्रेमवर्क
(github.com)-
अपना खुद का टेस्ट फ्रेमवर्क बनाने में मदद करने वाला Microsoft का open source प्रोजेक्ट
-
Playwright Test Runner बनाने की आधारशिला
-
Test Isolation और Flexibility पर फोकस
→ Isolation : हर टेस्ट स्वतंत्र/समानांतर रूप से चलता है. सिर्फ त्रुटि वाले हिस्से को दोबारा टेस्ट किया जा सकता है. आसान refactoring. grouping
→ Flexibility : कई advanced features. TypeScript की क्षमताओं का उपयोग. कई configurations में टेस्ट चलाना. settings के अनुसार test annotations
- पारंपरिक BDD स्टाइल का पालन करता है
→ हर टेस्ट को पूरी तरह स्वतंत्र Test Arguments object मिलता है
- डिफ़ॉल्ट रूप से कई worker processes का उपयोग करके समानांतर में टेस्ट चलाता है
→ हर worker नया environment बनाता है. जहाँ संभव हो reuse करता है, लेकिन टेस्ट retry करने पर या error होने पर नया worker बनाता है
→ टेस्ट को Suite यूनिट में shard करके कई मशीनों पर चलाया जा सकता है
अभी कोई टिप्पणी नहीं है.