عن المشروع
Quick هو إطار عمل مفتوح المصدر لتطوير السلوك (BDD) مصمم لاختبار مشاريع Swift وObjective-C. مستوحى من RSpec وSpecta وGinkgo، يوفر صيغة نظيفة وقابلة للقراءة لكتابة الاختبارات باستخدام كتل describe وcontext وit. يُستخدم Quick عادةً جنبًا إلى جنب مع Nimble، وهو إطار عمل مطابق مساعد يستبدل عبارات XCTAssert التقليدية بتأكيدات أكثر تعبيرًا ووضوحًا.
يدعم الإطار مجموعة واسعة من إصدارات Swift، من Swift 2.2 إلى Swift 5.2 وما بعدها، مع توثيق توافق إصدارات Quick وNimble في مصفوفة إصدارات. يتم التثبيت عبر عدة مديري تبعيات بما في ذلك CocoaPods وSwift Package Manager وGit submodules، مما يجعله متاحًا عبر إعدادات مشاريع مختلفة.
Quick مخصص حصريًا للاختبار ولا يجب أبدًا تضمينه في ملفات التطبيق الإنتاجية المقدمة إلى App Store، لأنه يستخدم واجهات برمجة تطبيقات خاصة للتكامل مع Xcode. المشروع مرخص بموجب Apache 2.0 ويُدار بواسطة مجتمع Quick، مع الإبلاغ عن استخدام أكثر من عشرة آلاف تطبيق لـ Quick وNimble في مجموعات الاختبار الخاصة بها.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.