Hypothesis هي مكتبة اختبار قائمة على الخصائص للغة Python، تولّد مدخلات عشوائية لكشف الأخطاء والحالات الحدّية، وتُبلّغ عن أبسط حالة اختبار فاشلة لتسهيل التنقيح.
مصدر مفتوح. آفاق جديدة.
اكتشف مشاريع مفتوحة المصدر عالية الجودة، وأرسل المشاريع بشكل مجهول، وطالب بمشروعك المفتوح المصدر وحرّره.
فضول صغير. عالم من المصادر المفتوحة.
THE FIRST COLLECTIONمكتبة تأكيدات رياضية أصلية لـ TUnit في .NET: تأكيدات انسيابية للتسامح والتسلسلات والإحصاء والجبر الخطي ونظرية الأعداد والهندسة ثلاثية الأبعاد، مدمجة في مسار Assert.That، متوافقة مع AOT وبدون انعكاس.
Quick هو إطار عمل لتطوير السلوك (BDD) لاختبار Swift وObjective-C، مستوحى من RSpec وSpecta وGinkgo. يعمل مع Nimble لتوفير مطابقات تعبيرية ويدعم إصدارات متعددة من Swift عبر CocoaPods أو Swift Package Manager.
React Testing Library هو حل خفيف لاختبار مكونات React، ويشجع على اختبارات تحاكي تفاعلات المستخدم الحقيقية لتحسين قابلية الصيانة والثقة.
QA Studio منصة مفتوحة المصدر لإدارة الاختبارات موجهة لمهندسي الضمان، تقدم تنظيمًا هرميًا للحالات، تخطيط تنفيذ عبر بيئات متعددة، لوحات تحليلية، وواجهة REST كاملة، مع دعم التخزين الذاتي وترخيص AGPL-3.0.
ripr هي أداة تحليل استاتيكي لتعرض الطفرات تحدد السلوكيات المتغيرة التي تصل إليها الاختبارات ولكنها لا تتحقق منها فعلياً، وذلك دون الحاجة إلى تشغيل اختبارات الطفرات.
MCP Arcade هي أداة اختبار عبر سطر الأوامر تقوم بتشغيل مجموعة من التجارب تسمى atoms ضد خوادم MCP، حيث يتم تقييم النتائج بناءً على رسائل JSON-RPC وتغييرات ملفات sandbox بدلاً من أوصاف الأدوات أو نصوص النماذج.
Toxiproxy هو إطار عمل لمحاكاة ظروف الشبكة لاختبار مرونة التطبيقات وتحديد نقاط الفشل الفردية في بيئات التطوير والتكامل المستمر (CI).
Playwright هو إطار عمل شامل لأتمتة واختبار الويب يوفر واجهة برمجة تطبيقات موحدة لتشغيل متصفحات Chromium و Firefox و WebKit عبر أنظمة Linux و macOS و Windows.
كيبلوي هي أداة اختبار واجهات برمجة تطبيقات وتكامل مفتوحة المصدر، مستقلة عن اللغة، تسجل استدعاءات API الحقيقية واستعلامات قواعد البيانات والأحداث المتدفقة عبر eBPF، ثم تعيد تشغيلها كاختبارات ونماذج بيانات دون تغيير الكود.
Faker هي حزمة Python تُستخدم لتوليد بيانات اصطناعية لعمليات تهيئة قواعد البيانات، واختبارات الضغط، وإخفاء هوية البيانات.
أداة اختبار توافق DuckDB لـ rudb. تتحقق من المطابقة عبر التنفيذ التفاضلي مقابل ملف DuckDB حقيقي، وتغطية SQL مرجّحة، ودورات تنسيق التخزين، وفحوصات C ABI.
مجموعة اختبارات قابلة لإعادة الاستخدام وقابلة للتوصيل تعتمد على Python/pytest للتحقق من صحة برامج تشغيل قواعد بيانات ADBC. تقوم بتشغيل استعلامات SQL ضد برامج التشغيل لاختبار دعم الميزات، ومعالجة أنواع البيانات، والخصائص الفريدة الخاصة بقاعدة البيانات، وتوليد وثائق للميزات المدعومة وغير المدعومة. تدعم تجاوزات الاختبار لكل برنامج تشغيل وتنسيق اختبار .txtcase موحد.
RecurSpec هي أداة اختبار لـ Node.js مخصصة لواجهات السطر البرمجي، تتحقق مما إذا كانت تعليمات الاسترداد في رسائل الخطأ تحل المشكلة الأصلية فعلياً، مع تشغيل كل حالة في مساحة عمل مؤقتة ومعزولة وحظر الأوامر غير الآمنة.
pytest هو إطار عمل لاختبارات Python يبسط كتابة الاختبارات الصغيرة ويصلح للاختبارات الوظيفية المعقدة، مع فحص تفصيلي للعبارات، واكتشاف تلقائي، ووحدات/fixtures، وتوافق مع unittest.
يُعد Jest إطار عمل شامل لاختبار JavaScript يعمل مباشرةً مع معظم المشاريع، حيث يوفر وضع مراقبة تفاعلي سريع واختبار لقطات (Snapshot testing) لالتقاط الكائنات الكبيرة وتحليل تغيراتها.
ts-jest هو محوّل Jest يضيف دعمًا كاملاً لـ TypeScript، بما في ذلك معالجة خرائط المصادر والفحص النوعي، مما يتيح للمطورين تشغيل اختبارات Jest مباشرة على ملفات .ts.
Detox هو إطار عمل مفتوح المصدر لاختبارات الطرف إلى الطرف (end-to-end) من نوع gray box لتطبيقات الهاتف المحمول، يدعم React Native على Android و iOS، ويعمل على أتمتة تفاعلات المستخدم وتقليل عدم استقرار الاختبارات والتكامل مع أنابيب CI/CD.
Enzyme هي أداة اختبار JavaScript لـ React تسهّل التأكيد على مخرجات مكونات React ومعالجتها والتنقل عبرها، بواجهة برمجة مستوحاة من jQuery للتعامل مع DOM.
Puppeteer هي مكتبة JavaScript توفر واجهة برمجة تطبيقات عالية المستوى للتحكم في متصفحات Chrome أو Firefox عبر DevTools Protocol أو WebDriver BiDi.