इस प्रोजेक्ट के बारे में

Quick एक ओपन-सोर्स व्यवहार-संचालित विकास (BDD) परीक्षण ढांचा है जो Swift और Objective-C परियोजनाओं के लिए डिज़ाइन किया गया है। RSpec, Specta और Ginkgo से प्रेरित होकर, यह describe, context और it ब्लॉक का उपयोग करके परीक्षण लिखने के लिए एक साफ, पठनीय सिंटैक्स प्रदान करता है। Quick आमतौर पर Nimble के साथ उपयोग किया जाता है, जो एक साथी मैचर ढांचा है जो पारंपरिक XCTAssert कथनों को अधिक अभिव्यंजक और पठनीय अभिकथनों से बदल देता है। यह ढांचा Swift 2.2 से Swift 5.2 और उससे आगे तक कई Swift संस्करणों का समर्थन करता है, जिसमें संबंधित Quick और Nimble संस्करण संगतता एक संस्करण मैट्रिक्स में दर्ज है। स्थापना कई निर्भरता प्रबंधकों के माध्यम से समर्थित है, जिसमें CocoaPods, Swift Package Manager और Git सबमॉड्यूल शामिल हैं, जो इसे विभिन्न परियोजना सेटअपों में सुलभ बनाता है। Quick केवल परीक्षण के लिए है और इसे App Store पर प्रस्तुत उत्पादन ऐप बाइनरी में कभी शामिल नहीं किया जाना चाहिए, क्योंकि यह Xcode के साथ एकीकृत करने के लिए निजी API का उपयोग करता है। परियोजना Apache 2.0 लाइसेंस के तहत है और Quick समुदाय द्वारा बनाए रखी जाती है, जिसमें दस हजार से अधिक ऐप्स अपने परीक्षण सूट में Quick और Nimble का उपयोग करने की सूचना दी गई है।