قائمة أطر اختبار الوحدات

هذه قائمة بأطر عمل أتمتة الاختبارات البارزة الشائعة الاستخدام لاختبار الوحدات . ولا تقتصر هذه الأطر على اختبار الوحدات فحسب، بل يمكن استخدامها لاختبار التكامل واختبار النظام ككل.

تُصنَّف الأطر البرمجية أدناه. في اختبارات الوحدات، يجب أن يكون الإطار البرمجي مكتوبًا بنفس لغة الكود المصدري قيد الاختبار، ولذلك، يُعدّ تصنيف الأطر البرمجية حسب اللغة أمرًا مفيدًا. لكن بعض التصنيفات تتجاوز اللغة. على سبيل المثال، يُصنِّف تصنيف .NET الأطر البرمجية التي تعمل مع أي لغة مدعومة في .NET، بينما يُصنِّف تصنيف HTTP الأطر البرمجية التي تختبر خادم HTTP بغض النظر عن لغة البرمجة المستخدمة على الخادم.

الأعمدة

تم وصف الأعمدة في الجداول أدناه هنا.

  • الاسم : اسم الإطار
  • xUnit : ما إذا كانت مصنفة كوحدة xUnit
  • TAP : ما إذا كان بإمكانه إصدار مخرجات بروتوكول اختبار أي شيء (TAP)
  • المولدات : ما إذا كان يدعم مولدات البيانات - توليد بيانات إدخال الاختبار وتشغيل اختبار باستخدام البيانات المولدة
  • التجهيزات : ما إذا كان يدعم تجهيزات الاختبار المحلية - ربط بيئة اختبار باختبار واحد
  • تجهيزات المجموعة : ما إذا كان يدعم تجهيزات المجموعة - ربط بيئة اختبار بمجموعة من الاختبارات

بعض الأعمدة لا تنطبق على بعض المجموعات، وبالتالي يتم حذفها من جدول تلك المجموعات.

المجموعات

ABAP

اسمxUnitمصدرملاحظات
وحدة ABAPنعم[ 1 ]منذ SAP NetWeaver 2004
اختبار سهل[ 2 ]منذ SAP NetWeaver 7.02 SP13

صفحات الخادم النشطة (ASP)

اسمxUnitمصدرملاحظات
ASPUnit[ 3 ]

آدا

اسمxUnitمصدرملاحظات
وحدةنعم[ 4 ]
أداتست 95لا[ 5 ]
أهفن[ 6 ]
تي برون[ 7 ]
vectorCAST/Adaلا[ 8 ]
RTRT

النملة

لمهام Apache Ant .

اسمxUnitمصدرملاحظات
وحدة النمل[ 9 ]

أبل سكريبت

لـ AppleScript .

اسمxUnitمصدرملاحظات
وحدة ASUnitنعم[ 10 ]متأثرة بـ SUnit و ASTest و Python unittest
اختبارنعم[ 11 ]

الصعود

اسمxUnitمصدرملاحظات
TPTنعم[ 12 ]التحفيز الفيزيائي القائم على النموذج والتحفيز المُنفذ

سحق

اسمxUnitمصدرملاحظات
shUnit2نعم[ 13 ]إطار عمل لاختبار الوحدات xUnit لبرامج نصية shell المستندة إلى Bourne
bats-core[ 14 ]Bats-Core: نظام اختبار آلي باستخدام Bash
مواصفات شل[ 15 ]إطار عمل لاختبار الوحدات بنمط BDD. يدعم جميع بيئات التشغيل المتوافقة مع معيار POSIX، بما في ذلك Bash وDash وKsh وZsh. كتل قابلة للتداخل تُحقق نطاقًا محليًا وتُسهّل عملية المحاكاة. تنفيذ متوازٍ. مُنشئ تقارير XML مشابه لـ RSpec/TAP/JUnit. تكامل تغطية التعليمات البرمجية. مرخص بموجب رخصة MIT.
bash_unit[ 16 ]إطار عمل اختبار الوحدات في Bash، إصدار المؤسسات. رخصة GPL-3.0.
باخ[ 17 ]Bach هو إطار عمل لاختبار Bash يوفر إمكانية كتابة اختبارات الوحدة لبرامج Bash النصية الخاصة بك.

أساسي

فيجوال بيسك (VB6.0)

للاطلاع على أطر اختبار الوحدات لـ VB.NET، انظر لغات .NET .

اسمxUnitرخصةمصدرملاحظات
vbUnitتجاري[ 18 ]كائنات Visual Basic و COM
vbUnitFreeإل جي بي إل[ 19 ]كائنات Visual Basic و COM
VbaUnitبي إس دي[ 20 ]فيجوال بيسك للتطبيقات
ExcelVbaUnitإل جي بي إل[ 21 ]يشبه VbaUnit، ولكنه مخصص لاختبار Excel VBA (المكتوب كإضافة لبرنامج Excel).
TinyUnit[ 22 ]Visual Basic 6 و VB .NET و PHP5
SimplyVBUnitنعممعهد ماساتشوستس للتكنولوجيا[ 23 ]إطار عمل لاختبار الوحدات في VB6 مصمم على غرار NUnit الشهير لـ .NET
VBLiteUnitبي إس دي[ 24 ]كائنات Visual Basic و COM

Xojo (REALbasic)

اسمxUnitمصدرملاحظات
وحدة RBلا[ 25 ]
وحدة Xojoنعم[ 26 ]إطار عمل لاختبار الوحدات لـ Xojo يعمل مع أنواع مشاريع سطح المكتب والويب و iOS.

لغة تنفيذ عمليات الأعمال (BPEL)

اسمxUnitمصدرملاحظات
وحدة BPELUnit[ 27 ]

ج

اسمxUnitمقبضتجهيزاتمباريات المجموعةمولدات كهربائيةسنةمصدررخصةملاحظات
وحدة الآسنعمنعم2007 [ 28 ][ 29 ]رخصة BSDيتميز JUnit 4.x بأنه سهل الاستخدام، معياري ومرن. ويمكن استخدامه في بيئات محدودة الموارد، مثل تطوير البرامج المدمجة، وأجهزة الكمبيوتر الشخصية، ومحطات العمل، والخوادم (Windows وUnix).
اختبار حادنعمنعم[ 30 ]معهد ماساتشوستس للتكنولوجيابسيط، مباشر، وسريع. ملف واحد بامتداد .h. يُستخدم في مكتبة Apache Portable Runtime Library. تمت إعادة تسميته من CUTest.
مدقق سلامة واجهة برمجة التطبيقاتنعمنعم (أنواع الطيف)نعم (أنواع الطيف)نعم2009 [ 31 ][ 32 ]إل جي بي إلمولد اختبارات الوحدة لمكتبات C/C++. يمكنه توليد بيانات إدخال مناسبة تلقائيًا لكل وظيفة من وظائف واجهة برمجة التطبيقات (API).
إطار عمل الاختبار الآلي2007 [ 33 ][ 34 ]بي إس ديطُوِّر البرنامج في الأصل لنظام التشغيل NetBSD، ولكنه يعمل بكفاءة على معظم الأنظمة الشبيهة بنظام Unix. ويتيح البرنامج إمكانية تثبيت الاختبارات كجزء من الإصدار.
BDD- for-Cنعم[ 35 ]معهد ماساتشوستس للتكنولوجياإطار اختبار BDD مع مخرجات TAP في ملف رأس واحد.
كانتاتا++لانعمنعمنعم[ 36 ]ملكية خاصةأداة اختبار آلية للوحدات والتكامل للغة C. اختبار معتمد للأنظمة المضيفة أو المدمجة. تغطية الكود والتحكم الفريد في واجهة الاستدعاء لمحاكاة الاستدعاءات واعتراضها.
كاتس رانر[ 37 ]رخصة جنو العموميةإطار عمل لاختبار الوحدات لتطوير الأنظمة المدمجة متعددة المنصات.
CBDDنعمنعم[ 38 ]رخصة أباتشيlibcbdd هي مكتبة تطوير تعتمد على الكتل وتعتمد على منهجية التطوير السلوكي، مما يتيح كتابة اختبارات سهلة القراءة. تُكتب الاختبارات داخل الدوال الرئيسية. تعمل فقط مع clang وامتداد libblocksruntime.
cfixنعم[ 39 ]إل جي بي إلمُصمم خصيصًا لتطوير تطبيقات ويندوز - سواءً في وضع نواة Win32 أو NT. متوافق مع WinUnit.
سي جريننعم[ 40 ]ISCإطار عمل لاختبار الوحدات يتضمن نماذج محاكاة صارمة ومرنة ، واكتشاف تلقائي للاختبارات، ومجموعات الاختبارات، ونمط تدوين يشبه BDD، واختبار محمي ضد الاستثناءات، وإخراج "لغة طبيعية"، ومبلغ قابل للتوسيع، ونماذج محاكاة تعليمية لاكتشاف القيم الفعلية المرسلة إلى نموذج محاكاة.
يغشنعم2012[ 41 ]بي إس ديإطار عمل لاختبار الوحدات يعتمد على ملفات الرأس فقط. متعدد المنصات. يدعم تشغيل كل اختبار في عملية منفصلة. يعمل دون الحاجة إلى "تسجيل" حالات الاختبار.
يفحصنعمنعمنعمنعم2001 [ 42 ][ 43 ]إل جي بي إليتميز Check بواجهة بسيطة لتعريف اختبارات الوحدات، مما يسهل عمل المطور. تُجرى الاختبارات في عملية منفصلة، ​​لذا يستطيع Check رصد حالات فشل التأكيدات وأخطاء التعليمات البرمجية التي تُسبب أخطاء تجزئة الذاكرة أو غيرها من الإشارات. يمكن استخدام مخرجات اختبارات الوحدات في محررات التعليمات البرمجية المصدرية وبيئات التطوير المتكاملة (IDEs). يدعم Check إخراج البيانات بصيغ متعددة، مثل صيغة TAP أو JUnit XML أو SubUnit. كما يدعم أنظمة Linux و macOS و FreeBSD و Windows.
سموكانعمنعمنعمنعم2012 [ 44 ][ 45 ]رخصة أباتشي 2.0CMocka هو إطار عمل لاختبار لغة C يدعم الكائنات الوهمية. يتميز بسهولة الاستخدام والإعداد. CMocka هو نسخة معدلة من cmockery، الذي طورته جوجل ولكنه لم يعد مدعومًا منذ فترة، ويُعد خليفة له. يدعم CMocka إخراج البيانات بصيغ متعددة، مثل صيغة TAP، وJUnit XML، وSubUnit.
سخريةنعم2008 [ 46 ][ 47 ]رخصة أباتشي 2.0مشروع برعاية جوجل .
اختبار CppUTestنعمنعملانعم[ 48 ]BSD ثلاثي البنودمجموعة محدودة من لغة C++ مصممة خصيصًا لتسهيل الاستخدام وتمكينها من العمل على الأنظمة المدمجة. تعتمد لغة C++ بشكل أساسي على وحدات الماكرو، مما يقلل من صعوبة تعلمها لمبرمجي لغة C. تم نقلها إلى نظام Symbian. تحتوي على مكتبة دعم المحاكاة CppUMock.
معيارنعمنعمنعمنعمنعم[ 49 ]معهد ماساتشوستس للتكنولوجياإطار عمل لاختبار الوحدات مع تسجيل تلقائي للاختبارات. يدعم الاختبارات النظرية والاختبارات ذات المعلمات. يُنفذ كل اختبار في عملية مستقلة، مما يسمح بالإبلاغ عن الإشارات والأعطال. يدعم إخراج البيانات بصيغ متعددة، مثل صيغة TAP أو JUnit XML. يدعم أنظمة Linux و macOS و FreeBSD و Windows.
سي يو[ 50 ]BSD ثلاثي البنودCU هو إطار عمل بسيط لاختبار الوحدات للتعامل مع الاختبارات الآلية في لغة C.
اختبار CTنعمنعمنعم[ 51 ]رخصة أباتشي 2.0Ctest هو إطار عمل يتميز ببعض الميزات الخاصة: مخرجات منسقة لسهولة التحليل، وسهل الاستخدام.
وحدة التحكمنعم2001[ 52 ]إل جي بي إلمستقل عن نظام التشغيل (ويندوز، لينكس، ماك أو إس، سولاريس، إتش بي-يو إكس، إيه آي إكس، وربما أنظمة تشغيل أخرى)
CUnit (CUnity Fork)نعم2018[ 53 ]إل جي بي إلتم تطوير هذا البرنامج من CUnit في عام 2018 لتوفير التطوير والدعم المستمر. وهو مستقل عن نظام التشغيل (Windows، Linux، macOS، Solaris، HP-UX، AIX، وربما أنظمة أخرى). كما يدعم مخرجات متوافقة مع JUnit، وفي معظم الحالات يمكن استخدامه كبديل مباشر لـ CUnit.
CUnitWin32نعم[ 54 ]إل جي بي إللنظام التشغيل ويندوز 32. إطار عمل بسيط. ينفذ كل اختبار كعملية منفصلة.
يقطعلا[ 55 ]بي إس دي
قاطعنعم[ 56 ]إل جي بي إلإطار عمل لاختبار الوحدات للغة C.
وحدة مضمنةنعمنعم2003[ 57 ]معهد ماساتشوستس للتكنولوجيالغة سي المضمنة
إمبونيتلا[ 58 ]ملكية خاصةإنشاء اختبارات الوحدة للغة C/C++ ولغة C++ المضمنة
FCTXنعم[ 59 ]بي إس ديإطار عمل سريع وشامل لاختبار الوحدات، كل ذلك في ملف رأس واحد. قم بتعريف وكتابة الدوال في خطوة واحدة. لا توجد تبعيات. متوافق مع مختلف المنصات.
اختبار GLibنعمنعم[ 60 ]جزء من GLib
وحدة الأسلحة[ 61 ]لـ GNOME
الأرجوحةنعمنعم[ 62 ]معهد ماساتشوستس للتكنولوجيايُنشئ نماذج وهمية (gmocks) لبرامج C. كما يُنشئ برامج مخصصة. حالة الاستخدام: اختبار البرامج القديمة
قطعنعمنعمنعم[ 63 ]رخصة أباتشي 2.0إطار عمل خفيف الوزن لاختبار الوحدات بلغة C، بما في ذلك دعم المحاكاة.
ليبسيسترنعمنعمنعملانعم[ 64 ]معهد ماساتشوستس للتكنولوجياإطار عمل قوي لاختبار الوحدات باستخدام ملفات الرأس فقط، للغتين C و C++. يدعم محاكاة الدوال، واكتشاف تسرب الذاكرة، وتقارير الأعطال. يعمل على منصات متنوعة، بما في ذلك الأنظمة المدمجة، ومتوافق مع العديد من المترجمات. يُخرج البيانات بصيغ متعددة مثل TAP و JunitXML و TAPV13 أو كنص عادي.
مكتبة يونعملا[ 65 ]بي إس ديمتعدد المنصات (Unix، Windows)؛ تبعيات صريحة لحالات الاختبار/مجموعات الاختبار؛ التنفيذ المتوازي والمعزول؛ تنسيق التقارير بتنسيق XML و txt وقابل للتخصيص.
محاكاة[ 66 ]ملكية خاصةتوليد نماذج وهمية مؤتمتة بالكامل للغتين C و C++. يعتمد على clang، ويوفر القدرة على تجميع ملفات الرأس مباشرةً إلى ملفات كائنات وهمية قابلة للربط والتحكم بها من خلال واجهة برمجة تطبيقات مصاحبة.
وحدة داخلية[ 67 ]معهد ماساتشوستس للتكنولوجيااختبار الوحدات المبسط للغاية باستخدام 2 ماكرو C
موتلالالالا[ 68 ]معهد ماساتشوستس للتكنولوجياإطار عمل بسيط آخر للغة C ونظام يونكس. ملف رأس واحد.
نالا[ 69 ]معهد ماساتشوستس للتكنولوجيامحاكاة قوية. واجهة برمجة تطبيقات نظيفة.
نوفا بروفانعمنعمنعمنعم[ 70 ]رخصة أباتشي 2.0إطار عمل لاختبار الوحدات مع تسجيل تلقائي للاختبارات. يدعم المحاكاة والتجريب. يتم تشغيل كل اختبار بالتوازي مع Valgrind في عملية منفصلة، ​​مما يسمح برصد أخطاء الذاكرة والإشارات. يدعم نظام Linux.
أوبموكنعمنعمنعمنعم[ 71 ]رخصة جنو العمومية الإصدار 3إطار عمل لإنشاء نماذج أولية ومحاكاة للبرامج بلغة C و C++ يعتمد على توليد الكود من ملفات الرأس. يمكنه التحقق من معلمات الاستدعاء، وتسلسل الاستدعاء، والتعامل مع تطبيقات متعددة للنموذج الوهمي، وغير ذلك. يتضمن أيضًا إطار عمل صغير لاختبار الوحدات، مع مخرجات XML متوافقة مع JUnit، ولكنه يعمل أيضًا مع أي إطار عمل لاختبار الوحدات.
اختبار Parasoft C/C++نعمنعمنعمنعم[ 72 ]ملكية خاصةتوليد وتنفيذ اختبارات الوحدات/المكونات تلقائيًا على الأنظمة المضيفة أو المدمجة مع تغطية الكود واكتشاف الأخطاء أثناء التشغيل. كما يوفر التحليل الثابت ومراجعة الكود من قبل النظراء.
اختبار بيكونعمنعمنعم[ 73 ]BSD ثلاثي البنودPicoTest هو إطار عمل لاختبار الوحدات البرمجية بلغة C، يعتمد على ملف واحد ويتبع مبادئ xUnit . يوفر تعريفًا لوحدة CMake لتسهيل التكامل مع مشاريع CMake الأخرى.
وحدة التحكم عن بعدنعمنعمنعم[ 74 ]معهد ماساتشوستس للتكنولوجياRCUNIT هو إطار عمل صغير لاختبار برامج لغة C. يستخدم القفزات غير المحلية لمحاكاة الاستثناءات ويتعامل مع إشارات إنهاء البرنامج (مثل SIGILL) أثناء تشغيل الاختبار. يتيح RCUNIT إنشاء تجهيزات اختبار، إما لكل اختبار على حدة أو لكل مجموعة اختبار.
ريكسونعملانعمنعملا[ 75 ]الملكية العامةإطار عمل للغة C89/C++ يتميز بالتسجيل التلقائي للاختبارات وواجهة برمجة تطبيقات مصقولة.
اختبار RKنعم[ 76 ]الملكية العامةمكتبة اختبار وحدات ذات رأس واحد تحاكي إلى حد كبير Google Test، وتتميز باختبارات التسجيل الذاتي.
RTRT[ 77 ]ملكية خاصة
اختبار البحرنعمنعم[ 78 ]معهد ماساتشوستس للتكنولوجياإطار عمل بسيط لاختبار الوحدات، مكتوب بلغة C خالصة.
سمارت تيستر[ 79 ]ملكية خاصةاختبار الوحدات والتكامل الآلي، وتغطية التعليمات البرمجية
صب[ 80 ]BSD ذو البندين

إطار عمل بسيط وقابل للنقل لاختبار الوحدات بلغة C، ملف رأس واحد

خطوةنعمنعمنعملا[ 81 ]ملكية خاصةحلول جودة البرمجيات المدمجة التي تشمل تقنيات اختبار الوحدة، وواجهة برمجة التطبيقات، والسلوك، والتكامل، بالإضافة إلى بوابة تقارير تفاعلية
تي بروننعم[ 7 ]ملكية خاصةاختبار الوحدات والتكامل الآلي، وتغطية التعليمات البرمجية

تتوفر المولدات عبر مكون آخر يسمى TBExtreme

تاونعمنعمنعمنعمنعم[ 82 ]معهد ماساتشوستس للتكنولوجياإطار عمل لاختبار الوحدات المصغرة للغة C/C++. يبلغ حجمه حوالي 1000 سطر برمجي، مما يجعله أبسط وأخف وأسرع بكثير من أطر العمل الأثقل مثل Googletest وCatch2. يتضمن مجموعة غنية من وحدات الماكرو للتحقق من صحة الاختبارات، ويدعم التسجيل التلقائي للاختبارات، ويمكنه إخراج النتائج إلى تنسيقات متعددة، مثل تنسيق TAP أو JUnit XML. يدعم أنظمة Linux وmacOS وFreeBSD وWindows.
تيسي[ 83 ]ملكية خاصةاختبار الوحدات والتكامل الآلي، وتغطية التعليمات البرمجية التي تركز على الأنظمة المدمجة
تيست إيب[ 84 ]إطار عمل للاختبار والمحاكاة. محاكاة افتراضية تلقائية للعناصر الخارجية غير المُعرَّفة
قسم الاختباراتنعم[ 85 ]رخصة جنو العموميةيمكن تعديل استدعاءات البرامج قيد الاختبار؛ على سبيل المثال، اختبار حالات الخطأ عن طريق محاكاة دالة malloc وجعلها تُرجع قيمة فارغة (null). موثق بشكل جيد.
اختبار وحدة TFنعمنعم2012[ 86 ]رخصة جنو العمومية الصغرىيدعم Pure C عزل الاختبار في عمليات منفصلة
سرقةنعم2014 [ 87 ][ 88 ]ISCمكتبة C لاختبار الخصائص.
أصغر حجمنعم[ 89 ]أباتشيمستقل، بدون تبعيات، يحتوي على ملفات رأسية فقط.
TPTنعمنعمنعمنعم[ 12 ]ملكية خاصةاختبار تقسيم الوقت : اختبار آلي للوحدات والتكامل قائم على النماذج للأنظمة المدمجة. بالنسبة لرمز C قيد الاختبار، يدعم اختبار تقسيم الوقت إنشاء إطار اختبار تلقائي، بما في ذلك تحليل الواجهة التلقائي، بالإضافة إلى تنفيذ الاختبار وتقييمه وتسجيله تلقائيًا.
الوحدةنعمنعم[ 90 ]معهد ماساتشوستس للتكنولوجياخفيف الوزن ويتضمن ميزات لتطوير الأنظمة المدمجة. يدعم التعامل مع الكائنات الوهمية والاستثناءات عبر CMock وCException. كما أنه متكامل مع بيئة بناء الاختبارات Ceedling.
usfstlنعمنعم[ 91 ]بي إس ديمكتبة اختبار محاكاة البرامج الثابتة لمساحة المستخدم. مبنية على إطار عمل اختبار الوحدات C، والذي يسمح بمحاكاة أي رمز في وقت التشغيل لتطبيقات متعددة.
VectorCAST/Cلانعمنعمنعم[ 92 ]ملكية خاصةاختبار الوحدات والتكامل الآلي، وتغطية التعليمات البرمجية
تأكيد مرئينعم[ 93 ]إضافة لاختبار الوحدات في Visual Studio. مبنية على إطار عمل اختبار cfix.
مراقبة الجودةنعم[ 94 ]فري بي إس ديqc هو منفذ C لإطار عمل اختبار الوحدة QuickCheck
اختبارات x[ 95 ]بي إس دييعتمد على مكتبات STLSoft C و C++

سي شارب

انظر لغات .NET أدناه.

لغة سي++

اسمرخصةxUnitتجهيزاتمباريات المجموعةمولدات كهربائيةمحاكاةالاستثناءاتوحدات الماكروالقوالبالتجميعمصدرملاحظات
إيرينلانعمنعملالانعمنعمنعمنعم[ 96 ]
مدقق سلامة واجهة برمجة التطبيقاترخصة جنو العمومية العامة المحدودةنعمنعم (أنواع الطيف)نعم (أنواع الطيف)نعم[ 32 ]مولد اختبارات الوحدة لمكتبات C/C++. يمكنه توليد بيانات إدخال مناسبة تلقائيًا لكل وظيفة من وظائف واجهة برمجة التطبيقات (API). مرخص بموجب رخصة LGPL.
مكتب الكحول والتبغ والأسلحة النارية والمتفجراتبي إس دينعمنعمنعمنعم[ 34 ]طُوِّر البرنامج في الأصل لنظام التشغيل NetBSD، ولكنه يعمل بكفاءة على معظم الأنظمة الشبيهة بنظام Unix. ويتيح البرنامج إمكانية تثبيت الاختبارات كجزء من الإصدار.
اللصمعهد ماساتشوستس للتكنولوجيالا (صف/صف)نعم (صف)نعم (وصف متداخل)لالانعمنعملانعم (وصف متداخل)[ 97 ]ملف رأس فقط. تسجيل اختبار تلقائي. تم تطويره خصيصًا للغة C++11
مكتبة اختبار Boostيعززنعم [ 98 ]نعم [ 99 ]نعم [ 100 ] [ 101 ]نعممع مكتبة إضافية "السلحفاة" [ 102 ]نعمقرار المستخدمنعمالأجنحة والعلامات التجارية[ 103 ]جزء من Boost . مفهوم قوي لمجموعات البيانات لإنشاء حالات الاختبار. مستويات مختلفة من البيانات التجريبية (عامة، مرة واحدة لكل مجموعة اختبار، مرة واحدة لكل حالة اختبار في المجموعة). مقارنة قوية للأعداد العشرية.
عين الحشرةيعززلالالالالانعملالانعم[ 104 ]رأس الصفحة فقط. مخرج TAP .
أنظمة ضمان الجودة كانتاتاملكية خاصةلانعمنعمنعمنعمنعمنعمنعمنعم[ 36 ]أداة تجارية لاختبار الوحدات والتكامل الآلي للغة C++. اختبار معتمد للأنظمة المضيفة أو المدمجة. تغطية الكود والتحكم الفريد في واجهة الاستدعاء لمحاكاة الاستدعاءات واعتراضها.
كاسمينرخصة جنو العمومية 2.0لانعمنعملالانعمنعمنعمنعم[ 105 ]C++17، مصمم على غرار إطار اختبار Jasmine، اختبارات آمنة من حيث النوع، تسجيل تلقائي، ميزات BDD، اختبارات مركزة/معطلة/معلقة، تكوين مرن (JSON)، مُبلغ ملون في وحدة التحكم، قابل للتوسيع، أنظمة Windows/Linux/macOS
أمسك أو أمسك 2يعززلانعمنعمنعملانعمنعمنعمنعم[ 106 ]ملف رأس فقط، بدون تبعيات خارجية، تسجيل تلقائي، ميزات تطوير البرمجيات القائمة على الاختبار (TDD) وتطوير البرمجيات القائمة على السلوك (BDD).
CATCH-VC6لانعمنعمنعملانعمنعمنعمنعم[ 107 ]منفذ VC6 الخاص بـ CATCH
cfixنعمنعملالالانعمنعملا[ 39 ]مُصمم خصيصًا لتطوير تطبيقات ويندوز - سواءً في وضع نواة Win32 أو NT. متوافق مع WinUnit.
Cputنعمنعمنعمنعمنعمنعملاالأجنحة[ 108 ]مكتبة وملحق لبرنامج مايكروسوفت فيجوال ستوديو لإنشاء وتشغيل اختبارات الوحدة. مفتوح المصدر.
اختبار CPPOCLأباتشي 2لانعملانعمنعم[ 109 ]مُرخّص بموجب رخصة أباتشي 2.0، ومتوافق مع معايير C++ 98 وC++ 11. يعمل على أنظمة لينكس وويندوز 32/64 بت باستخدام gcc، وCygwin، وVS2005، وVS2015. مكتبة ملفات رأسية فقط. تُتيح كتابة اختبارات الأداء بطريقة مشابهة لاختبارات الوحدات. كما تدعم الإبلاغ عن تسريبات الذاكرة.
اختبار Cppرخصة جنو العمومية العامة المحدودةنعمنعمالأجنحة[ 110 ]تم إصداره بموجب رخصة LGPL
cpptest-liteمعهد ماساتشوستس للتكنولوجيانعمنعمنعمالأجنحة[ 111 ]تم إصداره بموجب ترخيص MIT . تم تطويره للغة C++11.
CppUnitرخصة جنو العمومية العامة المحدودةنعمنعمنعملالانعمنعملاالأجنحة[ 112 ] [ 113 ]تم إصداره بموجب رخصة LGPL
اسمرخصةxUnitتجهيزاتمباريات المجموعةمولدات كهربائيةمحاكاةالاستثناءاتوحدات الماكروالقوالبالتجميعمصدرملاحظات
اختبار CppUTestنعمنعمنعملانعملانعملاالأجنحة[ 48 ]مجموعة محدودة من لغة C++ مصممة خصيصًا لتسهيل الاستخدام وتمكينها من العمل على الأنظمة المدمجة. تعتمد لغة C++ بشكل أساسي على وحدات الماكرو، مما يقلل من صعوبة تعلمها لمبرمجي لغة C. تم نقلها إلى نظام Symbian. تحتوي على مكتبة دعم المحاكاة CppUMock.
CppUnitLiteنعملالالانعملاالأجنحة[ 114 ]
وحدة المعالجة المركزيةنعمنعمنعملالانعمنعمنعمنعم[ 115 ]تم إصداره بموجب ترخيص BSD.
معيارمعهد ماساتشوستس للتكنولوجيانعمنعمنعمنعملانعمنعمنعمالأجنحة[ 116 ]إطار عمل لاختبار الوحدات مع تسجيل تلقائي للاختبارات. يتطلب دعم مُصرّف C++11 لواجهة برمجة تطبيقات C++. يدعم الاختبارات النظرية والاختبارات المُعاملة. يُنفّذ كل اختبار في عملية منفصلة، ​​ما يسمح بالإبلاغ عن الإشارات والأعطال. يُمكنه إخراج البيانات إلى صيغ متعددة، مثل صيغة TAP أو JUnit XML. يدعم أنظمة Linux و macOS و FreeBSD و Windows.
ليبسيسترمعهد ماساتشوستس للتكنولوجيانعمنعمنعمنعمنعمنعمنعملاملف[ 64 ]إطار عمل قوي لاختبار الوحدات البرمجية باستخدام ملفات الرأس فقط، مُصمم للغتي البرمجة C و C++. يدعم محاكاة الدوال، واكتشاف تسرب الذاكرة، وتقارير الأعطال. يعمل على منصات متنوعة، بما في ذلك الأنظمة المدمجة، ويتوافق مع العديد من المُترجمات. يُخرج النتائج بصيغ متعددة مثل TAP و JunitXML و TAPV13 أو كنص عادي.
قطعلانعملالانعمنعمأجنحة داخل أجنحة[ 117 ]بند BSD 2. يقوم بتشغيل كل اختبار في عملية منفصلة، ​​مما يضمن استمرار مجموعة الاختبارات حتى في حالة حدوث عطل غير متوقع أو حلقة لا نهائية.
لطيفنعمنعملالانعمنعمالأجنحة[ 118 ]CUTE (تسهيل اختبار الوحدات في لغة C++) مع تكامل Eclipse CDT. تضمين سطر واحد، بدون وراثة. يتم توفير دعم المحاكاة بواسطة Mockator.
لطيفلالالالا[ 119 ]
كيوت إكسلالالالالانعملانعمنعم (باستخدام رمز البدل)[ 120 ]إطار عمل لاختبار الوحدات بلغة C++ الأصلية باستخدام القوالب المتكررة، بدون أي تجهيزات معقدة. قالب التأكيد فقط، لا حاجة للتعلم. ملف رأس فقط، بدون مكتبة خارجية.
اختبار Cxxنعمنعمنعملانعم*خيارينعملاالأجنحة[ 121 ]يستخدم محلل لغة C++ ومولد أكواد (يتطلب بايثون ) لتسجيل الاختبارات. * يحتوي على إطار عمل لإنشاء نماذج وهمية للدوال العامة، ولكن ليس للكائنات.
اختبار الطبيبمعهد ماساتشوستس للتكنولوجيا [ 122 ]لانعمنعملالانعمنعمنعمنعم[ 123 ]إطار عمل خفيف الوزن وغني بالميزات لاختبار ملفات رأسية مفردة بلغة C++
إمبونيتلالانعم[ 58 ]تجاري. إنشاء اختبارات الوحدة للغة C/C++ وC++ المضمنة
تمرين ستةبي إس ديلالالالالانعمنعمنعمالملفات التنفيذية[ 124 ]الهدف: جعل إضافة الاختبارات سريعة وسهلة قدر الإمكان.
تظاهر بذلكمعهد ماساتشوستس للتكنولوجيانعم[ 125 ]استخدم أحدث ميزات C++11 لإنشاء واجهة برمجة تطبيقات معبرة وبسيطة للغاية.
FCTXنعمنعمنعملالالانعملانعم[ 126 ]إطار عمل سريع وشامل لاختبار الوحدات، كل ذلك في ملف رأس واحد. قم بتعريف وكتابة الدوال في خطوة واحدة. لا توجد تبعيات. متوافق مع مختلف المنصات.
الفركتوزلانعملانعملانعمنعمنعملا[ 127 ]إطار عمل بسيط لاختبار الوحدات.
اسمرخصةxUnitتجهيزاتمباريات المجموعةمولدات كهربائيةمحاكاةالاستثناءاتوحدات الماكروالقوالبالتجميعمصدرملاحظات
إطار عمل محاكاة لغة C++ من جوجلنعملانعمنعم[ 128 ]
اختبار جوجلبي إس دينعمنعمنعمنعمنعمنعم[ 129 ]يدعم اكتشاف الاختبارات التلقائي، ومجموعة غنية من التأكيدات، والتأكيدات التي يحددها المستخدم، واختبارات الموت، وحالات الفشل الفادحة وغير الفادحة، وخيارات متنوعة لتشغيل الاختبارات، وإنشاء تقارير اختبار XML.
هيستيامعهد ماساتشوستس للتكنولوجيانعمنعمنعملالانعمنعمنعمالأجنحة[ 130 ]مفتوح المصدر. يمكنه اختبار الخوادم والمكتبات والتطبيقات والبرامج المدمجة. يُخرج البيانات إلى stdout أو ملفات نصية أو html أو xml. يحتوي على العديد من التأكيدات للرسائل والتحذيرات والاستثناءات، بالإضافة إلى الشروط العادية.
هيبوموكسنعملانعمنعم[ 131 ]
إيغلونعم (السياقات)لالالانعمنعمنعمنعم (السياقات المتداخلة)[ 132 ]اختبار الوحدات بأسلوب BDD في لغة C++
لئلالانعملالالانعمنعمنعملا[ 133 ]إطار اختبار C++11 صغير الحجم يعتمد على ملفات الرأس فقط
اختبار ليبليتلنعمنعمنعملالانعمنعمنعمنعم[ 134 ]مكتبة C++ محمولة، تتكون من ملف واحد فقط يحتوي على ترويسة، مخصصة لاختبار الوحدات. تدعم مجموعة واسعة من التأكيدات، واكتشاف الاختبارات تلقائيًا، وخيارات متنوعة لتشغيل الاختبارات.
اختبار وحدة ليبونعمنعمنعملالانعمنعمنعمنعم[ 135 ]مكتبة C++ محمولة لاختبار الوحدات، تستخدم C++11.
معدنبي إس دي[ 136 ]
إطار عمل مايكروسوفت لاختبار الوحدات للغة C++ملكية خاصةنعمنعمنعملالانعمنعمنعمنعم[ 137 ]تجاري. مُدمج في بيئة تطوير مايكروسوفت فيجوال ستوديو 2012 والإصدارات الأحدث.
محاكاةملكية خاصةنعم[ 66 ]توليد نماذج وهمية مؤتمتة بالكامل للغتين C و C++. يعتمد على clang، ويوفر القدرة على تجميع ملفات الرأس مباشرةً إلى ملفات كائنات وهمية قابلة للربط والتحكم بها من خلال واجهة برمجة تطبيقات مصاحبة.
موكاتورنعملانعمنعم[ 138 ]مكتبة كائنات وهمية تعتمد على ملفات الرأس فقط، بالإضافة إلى إضافة Eclipse لإنشاء بدائل اختبارية بطريقة بسيطة وفعّالة؛ تستفيد من إمكانيات لغة C++11 الجديدة مع الحفاظ على التوافق مع C++03؛ وتدعم CUTE بشكل مدمج
mock++/mockcppنعمنعملانعمنعمنعمنعمالأجنحة[ 139 ]إطار اختبار بسيط للغة C++ (يتطلب cmake)
موكيتوبنعم[ 140 ]إطار عمل للكائنات الوهمية بلغة C++ يوفر بنية مشابهة لـ mockito في لغة Java.
موكبنعمنعمنعمنعمنعمنعمنعمالأجنحة[ 141 ]إطار عمل لمحاكاة لغة C++ تستضيفه جوجل
اسمرخصةxUnitتجهيزاتمباريات المجموعةمولدات كهربائيةمحاكاةالاستثناءاتوحدات الماكروالقوالبالتجميعمصدرملاحظات
وحدة نانو سي بي بيلانعمنعملالالانعمنعمالأجنحة[ 142 ]إثبات المفهوم
وحدة فارغةنعمنعمنعملالانعمنعمنعمالأجنحة[ 143 ]سهل الاستخدام وقليل الجهد. يدعم اكتشاف الاختبارات التلقائي، والتأكيدات التي يحددها المستخدم، والحالات الحرجة وغير الحرجة، وإنشاء تقارير اختبار XML، ودعم قوي للتكامل مع بيئات التطوير المتكاملة (IDE).
أوكوتلالانعمنعم (XML)لانعمنعمنعمXML[ 144 ]يستخدم المكتبات المشتركة / ملفات DLL
أوبموكرخصة جنو العمومية العامةنعمنعمنعمنعمنعملانعملانعم[ 71 ]إطار عمل لإنشاء نماذج أولية ومحاكاة للبرامج بلغة C و C++، يعتمد على توليد الكود من ملفات الرأس. لا يتطلب تعديل الكود الحالي، مما يجعله مناسبًا لإعادة هيكلة الكود القديم . على وجه الخصوص، لا تحتاج إلى عمليات افتراضية أو فئات مجردة. يمكنه التحقق من معلمات الاستدعاء، وتسلسل الاستدعاء، والتعامل مع تطبيقات متعددة للنموذج الوهمي، وغير ذلك الكثير. يتضمن أيضًا إطار عمل صغيرًا لاختبار الوحدات، مع مخرجات XML متوافقة مع JUnit، ولكنه يعمل أيضًا مع أي إطار عمل لاختبار الوحدات.
اختبار Parasoft C/C++ملكية خاصةنعمنعمنعمنعمنعم، مع التكوين المناسبنعمنعمنعمنعم[ 72 ]تجاري. توليد وتنفيذ اختبارات الوحدات/المكونات آليًا على الأنظمة المضيفة أو المدمجة مع تغطية الكود واكتشاف الأخطاء أثناء التشغيل. كما يوفر التحليل الثابت ومراجعة الكود من قبل النظراء.
واشيعززلانعمنعملالانعمنعمنعمنعم[ 145 ]إطار اختبار خفيف الوزن بلغة C++20 بدون تخصيصات للذاكرة الديناميكية
اختبار Qtرخصة جنو العمومية العامة المحدودةنعمنعملالالانعم [ 146 ]لالا[ 147 ]مبني على مكتبة Qt فائقة التوافق مع مختلف المنصات. يسمح بالاختبار على أنظمة Windows و macOS و Linux و BSD و Symbian وأي منصة أخرى يمكن لـ Qt البناء عليها.
QuickCheck++[ 148 ]إطار عمل لإنشاء الاختبارات تلقائيًا. مستوحى من QuickCheck
اختبار سريعلالالالالانعمنعمنعملا[ 149 ]
ريكسوالملكية العامةنعمنعمنعملالالانعملانعم[ 75 ]إطار عمل للغة C89/C++ يتميز بالتسجيل التلقائي للاختبارات وواجهة برمجة تطبيقات مصقولة.
شبكة الأماننعمنعملانعمنعمنعمنعملالا[ 150 ]إطار عمل خفيف الوزن وسريع لاختبار الوحدات، سهل الإعداد والاستخدام. يعمل على نظامي التشغيل ويندوز ولينكس. يدعم لغات البرمجة GNU C++ وVC++ وMinGW وQtSDK، ويمكنه إنشاء مشاريع اختبار لبرامج Visual Studio وCodeBlocks وEclipse وKDevelop.
اختصارلانعم[ 151 ]
خطوةملكية خاصةنعمنعمنعملانعمنعمنعمنعمنعم[ 152 ]حلول تجارية لضمان جودة البرمجيات المدمجة، تشمل تقنيات اختبار الوحدات، وواجهات برمجة التطبيقات، والسلوك، والتكامل، بالإضافة إلى بوابة تقارير تفاعلية.
اسمرخصةxUnitتجهيزاتمباريات المجموعةمولدات كهربائيةمحاكاةالاستثناءاتوحدات الماكروالقوالبالتجميعمصدرملاحظات
وحدة نظام التشغيل سيمبياننعم[ 153 ]استنادًا إلى CxxTest
تي برونملكية خاصة[ 154 ]تجاري.

تتوفر المولدات عبر مكون آخر يسمى TBExtreme

تاومعهد ماساتشوستس للتكنولوجيانعمنعملانعمنعمنعم[ 155 ]إطار عمل لاختبار الوحدات المصغرة للغة C/C++ (حوالي 1000 سطر برمجي). يتضمن مجموعة غنية من وحدات التحقق، ويدعم التسجيل التلقائي للاختبارات، ويمكنه إخراج النتائج إلى تنسيقات متعددة، مثل تنسيق TAP أو JUnit XML. يدعم أنظمة Linux و macOS و FreeBSD و Windows.
تيسيملكية خاصة[ 83 ]تجاري.
TDOGنعمنعمنعمنعملانعمنعمنعمالماكرو (مساحات الأسماء)[ 156 ]TDOG هو إطار عمل خفيف الوزن وقابل للنقل ومفتوح المصدر لاختبار الوحدات xUnit بلغة C++.
الاختبار قريباًلانعمنعمنعملاالكشف التلقائينعمنعمالماكرو (مساحات الأسماء)[ 157 ]منطق كلي معقد (عمداً)
تيستويل CTA++ملكية خاصةنعملالانعملانعمنعمنعم[ 158 ]تجاري.
tpunit++نعمنعملالاخيارينعمنعم[ 159 ]مكتبة C++ xUnit بسيطة وقابلة للنقل موجودة في ملف رأس واحد.
TPTملكية خاصةنعمنعمنعمنعملالايعتمد علىيعتمد علىنعم[ 160 ]اختبار تقسيم الوقت: اختبار آلي للوحدات والتكامل قائم على النماذج للأنظمة المدمجة. بالنسبة لرمز C قيد الاختبار، يدعم اختبار تقسيم الوقت إنشاء إطار اختبار تلقائي، بما في ذلك تحليل الواجهة التلقائي، بالإضافة إلى تنفيذ الاختبار وتقييمه وتسجيله تلقائيًا.
خداع بصرييعززنعم[ 161 ]إطار عمل بسيط وقوي ذو رأس واحد للمحاكاة. يتطلب C++14.
TUTلالانعملالانعمنعمنعمالقوالب[ 162 ]يعتمد على القوالب. تسجيل/اكتشاف الاختبارات تلقائيًا، عملية إنشاء تقارير قابلة للتخصيص، خيارات متنوعة لتشغيل الاختبارات. سهل التكيف للعمل على نظام التشغيل Windows CE.
Typemock Isolator++نعمنعمنعمنعمنعمنعم[ 163 ]إطار عمل تجاري للعزل/المحاكاة للغة C/C++
الوحدة++[ 164 ]
unit.hppلانعملانعملانعمنعملا[ 165 ]إطار عمل لاختبار الوحدات خفيف الوزن للغاية، يتكون من ملف رأس واحد (أقل من 500 سطر). يتبع هذا الإطار مبادئ لغة البرمجة D فيما يتعلق باختبارات الوحدات. يتميز باكتشاف الاختبارات تلقائيًا، وإعداد اختبارات بنمط RAII قابلة لإعادة الاستخدام في أقسام (على غرار Catch).
اختبار الوحدة++لانعمنعملانعمنعمنعمالأجنحة[ 166 ]برنامج UnitTest++ هو برنامج مجاني. البساطة، وسهولة النقل، والسرعة، وصغر الحجم، كلها جوانب مهمة في برنامج UnitTest++.
upp11نعمنعملالالانعمنعمنعمنعم[ 167 ]برنامج مجاني. تصميم بسيط (ملف رأس صغير واحد)، تسجيلات اختبار تلقائية، اختبارات مُعَلمة، إلخ. يدعم لغة C++11 فقط.
اختبار جامعة كوينملكية خاصةنعمنعمنعملانعمنعمنعمنعمنعم[ 168 ]تجاري. يضيف ميزات مثل سهولة إنشاء أدلة الاختبار (القابلة لإعادة الاستخدام)، و Rich Booleans في التأكيدات، والمزيد.
ميكروتيعززلانعمنعملالانعملانعمنعم[ 169 ]إطار عمل اختبار الوحدات/الوحدات الفرعية μ(micro) بدون تبعيات، برأس واحد/وحدة واحدة، خالٍ من وحدات الماكرو.
VectorCAST/C++ملكية خاصةلانعمنعمنعمنعمنعمنعمنعمنعم[ 92 ]تجاري. اختبار الوحدات والتكامل الآلي، وتغطية التعليمات البرمجية.
تأكيد مرئينعمنعملالالانعمنعملا[ 93 ]إضافة لاختبار الوحدات في Visual Studio. مبنية على إطار عمل اختبار cfix.
وين يونيت[ 170 ]يركز بشكل أكبر على مطوري لغة C/C++ مقارنةً بمطوري .NET
اسمرخصةxUnitتجهيزاتمباريات المجموعةمولدات كهربائيةمحاكاةالاستثناءاتوحدات الماكروالقوالبالتجميعمصدرملاحظات
اختبارات xنعمنعم[ 95 ]يعتمد على مكتبات STLSoft C و C++
xUnit++نعمنعمنعمنعمنعمنعم، إعداد الاختبار فقطنعمنعم، الأجنحة والخصائص[ 171 ]يدعم تشغيل الاختبارات بشكل متزامن. تُستخدم وحدات الماكرو لإعداد الاختبار فقط، وليس لتأكيدات الاختبار.
أصغر حجمأباتشي 2نعمنعم[ 89 ]مستقل، بدون تبعيات، يحتوي على ملفات رأسية فقط.
اختبارمعهد ماساتشوستس للتكنولوجيانعمنعمنعمنعم[ 172 ]خفيف الوزن (ملف رأس واحد، يستخدم المكتبة القياسية). سهل الاستخدام وكتابة الاختبارات بسرعة (لا حاجة إلى: إنشاء هياكل خاصة، أو إنشاء كائنات، أو استخدام النطاق، أو التقاط الاستثناءات أو طرحها). اختبارات العد والتجميع والدمج. سهولة تعديل المخرجات (فصل المنطق عن طباعة السجلات). يتطلب C++11.
اسمرخصةxUnitتجهيزاتمباريات المجموعةمولدات كهربائيةمحاكاةالاستثناءاتوحدات الماكروالقوالبالتجميعمصدرملاحظات

لغة C للرسومات (Cg)

اسمxUnitمصدرملاحظات
UnitTestCgلا[ 173 ]يدعم البرنامج كلاً من تظليل البكسل وتظليل الرؤوس.

كوبول

اسمxUnitمصدرملاحظات
COBOLUnitنعم[ 174 ]إطار عمل بسيط ومفتوح المصدر لاختبار الوحدات لكتابة وتشغيل اختبارات قابلة للتكرار بلغة كوبول. موزع بموجب رخصة جنو العمومية العامة .
اختبار وحدة كوبوللا[ 175 ]يُمكّن هذا البرنامج من إجراء اختبارات وحدة معزولة للفقرات الفردية في برامج COBOL، في بيئة مستقلة دون اتصال بنظام z/OS . مُوزّع بموجب رخصة جنو العمومية العامة .
وحدة ECBLUnitلا[ 176 ]اختبار وحدة بسيط لنظام التشغيل z/OS مكتوب بلغة IBM Enterprise COBOL. موزع بموجب رخصة جنو العمومية العامة .
وحدة GCBLUnitلا[ 177 ]اختبار وحدة بسيط للغة GnuCOBOL مكتوب بلغة GnuCOBOL. موزع بموجب رخصة جنو العمومية العامة .
اختبار الذكاءلا[ 178 ]أداة تجارية (وليست إطار عمل) لتحرير وإجراء اختبارات المكونات على منصة IBM الرئيسية
توباز للاختبار الشامللا[ 179 ]أداة تجارية (بدلاً من إطار عمل) لإنشاء وتنفيذ اختبارات الوحدة الرئيسية تلقائيًا؛ وتوفير بيانات وهمية؛ وتوفير تأكيدات اختبار افتراضية يمكن تغييرها والمزيد.
zUnitنعم[ 180 ]إطار عمل تجاري على منصة IBM الرئيسية
mfunit (MFU)نعم[ 181 ]إطار عمل تجاري لاختبار برامج Micro Focus COBOL على منصات Windows/Unix
محلل CCلاأداة تحليل تغطية التعليمات البرمجية التجارية. تدعم أنظمة IBM الرئيسية ، وأنظمة Windows، وأنظمة Unix

كولد فيوجن (CFML)

اسمxUnitمصدرملاحظات
وحدة التحكملم يعد يتم صيانته.
وحدة cfcنعم
وحدة MXنعم[ 182 ]إطار عمل لاختبار الوحدات مع إضافات Eclipse و Sublime Text لـ CFML على ColdFusion و Railo و Lucee
صندوق الاختبارنعمإطار عمل اختبار xUnit واختبار السلوك الموجه لـ CFML ColdFusion و Railo و Lucee
موك بوكسلاإطار عمل المحاكاة/الاستبدال للغة CFML (ColdFusion)

كريستال

اسمxUnitمصدرملاحظات
اختبار كروتست[ 183 ]رخصة MIT. إطار اختبار صغير وبسيط للغة Crystal مع تأكيدات شائعة وبدون أي تلوث لفئة Object.

حليقة

اسمxUnitمصدرملاحظات
وحدة كيرل[ 184 ]

دارت

اسمxUnitمصدرملاحظات
امتحان[ 185 ]
دارتونيتنعم[ 186 ]

داتا فليكس

اسمxUnitمصدرملاحظات
وحدة DFUنعم[ 187 ]

دلفي

اسمرخصةمصدرملاحظات
وحدة"كما هي"[ 188 ]يدعم FastMM4
DUnitXأباتشي 2.0[ 189 ]يدعم FastMM4 و FastMM5 و Delphi-Mocks

ECMAScript

أكشن سكريبت، أباتشي فليكس

اسمxUnitمصدرملاحظات
فليكس يوني[ 190 ]
اختبار النسيم[ 191 ]اختبار الوحدة البسيط لنظام التشغيل AIR
الوحدة المرنة 4نعم[ 192 ]اختبار الوحدات القائم على البيانات الوصفية لمشاريع Flex 2 و3 و4 وActionScript 3
وحدة الانعكاس[ 193 ]إطار عمل لاختبار الوحدات يعتمد على البيانات الوصفية لـ Flex 2 و 3
خدعةنعم[ 194 ]اختبار الوحدة لـ ActionScript 3 (وأيضًا JavaScript و ActionScript 1 و 2)، والذي يمكن تشغيله أيضًا على سطر الأوامر باستخدام ملف تنفيذي متعدد المنصات (يدعم macOS و Linux و Windows).
وحدة[ 195 ]مشغلات فلاش 6 و7 و8 و9 و10
dpUInt[ 196 ]إطار عمل لاختبار الوحدات والتكامل لـ Flex 2 و 3
فلوينت[ 197 ]إطار عمل لاختبار الوحدات والتكامل لـ Flex 2 و 3
أكثر طلاقة[ 198 ]اختبار أكثر سلاسة للسلوكيات غير المتزامنة في Flex
اختبار الماجونعم[ 199 ](قيد التطوير) اختبار الوحدة لـ ActionScript 3 و Flash Player 10

هاكس

اسمxUnitمصدرملاحظات
وحدة[ 200 ]يُنتج تقارير HTML للعديد من أهداف التجميع بما في ذلك JavaScript و ActionScript و C++
وحدة سداسية عشرية[ 201 ]

جافا سكريبت

اسمxUnitمقبضجانب العميلجانب الخادممصدرملاحظات
آفانعمنعملانعم[ 202 ]مشغل اختبارات جافا سكريبت مستقبلي
سويتستنعمنعم[ 203 ][مهجور]: Suitest عبارة عن مجموعة اختبارات BDD قوية وسهلة الاستخدام بلغة JavaScript
وزارة الصحةنعمنعم[ 204 ]أداة Dojo Objective Harness التي يمكن تشغيلها داخل المتصفح أو بشكل مستقل عبر Rhino
LBRTW UTلانعملا[ 205 ] [ 206 ]تم تطويره كمشروع تعليمي
وحدة JSUnitنعملانعملا[ 207 ]لم يعد يتم صيانة JSUnit بشكل فعال
تحسين جافا سكريبتنعملانعملا[ 208 ]منفذ تحسين PHP
وحدة QUnitنعمنعمنعم[ 209 ]بيئة اختبار jQuery
Unit.jsمتناسقنعمنعمنعم[ 210 ]إطار عمل لاختبار الوحدات في جافا سكريبت ونود.جي إس. يتوافق Unit.js مع أي إطار عمل لاختبار الوحدات ومكتبات التأكيد. يدعم أنماط تأكيد متعددة: TDD، BDD، spec (يوفر مولدًا لتوثيق المواصفات)، expect، ...
وحدة الرينيننعمنعم[ 211 ]إطار عمل Rhino/JUnit المتوافق مع QUnit
شيك مسطرلانعم[ 212 ]إطار عمل قائم على جافا بدون متصفح
J3Unitنعملا[ 213 ]
موكانعمنعمنعمنعم[ 214 ]إطار اختبار جافا سكريبت يعمل على Node.js
المتدربلانعمنعمنعم[ 215 ]
JSNUnitنعملا[ 216 ]
اختبار YUIنعمنعمنعمنعم[ 217 ]
مواصفات JSSpecنعملا[ 218 ]إطار عمل التطوير القائم على السلوك
اختبار الوحدةنعملا[ 219 ]بيئة اختبار جافا سكريبت script.aculo.us
JSpecنعمنعم[ 220 ]BDD سهل القراءة للغاية، أكثر من 50 أداة مطابقة، مستقل عن DOM / إطار العمل، غير متزامن، يدعم Rhino و Node.js والمزيد (لم يعد يتم تحديثه)
الياسميننعمنعم[ 221 ]منهجية تطوير البرمجيات القائمة على السلوك (BDD)، مستقلة عن الأطر البرمجية، سهلة التكامل مع مشاريع روبي، وتدعم عمليات البناء المستمرة. تتيح هذه المنهجية إجراء اختبارات بدون استخدام DOM واختبارات غير متزامنة.
وحدة لولبيةنعملا[ 222 ]يتطلب jQuery
شريط لاصقنعمنعمنعمنعم[ 223 ]بيئة اختبار لإنتاج TAP لـ Node والمتصفحات
أصغر حجمنعمنعملانعم[ 224 ]مشغل اختبار بسيط بدون واجهة برمجة تطبيقات
اختبار.بسيطلا [ 225 ]نعمنعملا[ 226 ]اكتب اختبارات الوحدة التي تُصدر بيانات TAP بلغة JavaScript وقم بتشغيلها في متصفحك.
اختبار. المزيدرقم [1]نعمنعملا[ 227 ]اكتب اختبارات الوحدة التي تُصدر بيانات TAP بلغة JavaScript وقم بتشغيلها في متصفح الويب الخاص بك.
حالة الاختبارنعملا[ 228 ]
اختبرهنعمنعم[ 229 ]خفيف الوزن، غير ملوث، وسهل التركيب والاستخدام
testdouble.jsمتناسقنعمنعم[ 230 ]مكتبة بدائل اختبارية ذات آراء محددة (مثل mock/spy/stub)، متوافقة مع أي إطار عمل للاختبار
اختبار الوحدة jsنعمنعم [ 231 ]مبني على TestCase ولكن بدون تبعية النموذج الأولي
اختبار جافانعملا[ 232 ]إطار عمل خفيف الوزن وغير ملوث يعتمد على المتصفح
JSTest.NETلانعم[ 233 ]برنامج تشغيل اختبارات وحدة جافا سكريبت بدون متصفح للاستخدام مع MsTest و XUnit و NUnit وما إلى ذلك.
jsUnityنعملانعمنعم[ 234 ]مستقل عن السياق (جافا سكريبت، جافا سكريبت (ASP/WSH)، راينو، إلخ)
راينو يونيتلانعم[ 235 ]إطار عمل قائم على Rhino يسمح بتشغيل الاختبارات في Ant
وحدة جاسنعملانعملا[ 236 ]إطار عمل خفيف الوزن. جزء من مشروع يوفر نماذج محاكاة ومؤشرات التحكم.
وحدة الإطفاءنعملا[ 237 ]إطار عمل للاختبار يوفر التسجيل والعرض ضمن علامة تبويب جديدة في Firebug .
برنامج تشغيل اختبار جافا سكريبتنعمنعملا[ 238 ]الهدف من JsTestDriver هو بناء أداة تشغيل اختبار JavaScript التي تتكامل بسهولة مع أنظمة البناء المستمر وتسمح بتشغيل الاختبارات على متصفحات متعددة بسرعة لتسهيل تطوير نمط TDD.
Js-test-runnerلانعمنعم[ 239 ]أداة تشغيل اختبارات JUnit تُشغّل اختبارات JavaScript. يهدف مُشغّل اختبارات JavaScript إلى تمكين اختبار كود JavaScript باستخدام منهجية يسهل على المبرمجين الذين يتبعون منهجية الاختبار الموجه (TDD) استخدامها، لا سيما في سياق التكامل المستمر.
Sinon.jsمتناسقنعمنعم[ 240 ]أدوات اختبار مستقلة، ونماذج أولية، ومحاكاة لـ JavaScript. لا تعتمد على أي مكتبات خارجية، وتعمل مع أي إطار عمل لاختبار الوحدات.
SOAtestلانعملا[ 241 ]تجاري. منصة اختبار تعمل خاصية التسجيل/التشغيل فيها على معظم متصفحات الويب الحديثة حيث يمكن اختبار جافا سكريبت من جانب العميل من خلال التحليل الثابت والتحقق الوظيفي.
عهودلانعم[ 242 ]
وحدة العقدةنعمنعم[ 243 ]إطار عمل لاختبار جافا سكريبت غير المتزامن
تيرتلنعمنعم[ 244 ]إطار عمل للاختبار يسمح بالتأكيدات التعبيرية ومخرجات الاختبار التفاعلية
وارومتناسقنعمنعم[ 245 ]إطار عمل اختبار جافا سكريبت متزامن/غير متزامن متعدد الأغراض، يعمل على جميع بيئات التشغيل. متوافق مع أي متصفح، سواءً على أجهزة سطح المكتب أو الأجهزة المحمولة، بالإضافة إلى Node.js وRhino وphantom.js. صغير الحجم، أساسي، وسريع.
Buster.JSمتناسقنعمنعمنعم[ 246 ]BDD/xUnit، التأكيدات، التوقعات، المتصفح/الخادم، قابل للتوسيع باستخدام أدوات مثل التدقيق اللغوي ومقاييس ضمان الجودة الأخرى، قابل للتكوين بدرجة عالية، موثق جيدًا ويتم تطويره بنشاط
أخف وزناًنعمنعم[ 247 ]مكتبة اختبار بسيطة، تدعم التحكم في التدفق، وتركز على إبقاء الاختبارات واضحة
شاينعمنعم[ 248 ]مكتبة تأكيد BDD / TDD لـ Node والمتصفح والتي يمكن إقرانها بشكل رائع مع أي إطار عمل لاختبار جافا سكريبت.
يسوعنعملا[ 249 ]أداة بسيطة لاختبار الوحدات باستخدام جافا سكريبت
Wallaby.jsنعمنعم[ 250 ]تجاري. مُشغّل اختبارات مستمر يُبلغ عن تغطية الكود ونتائج أخرى مباشرةً إلى مُحرر الكود فور حدوث أي تغيير فيه. يدعم AVA، Jasmine، Mocha، QUnit، Jest، Babel، Webpack، Browserify، CoffeeScript، TypeScript.
فحص سريعنعمنعم[ 251 ]إطار عمل لاختبار الخصائص، مشابه لـ QuickCheck .
غير متوقعنعمنعم[ 252 ]مجموعة أدوات تأكيد BDD القابلة للتوسيع .
مزحةنعمنعم[ 253 ]إطار عمل رائع لاختبار جافا سكريبت مع التركيز على البساطة.
سنتي تي إفنعمنعم[ 254 ]إطار عمل صغير جدًا ولكنه قوي لاختبار الوحدات باستخدام جافا سكريبت (129 سطرًا من التعليمات البرمجية، 2.3 كيلوبايت مضغوطة).
رايت وايلانعمنعمنعم[ 255 ]اختبارات وحدة بسيطة وسهلة القراءة ومفيدة. انظر [ 256 ]
فيتستنعمنعمنعمنعم[ 257 ]إطار اختبار أصلي لـ Vite مع واجهة برمجة تطبيقات متوافقة مع Jest.

إرلانغ

اسمxUnitتجهيزاتمباريات المجموعةمولدات كهربائيةمصدرملاحظات
وحدة الاتحاد الأوروبينعمنعمنعمنعم[ 258 ]مُضمّن في إصدار Erlang R12B5 والإصدارات اللاحقة

فا#

اسمxUnitمصدرملاحظات
فوكلا[ 259 ]مكتبة كائنات وهمية خفيفة الوزن وآمنة من حيث النوع والخيوط للغة F# مع دعم C# و VB.Net.
FsCheckلا[ 260 ]مكتبة تجميعية للاختبار العشوائي ( Fuzzing ) تعتمد على QuickCheck للغة Haskell .
FsMocksلا[ 261 ]مكتبة محاكاة F# مبنية على Rhino.Mocks.
اختبار Fsنعم[ 262 ]لغة خاصة بالمجال لكتابة مواصفات البرمجة الموجهة للغة في F#. تعتمد على صيغة FsUnit، ولكنها تستهدف xUnit.net .
FsUnitلا[ 263 ]إطار عمل مستقل لتطوير البرمجيات الموجه بالسلوك ، مع بناء جملة طبيعي لكتابة المواصفات.
NaturalSpecلا[ 264 ]لغة خاصة بالمجال لكتابة المواصفات بلغة طبيعية. مبنية على NUnit .
انتهى الاقتباسنعم[ 265 ]يجمع هذا البرنامج بين تقنيات فك تجميع وتقييم واختزال الاقتباسات في لغة F#، مما يسمح بكتابة تأكيدات الاختبار كتعبيرات اقتباس ثابتة يتم التحقق منها، وتُنتج رسائل خطأ خطوة بخطوة. يتكامل البرنامج بسلاسة مع جميع أطر اختبار الوحدات القائمة على الاستثناءات، بما في ذلك xUnit.net وNUnit وMbUnit، دون الحاجة إلى أي إعدادات. كما يمكن استخدام Unquote ضمن جلسات FSI.
آخر-انظر أيضًا إلى قائمة لغات .NET ، في مكان آخر من هذه الصفحة.

فورتران

عمود MPI : ما إذا كان يدعم تمرير الرسائل عبر MPI - وهو شائع الاستخدام في الحوسبة العلمية عالية الأداء

اسمxUnitتجهيزاتمباريات المجموعةمولدات كهربائيةمعهد ماكس بلانكOpenMPمصدرملاحظات
وحدةنعمنعمنعملا[ 266 ]تم توسيع الحد الأدنى من لغة فورتران بالإضافة إلى التأكيدات والقوالب النمطية باستخدام لغة روبي.
فاكهةنعمنعمنعمنعم[ 267 ]مكتوب بلغة فورتران 95، ولكنه يعمل مع أي إصدار من فورتران. يتضمن تأكيدات، وتجهيزات، وإعدادات، وتفكيك، وتقارير، وغير ذلك. مولد مكتوب بلغة روبي.
وحدة Ftnunit[ 268 ]
وحدة pfunitنعمنعمنعمنعمنعمنعم[ 269 ]يدعم اختبار الإجراءات القائمة على MPI وOpenMP. يتوفر الآن تطبيق كامل موجه للكائنات باستخدام Fortran 2003. يُستخدم مع مجموعة من أكواد Fortran القديمة والحديثة.
ObjexxFTK:UnitTest[ 270 ]يكتب المستخدم اختبارات فورتران: يقوم برنامج بايثون تلقائيًا بالعثور على جميع الاختبارات وإنشاء برنامج تشغيل اختبار فورتران. يدعم الإصدارات من F77 إلى F2003. يتضمن دعم التأكيدات ومكتبات السلاسل والمصفوفات.
إكس يونيتنعمنعمنعمنعم[ 271 ]إطار عمل موجه للكائنات (OO)، ينفذ اختبارات الوحدة بلغة فورتران الأصلية، ويستخدم ميزات البرمجة الكائنية في فورتران 2018.
زوفونعم[ 272 ]

يذهب

اسمxUnitمصدرملاحظات
اختبار Go[ 273 ]يقوم برنامج "Go test" بأتمتة اختبار الحزم المسماة بواسطة مسارات الاستيراد.
go2xunitنعم[ 274 ]يقوم بتحويل go test -v(أو gocheck -vv) الإخراج إلى إخراج XML متوافق مع xunit أو xunit.net (يستخدم في Jenkins/Hudson).

رائع

يمكن استخدام جميع المدخلات الموجودة تحت Java أيضًا في Groovy.

اسمxUnitمصدرملاحظات
easyb[ 275 ]BDD
سبوكنعم[ 276 ]BDD مع إمكانيات المحاكاة والتجسس المدمجة.
Gmockنعم[ 277 ]إطار المحاكاة

هاسكل

اسمxUnitمصدرملاحظات
وحدة HUنعم[ 278 ]
وحدة بلسنعم[ 279 ]
فحص سريعلا[ 280 ]فحص سريع
SmallCheckلا[ 281 ]اختبار تحليل شامل لبيانات مثال "صغيرة".
Hspec[ 282 ]إطار عمل BDD على نمط RSpec للغة Haskell يتكامل مع QuickCheck و HUnit.
تشوتشولا[ 283 ]إطار عمل لاختبار القبول على غرار Cucumber للغة Haskell
bddلا[ 284 ]لغة داخلية خاصة بالمجال لاختبار البرامج باستخدام عملية التطوير الموجه بالسلوك
إطار الاختبارنعم[ 285 ]إطار عمل لتشغيل وتنظيم الاختبارات، مع دعم HUnit و QuickCheck
نادرنعم[ 286 ]وحدة رئيسية تعيد تصدير الوظائف من الوحدات الفرعية. عادةً ما تحتاج الوحدات التي تُعرّف فقط اختبارات الوحدة وخصائص الفحص السريع إلى استيراد هذه الوحدة فقط. يجب على برنامج تشغيل الاختبار الخاص بك استيراد TestManager، وإذا لزم الأمر، BlackBoxTest.

لغة التظليل عالية المستوى (HLSL)

اسمxUnitمصدرملاحظات
UnitTestCgلا[ 173 ]يدعم البرنامج كلاً من تظليل البكسل وتظليل الرؤوس.

إدارة الهوية

اسمxUnitمصدرملاحظات
وحدة الهويةنعم[ 287 ]إطار عمل لاختبار الوحدات مصمم لتوفير الهوية وإدارة عمليات الوصول.

إيغور برو

اسممقبضxUnitتجهيزاتمباريات المجموعةمصدرملاحظات
ترميز UTFنعمنعمنعمنعم[ 288 ]متوافق مع الإصدارات 6/7/8

لغة البيانات التفاعلية (IDL)

اسمxUnitمصدرملاحظات
إم غونايتنعم[ 289 ]
ورقة بيضاء[ 290 ]مجرد ورقة بيضاء، وليست إطار عمل.

طلب HTTP

اسمxUnitمصدرملاحظات
وحدة HTML[ 291 ]محاكي متصفح جافا بدون واجهة رسومية
وحدة HTTPإطار عمل لاختبار تطبيقات الويب، يُستخدم عادةً مع JUnit
وحدة IEUnit[ 292 ]إطار عمل لاختبار تطبيقات الويب، يعتمد على متصفح إنترنت إكسبلورر وجافا سكريبت
اختبار الويب من كانو[ 293 ]إطار عمل مفتوح المصدر مبني على HtmlUnit. يدعم كلاً من صيغة XML وصيغة Groovy في البرمجة النصية.
السيلينيومإطار عمل للاختبار يمكن تشغيله في معظم متصفحات الويب الحديثة لاختبار صفحات الويب.
واتيرإطار عمل للاختبار يعتمد على لغة روبي، ويمكن تشغيله في متصفحات الويب لاختبار صفحات الويب.
SoapUI[ 294 ]منصة اختبار خدمات الويب مفتوحة المصدر للهياكل الموجهة نحو الخدمات.
SOAtest[ 295 ] [ 241 ]منصة تجارية لاختبار واجهات برمجة التطبيقات (API)، تعمل خاصية التسجيل/التشغيل فيها على معظم متصفحات الويب الحديثة لاختبار صفحات الويب. تدعم Selenium WebDriver .
ببغاء المرور[ 296 ]منصة لمحاكاة واجهات برمجة التطبيقات (API) ومحاكاة الخدمات الافتراضية ، تدعم العديد من البروتوكولات وواجهات برمجة التطبيقات. تتيح اختبار المكونات بشكل منفصل.

جافا

اسمxUnitمصدرملاحظات
أجيتارنعم[ 297 ]أتمتة إنشاء اختبارات JUnit شاملة في التعليمات البرمجية
أرتوسنعم[ 298 ]إطار عمل مفتوح المصدر لكتابة اختبارات الوحدة والتكامل والاختبارات الوظيفية. يتضمن إطار تسجيل مُعد مسبقًا وتقارير موسعة، بالإضافة إلى أدوات لكتابة تدفقات الاختبار اليدوي/شبه الآلي. يدعم اختبار BDD باستخدام نصوص Cucumber البرمجية.
أركيلياننعم[ 299 ]إطار عمل مفتوح المصدر لكتابة اختبارات التكامل والاختبارات الوظيفية. يتضمن Arquillian Graphene وDrone وSelenium لكتابة الاختبارات للطبقة المرئية أيضًا.
تأكيد J[ 300 ]تأكيدات سلسة للغة جافا
مواصفات الفاصوليا[ 301 ]التنمية القائمة على السلوك
اختبار الفاصوليالا[ 302 ]إطار عمل صغير لاختبار مواقع الويب مكتوب بلغة جافا، مصمم لاستخدام WebDriver/HTMLUnit ضمن نصوص BeanShell البرمجية
صبارإضافة JUnit لاختبار تطبيقات Java EE وتطبيقات الويب. يتم تنفيذ اختبارات Cactus داخل حاوية Java EE /web.
أكورديون[ 303 ]التطوير الموجه باختبارات القبول ، التطوير الموجه بالسلوك ، المواصفات بالمثال
الألطف[ 304 ]إطار عمل لاختبار البرامج المتزامنة
Cucumber-JVM[ 305 ]يحل تطوير البرمجيات الموجه بالسلوك محل Cuke4Duke القديم القائم على JRuby
كوب شاي[ 306 ]إطار عمل لتطوير البرمجيات الموجه بالسلوك للغة جافا 8
DbUnit[ 307 ]إضافة JUnit لإجراء اختبارات الوحدة مع البرامج التي تعتمد على قواعد البيانات
إيزي موك[ 308 ]إطار عمل وهمي [ 309 ]
وحدة Etlنعم[ 310 ]إطار عمل لاختبار الوحدات لعمليات الاستخراج والتحويل والتحميل، مكتوب بلغة جافا. قادر على اختبار أوراكل، وإنفورماتيكا، وسكول سيرفر، وبوست جري إس كيو إل، وماي إس كيو إل، إلخ. [ 311 ]
إيفوسويت[ 312 ]أداة لتوليد حالات الاختبار يمكنها إنشاء اختبارات JUnit تلقائيًا.
جراند تيست أوتو[ 313 ]GrandTestAuto (GTA) هي منصة للاختبار الآلي الكامل لبرامج جافا. ويمكن توزيع الاختبارات على عدد من الأجهزة على الشبكة.
GroboUtils[ 314 ]إضافة JUnit توفر توثيقًا آليًا، واختبارًا للوحدات الهرمية للفئات، وتغطية التعليمات البرمجية، واختبارات متعددة الخيوط.
هامكريست[ 315 ]إنشاء أدوات مطابقة تأكيدات مخصصة يمكن استخدامها مع أطر اختبار الوحدات
هافارونرنعم[ 316 ]مشغل JUnit مزود بدعم مدمج للتزامن، ومجموعات، وسيناريوهات.
غريزة[ 317 ]التنمية القائمة على السلوك
إطار عمل اختبار جانب الخادم في جافا (JSST)[ 318 ]إطار عمل اختبار جانب الخادم في جافا والذي يعتمد على فكرة مشابهة لفكرة Apache CACTUS، ولكن على عكس CACTUS فهو غير مرتبط بـ JUnit 3.x ويمكن استخدامه مع أي إطار عمل للاختبار.
JBehave[ 319 ]التنمية القائمة على السلوك
جيه ديف[ 320 ]التنمية القائمة على السلوك
مثال Jنعم[ 321 ]إضافة JUnit تستخدم التبعيات بين حالات الاختبار لتقليل تكرار التعليمات البرمجية وتحسين تحديد موقع العيوب.
جي جيفن[ 322 ]التنمية القائمة على السلوك
جيه موك[ 323 ]إطار عمل تجريبي
JMockit[ 324 ]إطار عمل مفتوح المصدر. يمكن كتابة اختبارات بسهولة لمحاكاة الفئات النهائية، والأساليب الثابتة، والمنشئات، وما إلى ذلك. لا توجد قيود.
جناريونعم[ 325 ]التطوير القائم على السلوك مثل Cucumber
jqwik[ 326 ]محرك اختبار JUnit 5 لاختبار الخصائص
Jtestنعم[ 327 ]تجاري. توليد وتنفيذ اختبارات الوحدات/المكونات آلياً مع تغطية الكود واكتشاف الأخطاء أثناء التشغيل. كما يوفر التحليل الثابت ومراجعة الكود من قبل النظراء.
جوكيتو[ 328 ]يجمع بين Mockito و Google Guice للسماح بالمحاكاة التلقائية وإنشاء التبعيات
وحدة مشتركةنعم[ 329 ]
الوحدة المشتركة[ 330 ]إضافة JUnit لاختبار تطبيقات Java EE
جيه ووك[ 331 ]إنشاء سريع وشبه آلي لمجموعات اختبار الوحدات الشاملة
موكيتو[ 332 ]إطار عمل وهمي يتيح إجراء المزيد من اختبارات الصندوق الأسود
عداء وهمي[ 333 ]إضافة JUnit لاختبار servlets، والمرشحات، وفئات العلامات، وإجراءات ونماذج Struts.
إبرة[ 334 ]إطار عمل مفتوح المصدر لاختبار مكونات Java EE خارج الحاوية بشكل معزول.
اختبار المغذيات[ 335 ]إطار عمل للاختبار تم تطويره في جامعة نورث إيسترن للمساعدة في تدريس دورات علوم الحاسوب التمهيدية بلغة جافا
OpenPojo[ 336 ]إطار عمل مفتوح المصدر يُستخدم للتحقق من صحة سلوك POJO وفرضه بالإضافة إلى إدارة الهوية - equals و hashCode و toString.
بائس[ 337 ]إطار عمل لاختبار الطفرات لتقييم جودة اختبارات الوحدة
باور موك[ 338 ]إضافة لكل من Mockito و EasyMock تسمح بمحاكاة الأساليب الثابتة، والمنشئات، والفئات والأساليب النهائية، والأساليب الخاصة، وإزالة المهيئات الثابتة والمزيد.
راندوبنعم[ 339 ]يكتشف الأخطاء تلقائيًا ويولد اختبارات الوحدة للغة جافا، من خلال الاختبار العشوائي الموجه بالتعليقات (وهو نوع من أنواع اختبار Fuzzing ).
سبوك[ 340 ]سبوك هو إطار عمل لاختبار وتحديد مواصفات تطبيقات جافا وجروفي. يدعم سبوك تحديد المواصفات من خلال الأمثلة واختبار نمط BDD.
اختبار الرشنعم[ 341 ]تجاري. إطار عمل آلي لاختبار الوحدات للغة جافا
SureAssert[ 342 ]حل متكامل لاختبار الوحدات البرمجية بلغة جافا لبيئة إكليبس. تصميم قائم على العقود وتطوير قائم على الاختبار
تاسينجا[ 343 ]يستخدم نهج برمجة كائنية التوجه بحتة ويقدم ترخيصًا تجاريًا ودعمًا مجانيًا.
TestNGنعم[ 344 ]يمكن أن تشمل الاختبارات اختبارات الوحدة، والاختبارات الوظيفية، واختبارات التكامل. كما توفر أدوات لإنشاء اختبارات غير وظيفية (مثل اختبارات التحميل، والاختبارات الزمنية). [ 345 ] [ 346 ]
حاويات الاختبار[ 347 ]Testcontainers هي مكتبة مفتوحة المصدر لتوفير نسخ خفيفة الوزن وقابلة للتخصيص من قواعد البيانات، ووسطاء الرسائل، ومتصفحات الويب، أو أي شيء آخر يمكن تشغيله في حاوية.
يونيتيلز[ 348 ]يُقدّم Unitils أدوات وميزات عامة للمساعدة في اختبار طبقة البيانات واختبار الكائنات الوهمية. كما يُقدّم دعمًا خاصًا لاختبار كود التطبيق الذي يستخدم JPA وHibernate وSpring. ويتكامل Unitils مع إطاري الاختبار JUnit وTestNG.
وحدة XML[ 349 ]اختبار JUnit وNUnit لـ XML

LabVIEW

اسمxUnitمصدرملاحظات
إطار عمل اختبار الوحدة في LabVIEWلاقم بإنشاء أدوات اختبار لبرامج VIs في LabVIEW تلقائيًا.
جهاز اختبار الرؤية الحاسوبيةنعم[ 350 ]تطبيق أصلي لإطار عمل xUnit باستخدام LabVIEW، وهو تطبيق كائني التوجه. تُكتب اختبارات الوحدة كبرامج نصية (VIs) في LabVIEW.
كارايانعم[ 351 ]تطبيق أصلي لإطار عمل xUnit باستخدام LabVIEW.
تغطية فوريةنعم[ 352 ]إطار عمل لاختبار الوحدات في LabVIEW مع قياس سريع لتغطية التعليمات البرمجية.

لاسو

اسمxUnitمصدرملاحظات
وحدة L[ 353 ]

مطاط

اسمxUnitمصدرملاحظات
اختبار q[ 354 ]

التلعثم

أوتو ليسب، فيجوال ليسب

اسمxUnitمصدرملاحظات
وحدة vl[ 355 ]إطار عمل لاختبار الوحدات في لغة Visual Lisp.

كلوجر

اسمxUnitمصدرملاحظات
clojure.test (مدمج)نعم[ 356 ]
التوقعاتنعم[ 357 ]
ميدجي[ 358 ]
Specljنعم[ 359 ]
اختبار. تحقق[ 360 ]

لغة الشفرة الشائعة

اسمxUnitمصدرملاحظات
وحدة CLUnit[ 361 ]
اختبار سايبر تايجر[ 362 ]
فايف إيه إملا[ 363 ]
تأكل[ 364 ]
الجائزة الكبرى[ 365 ]
اليوم[ 366 ]
يرفع[ 367 ]
وحدة لغة ليسب[ 368 ]
يثبت[ 369 ]
RT[ 370 ]
ستيفيل[ 371 ]
XLUnit[ 372 ]

إيماكس ليسب

اسمxUnitمصدرملاحظات
زهرة الحوذان[ 373 ]
الوحدة الإلكترونية[ 374 ]
اختبار الأيللا[ 375 ]
Unit-test.el[ 376 ]

مضرب

اسمxUnitمصدرملاحظات
وحدة الرفنعم[ 377 ]المصادر المفتوحة
أوفر إيزيلا[ 378 ]المصادر المفتوحة

مخطط

اسمxUnitمصدرملاحظات
وحدة المخططنعم[ 379 ]
تيستيزلا[ 380 ]
SRFI-64لا[ 381 ]

لغة لوا

اسمxUnitمقبضمصدرملاحظات
lua-TestMoreلانعم[ 382 ]اختبار منفذ بيرل ::المزيد
LuaUnitنعمنعم[ 383 ]
وحدة التحكملالا[ 384 ]

MATLAB

اسمxUnitمصدرملاحظات
وحدة ملنعم[ 385 ]
mlUnit 2008aنعم[ 386 ]
وحدة ليجلاند للموسيقى[ 387 ]وحدة لومباردي المستوحاة
وحدة لومباردي للرياضيات[ 388 ]على غرار xUnit
إطار عمل اختبار الوحدات xUnit MATLABنعم[ 389 ]MATLAB R2008a والإصدارات الأحدث (تستخدم ميزات البرمجة الكائنية المُقدمة في هذا الإصدار). تم تغيير اسمها من mtest . تقبل كلاً من فئات xUnit الفرعية أو حالات اختبار دوال MATLAB البسيطة.
اختبار الطبيبلامستودع Bitbucket - المصدر والوثائق [ 390 ]يُتيح هذا البرنامج إمكانية تضمين حالات الاختبار الآلية في الوثائق، بحيث تُستخدم الأمثلة كحالات اختبار والعكس صحيح. وهو مُنتِج TAP ، مُستوحى من وحدة بايثون التي تحمل الاسم نفسه. (اعتبارًا من أغسطس 2011) ،لا يمكنه التعامل إلا مع حالات اختبار من سطر واحد، ولا يمكن لآلية معالجة الاستثناءات فيه التعامل مع الاستثناءات التي يتم إنشاؤها بعد مخرجات أخرى. [ 391 ]
اختبار الوحدة في MATLABنعموثائق MATLAB [ 392 ]مُضمن كجزء من MATLAB R2013a
وحدة الأكسدة MOxUnitنعممستودع GitHub [ 393 ]يعمل مع كل من MATLAB و GNU Octave . يستخدم ميزات البرمجة الكائنية القديمة ويتوافق مع إطار عمل اختبار الوحدات xUnit الخاص بـ MATLAB. يمكن استخدامه مع خدمات التكامل المستمر Travis-ci وShippable (مثال)، ويتكامل مع MOcov لتوفير تقارير تغطية الكود إما دون اتصال بالإنترنت أو عبر coveralls.io (مثال).
اختبار TTESTلامستودع Gitlab [ 393 ]يعمل مع كل من MATLAB و GNU Octave . يتألف من إطار عمل للتحقق من صحة التعليمات البرمجية وأدوات لإعادة هيكلة الكود. يستهدف هذا الإطار الشفرة العلمية والباحثين العلميين.

.شبكة

اسمxUnitمصدرملاحظات
أتاتانعم[ 394 ]إطار عمل متكامل لأتمتة الاختبارات يعتمد على Selenium WebDriver.
csUnitنعميتضمن واجهة مستخدم رسومية، وواجهة سطر أوامر، ومكون إضافي لـ VS2005؛ يدعم لغات C# وVB.NET وManaged C++ وJ# ولغات .NET الأخرى، ويدعم .NET 3.5 والإصدارات الأقدم؛ متكامل مع ReSharper
DbUnit.NET[ 395 ]إطار عمل لاختبار الوحدات البرمجية لقواعد البيانات باستخدام .NET 2.0
وحدة الخطأ[ 396 ]يقوم بإنشاء اختبارات الوحدة من الأخطاء المسجلة، أو من مكدس استدعاءات Visual Studio المتوقف مؤقتًا؛ ويقوم بمحاكاة المعلمات وقيم الفئات وبيانات EF التي تم الوصول إليها حتى الآن.
فيزينعم[ 397 ]يعتمد على NUnit و xUnit، مع التركيز على التخصيص من خلال الاتفاقيات التي يحددها المستخدم. يتكامل مع TestDriven.NET.
التأكيدات السلسةنعم
فوكلا[ 259 ]مكتبة كائنات وهمية خفيفة الوزن وآمنة من حيث النوع والخيوط للغة F# مع دعم للغة C#.
غاليو[ 398 ]منصة أتمتة قابلة للتوسيع ومحايدة توفر نموذج كائن مشترك وخدمات وأدوات وقت التشغيل (مثل مشغلات الاختبار) التي يمكن الاستفادة منها بواسطة العديد من أطر الاختبار.
LightBDDنعم[ 399 ]إطار اختبار خفيف الوزن لتطوير السلوك الموجه
وحدة الميثيليننعم[ 400 ]إطار عمل قابل للتوسيع ومتوافق مع nUnit وقائم على النماذج. جزء من منصة Gallio لأتمتة الاختبارات.
الحد الأدنىنعم[ 401 ]Moq هي مكتبة .NET Framework لإنشاء كائنات وهمية. وهي تستفيد من تعابير لامدا في لغة C# 3.0، والتي تُستخدم عادةً في تطوير البرمجيات الموجه بالاختبار.
اختبار MSTestلاأداة سطر أوامر لتنفيذ اختبارات الوحدة التي تم إنشاؤها بواسطة Visual Studio خارج بيئة تطوير Visual Studio المتكاملة - ليست في الواقع إطار عمل للاختبار لأنها جزء من إطار عمل اختبار الوحدة في Visual Studio .
NaturalSpecلا[ 264 ]لغة خاصة بالمجال لكتابة المواصفات بلغة طبيعية. مبنية على NUnit .
NBiنعم[ 402 ]إطار اختبار مُركّز على البيانات، مُصمّم خصيصًا لمنصة مايكروسوفت للذكاء التجاري. يختبر تكافؤ مجموعات النتائج بناءً على استعلامات SQL أو MDX أو DAX، بالإضافة إلى الأداء، وبنية الجملة، والهيكل، وأعضاء الأبعاد (SSAS متعدد الأبعاد والجدولي). يتضمن مُولّد اختبارات.
إن فلوينت[ 403 ]مكتبة تأكيدات سلسة، تُستخدم مع أي إطار عمل للاختبار. تجعل الاختبارات أسهل للقراءة وتُنشئ رسائل خطأ مفصلة عند فشل الاختبار.
إن ميت[ 404 ]إضافة NUnit و PartCover لتوليد وتكامل التعليمات البرمجية لـ Microsoft Visual Studio 2005/2008
اختبار نوويلا[ 405 ]منصة اختبار الوحدات القائمة على سطر الأوامر والتي يمكنها التعامل مع .NETStandard وأنواع أخرى من .NET، وتتكامل مع Visual Studio كأداة خارجية.
وحدة NUnitنعميتضمن واجهة مستخدم رسومية، وواجهة سطر أوامر، ويتكامل مع Visual Studio باستخدام ReSharper
NUnitAspمبني على NUnit
بيكسنعم[ 406 ]مشروع بحثي من مايكروسوفت يوفر اختبار الصندوق الأبيض لـ .NET، باستخدام محلل القيود Z3 لتوليد مدخلات اختبار الوحدة (بدلاً من Fuzzing ).
استوديو كواليتي جيت وانلا[ 407 ]إطار اختبار تجاري/مجاني لاختبار الوحدات والتكامل، يحلل التبعيات بين حالات الاختبار لتدفق البيانات بينها. يدعم الاختبار التوافقي، والمعالجة المتعددة، والتبعيات الزمنية.
QuickUnit.netلا[ 408 ]تنفيذ اختبارات الوحدة دون كتابة أي كود. نهج مبسط لتطوير البرمجيات الموجه بالاختبار.
Randoop.NETنعم[ 409 ]يكتشف الأخطاء تلقائيًا ويولد اختبارات الوحدة لـ .NET، من خلال الاختبار العشوائي الموجه بالتعليقات (وهو نوع من أنواع Fuzzing ).
وحيد القرن يسخرنعم[ 410 ]إطار عمل ديناميكي للكائنات الوهمية لإطار عمل .NET .
محمصةنعم[ 411 ]إطار عمل وأدوات قائمة على NUnit لإطار عمل .NET Compact
Specflowنعم[ 412 ]إطار عمل لتطوير البرمجيات الموجه بالسلوك لبيئة .NET. مستوحى من Cucumber . يتكامل مع NUnit و MSTest و MbUnit وغيرها.
شبحنعم[ 413 ]تطوير قائم على السلوك مع بنية سهلة القراءة لكتابة المواصفات. يتضمن سطر الأوامر، وتكامل اختياري مع NUnit
TestDriven.NET[ 414 ]تجاري
.امتحاننعم[ 415 ]حل تجاري لجودة البرمجيات المؤتمتة يتضمن إنشاء وتنفيذ اختبارات الوحدة بالإضافة إلى إعداد تقارير عن تغطية التعليمات البرمجية وفقًا لمعايير الصناعة.
تيك سبيكنعم[ 416 ]إطار عمل لتطوير البرمجيات الموجه بالسلوك لـ .NET و Silverlight. يدعم لغة Gherkin المستخدمة في Cucumber ويُوسّعها بأمثلة تركيبية. يتكامل مع NUnit و xUnit و MbUnit و MSTest .
TPTنعم[ 12 ]اختبار تقسيم الوقت (TPT) هو أداة لاختبار الأنظمة المدمجة القائمة على النموذج والتي توفر واجهة برمجة تطبيقات .NET لـ TPT- VM لاختبار برامج التحكم.
عازل Typemockنعم[ 417 ]إطار عمل تجاري لاختبار الوحدات مع واجهة برمجة تطبيقات بسيطة وميزات لتوليد رمز الاختبار، ويدعم C# و ASP.NET و SharePoint و Silverlight.
Visual Studioلاأُدرج إطار عمل اختبار الوحدات في Visual Studio لأول مرة في Visual Studio Team System 2005 حيث تم دمجه مع بيئة التطوير المتكاملة (IDE)، ولكنه لم يكن متوفرًا في الإصدار القياسي الأكثر استخدامًا. ومنذ Visual Studio 2008، أصبح متوفرًا أيضًا في الإصدار الاحترافي. وبدءًا من Visual Studio Express 2013، أصبح مُضمّنًا في إصدارات Visual Studio Express.
رقم T المرئينعم[ 418 ]Visual T# هو إطار عمل لاختبار الوحدات وبيئة تطوير متكاملة مع Visual Studio. يتضمن لغة البرمجة T#، المصممة خصيصًا للتعبير بشكل طبيعي عن نوايا اختبار الوحدات، بالإضافة إلى أدوات لتجميعها وتشغيلها وصيانتها.
xUnit.netنعم[ 419 ]

أوبجكت باسكال، فري باسكال

اسمxUnitمقبضمصدرملاحظات
وحدة التحكم في تدفق الهواءنعملا[ 420 ]هذا منفذ لإطار عمل JUnit الأساسي إلى لغة Free Pascal .
Tap4Pascalلانعم[ 421 ]تطبيق باسكال لبروتوكول اختبار أي شيء
اختبار FPTestنعملا[ 422 ]هذه نسخة معدلة من DUnit2، للاستخدام مع مترجم Free Pascal .

دلفي

اسمxUnitمصدررخصةملاحظات
وحدةنعم[ 423 ]MPL-
الوحدة الثانيةنعم[ 424 ]-
DUnitXنعم[ 425 ]رخصة أباتشي-
DUnitmنعم[ 426 ]إطار عمل أحادي الوحدة، بدون فئات.

أوبجكتيف سي

اسمxUnitمصدرملاحظات
وحدة جي إتشنعم[ 427 ]إطار اختبار مرئي سهل الدمج والاستخدام للمحاكيات والأجهزة.
يمسكلا[ 428 ]إطار عمل حديث ومتكامل لاختبار الوحدات، بدون أي تبعيات خارجية - يتم تنفيذه بالكامل في ملفات الرأس.
خشب الأرز[ 429 ]تطوير البرمجيات القائم على السلوك (BDD) للغة Objective-C
كيوي[ 430 ]نموذج BDD على نمط RSpec للغة Objective-C مع دعم للنماذج الوهمية والبدائل.
سبيكتا[ 431 ]إطار عمل خفيف الوزن للتطوير القائم على الاختبار (TDD) / التطوير القائم على السلوك (BDD) للغة Objective-C و Cocoa.
سريع[ 432 ]إطار عمل لاختبار تطوير البرمجيات الموجه بالسلوك للغة Swift و Objective-C.
وحدة الكائن[ 433 ]
وحدة التشغيلنعم[ 434 ]يأتي مع Xcode. متكامل تمامًا مع Xcode 4.
وايت بوكس ​​لأجهزة آيفون[ 435 ]اختبار الوحدات مخصص لأجهزة iPhone فقط، ويوفر ملاحظات مرئية، وعرضًا هرميًا للنتائج، ومدد الاختبار.
اختبار الحرب[ 436 ]
اختبار إكسنعم[ 437 ]يدعم نظامي التشغيل iOS و macOS. يتطلب Xcode 5. مشتق من OCUnit.

أوكاميل

اسمxUnitمقبضمصدرملاحظات
اختبار الكحول[ 438 ]
الوحدة[ 439 ]يعتمد على HUnit، والذي يعتمد بدوره على JUnit
كابوت[ 440 ]
اختبار بسيطنعم[ 441 ]يُنشئ TAP
حصن[ 442 ]

قائد عملية قواعد بيغا

اسمxUnitمصدرملاحظات
وحدة PRUnitنعم[ 443 ]اختبار على نمط xUnit مُكيّف مع PRPC

بيرل

اسمxUnitمقبضمصدرملاحظات
مقبضغير متوفرنعم[ 444 ]بروتوكول اختبار أي شيء المستخدم في معظم اختبارات بيرل
اختبار::الحزامغير متوفرنعم[ 445 ]مشغل اختبار بيرل القياسي ومحلل TAP
اختبار::المزيدلانعم[ 446 ]وحدة الاختبار الأساسية، المضمنة في جميع عمليات تثبيت Perl الحديثة
اختبار::فئةنعمنعم[ 447 ]اختبار على نمط xUnit مُكيّف مع لغة بيرل
اختبار::الفئة::موسنعمنعم[ 448 ]اختبار xUnit لمجموعات الاختبارات واسعة النطاق.
اختبار::المنشئغير متوفرنعم[ 449 ]وحدة لإنشاء المزيد من وحدات الاختبار. يمكن دمج هذه الوحدات في برنامج اختبار واحد.
Test::Unit (المعروف أيضًا باسم PerlUnit)نعملا[ 450 ] [ 451 ]هذه نسخة مباشرة إلى حد كبير من JUnit إلى لغة برمجة Perl. ملاحظة: يبدو أن هذا الكود قد تم التخلي عنه كما هو مذكور هنا [ 452 ] وهنا [ 453 ] .
اختبار::DBUnitغير متوفرنعم[ 454 ]وحدات اختبار قواعد البيانات لكل من اختبار الصندوق الشفاف واختبار الصندوق الأسود
اختبار::الوحدة::الخفيفةنعمنعم (عبر Test::Unit::HarnessUnit)[ 455 ]استبدال وحدة الاختبار بدون تبعيات خارجية ومع إصلاح بعض الأخطاء
اختبار::قابلنعمنعم[ 456 ]اختبار نمط xUnit باستخدام Moose

PHP

اسمxUnitمقبضمصدرملاحظات
PHPUnitنعمنعم[ 457 ]يُنتج تقارير XML وHTML مع تغطية التعليمات البرمجية
إطار عمل اختبار الوحدات في PHPنعملا[ 458 ]يقوم بإنتاج مخرجات ASCII أو XML أو XHTML ويعمل من سطر الأوامر.
الليمونلانعم[ 459 ]مشروع فرعي من سيمفوني
عدسةنعمنعم[ 460 ]إطار عمل غير مرئي مع اختبارات قابلة للقراءة تكتشف كل شيء.
أتومنعمنعم[ 461 ]إطار عمل حديث وبسيط وسهل الاستخدام لاختبار الوحدات في PHP 5.3+.
اختبار بسيطنعملا[ 462 ]إطار عمل لاختبار الوحدات لكل من PHP والويب
الخصيةنعملا[ 463 ]آخر تحديث في عام 2009
أباتشي-تستلانعم[ 464 ]تنفيذ PHP لـ Test::More (test-more.php) [ 465 ]
اختبار سريعنعمنعم[ 466 ]SnapTest هو إطار عمل قوي لاختبار الوحدات لـ PHP 5+، ويستفيد من لغة وقت التشغيل الفريدة لـ PHP لتبسيط عملية اختبار الوحدات دون التضحية بمرونة الاختبارات.
اختبار البصللانعماكتب برنامج Onion! لا حاجة للبرمجة، فقط بعض ملفات txt.
تحسين لغة PHPنعمنعم[ 467 ]إطار عمل لاختبار الوحدات مع نماذج وهمية ونماذج أولية مدمجة. يعمل في سطر الأوامر أو يمكن الحصول على مخرجات HTML5 أو TAP أو XML عبر متصفح الويب.
مختبرنعمنعم[ 468 ]مكتبة PHP لاختبار الوحدات (في وحدة التحكم والمتصفح)، وهي نسخة مبسطة من PHPUnit. تتميز بقدرتها على معالجة الأخطاء والاستثناءات في الاختبارات.
اختبار PHP المضمنلالا[ 469 ]PhpInlineTest - برنامج نصي لتشغيل الاختبارات المضمنة لوظائف PHP وطرق الفئات.
PHPSpecلالا[ 470 ]إطار عمل لاختبارات نمط BDD.
مختبر الشبكةنعمنعم[ 471 ]مشروع فرعي من إطار عمل نيت
كاهلاننعملا[ 472 ]إطار عمل لاختبارات PHP من نوع Unit/BDD مع إمكانيات التعديل والاستبدال.
الخداع المشفرنعمنعم[ 473 ]إطار عمل لاختبار PHP، يدعم أتمتة اختبارات الوحدة والاختبارات الوظيفية واختبارات القبول. مبني على PHPUnit. تُكتب اختبارات Codeception بطريقة وصفية باستخدام لغة PHP بسيطة. يدعم إعادة الاستخدام والوحدات والإضافات. كما يدعم منهجية BDD بشكل افتراضي.
الآفات[ 474 ]قم بالبناء على PHPUnit مع التركيز على البساطة.

باور بيلدر

اسمxUnitمصدرملاحظات
وحدة PBUnit[ 475 ]

باور شيل

اسمxUnitمصدرملاحظات
ضايقلا[ 476 ]إطار عمل لاختبارات BDD واختبارات الوحدات لـ PowerShell

لغة الأعمال المتقدمة (ABL) من OpenEdge، ولغات البرمجة من الجيل الرابع (4GL) من Progress

اسمxUnitمصدرملاحظات
برو يونيتنعم[ 477 ]إطار عمل بنمط xUnit لإجراءات وكائنات Progress OpenEdge
وحدة OEUnitنعم[ 478 ]إطار عمل بنمط xUnit لإجراءات وكائنات Progress OpenEdge

مقدمة

اسمxUnitمصدرملاحظات
وحدة PlUnit[ 479 ]
مختبر دوجيلوج[ 480 ]يوفر هذا البرنامج تفريغًا لنتائج الاختبارات لأنظمة مختلفة، ودمجها في تقارير HTML واحدة.

لغة الاتصال

اسمxUnitمصدرملاحظات
وحدة الإضاءةنعم[ 481 ]يدعم تغطية التعليمات البرمجية على مستوى جملة الشرط، و QuickCheck، بالإضافة إلى تنسيقات الإخراج TAP و xUnit.

دمية

اسمxUnitمصدرملاحظات
Rspec-puppet[ 482 ]يختبر Rspec-puppet سلوك Puppet عند تجميع كتالوج

بايثون

اسمxUnitمولدات كهربائيةتجهيزاتمباريات المجموعةمصدرملاحظات
اختبار تلقائينعمنعم[ 483 ]يُستخدم لاختبار نواة نظام لينكس.
بالدرنعمنعمنعمنعم[ 484 ]إطار عمل يُمكّن من إعادة استخدام كود الاختبار إلى أقصى حد من خلال فصل سيناريوهات الاختبار المجردة (ما يجب اختباره) عن الإعدادات الملموسة (الأجهزة/المنصات المحددة قيد الاختبار). يقوم هذا الإطار تلقائيًا بمطابقة السيناريوهات وتنفيذها على الإعدادات المتوافقة، مما يسمح بتشغيل الاختبارات نفسها على منتجات أو أنظمة مضمنة أو تطبيقات متشابهة ولكنها مختلفة دون الحاجة إلى إعادة كتابة الكود.
اختبار الوحدةنعمنعمنعملا[ 485 ]يُشار إليها أحيانًا باسم PyUnit، وقد تم تضمينها في مكتبة بايثون القياسية بدءًا من إصدار بايثون 2.1.
اختبار الطبيبلالالالالاجزء من مكتبة بايثون القياسية.
أنفنعمنعمنعم[ 486 ]امتداد لاختبار الوحدات قائم على الاكتشاف.
اختبار بايتستنعمنعمنعمنعم[ 487 ]أداة اختبار موزعة. يمكنها إخراج البيانات إلى تنسيقات متعددة، مثل تنسيق TAP أو JUnit XML أو SubUnit.
htfنعمنعمنعمنعم[ 488 ]أداة اختبار احترافية. تدعم إخراج البيانات بصيغ متعددة. تركز على إعداد التقارير. جاهزة للاستخدام في مختلف القطاعات. مناسبة لاختبار الأجهزة في بيئة الاختبار. جزء من برنامج QABench من Hilster. رخصة استخدام مجانية للمجتمع.
محاكمة ملتويةنعمنعمنعملا[ 489 ]إضافات PyUnit للتعليمات البرمجية غير المتزامنة والتي تعتمد على الأحداث.
هل يجب أن يكون DSLنعمنعمنعمنعم[ 490 ]أداة اختبار موزعة.
أخضرنعمنعمنعملا[ 491 ]برنامج تشغيل اختبارات بايثون.

R

اسمxUnitمصدرملاحظات
وحدة التشغيللا[ 492 ]المصادر المفتوحة
اختبار ذلكنعم[ 493 ]المصادر المفتوحة
أصغر حجمنعم[ 494 ]المصادر المفتوحة

ريبول

اسمxUnitمصدرملاحظات
Runit[ 495 ]

لعبة تقمص الأدوار

اسمxUnitمصدرملاحظات
وحدة RPGنعم[ 496 ]

روبي

اسمxUnitمصدرملاحظات
اختبار::وحدةنعم[ 497 ]الوضع الافتراضي في روبي 1.8، تم إيقافه في الإصدار 2.2. [ 498 ] [ 499 ] كان مجرد غلاف لـ minitest. [ 500 ]
RSpecإطار عمل التطوير القائم على السلوك
كان ينبغي[ 501 ]
اختبار مجهري
لحم خنزير مقدد
اختبار مصغرنعم[ 502 ] [ 503 ]جوهرة روبي من تطوير رايان ديفيس. هي الجوهرة الافتراضية في روبي الإصدار 1.9 وما بعده ، وجوهرة مستقلة منذ الإصدار 2.2. [ 498 ] موصى بها في الوثائق الرسمية. [ 500 ]
ملف TMF[ 504 ]

نظام التحليل الإحصائي (SAS)

اسمxUnitمصدرملاحظات
العقود الآجلةنعم[ 505 ]إطار عمل لاختبار الوحدات في SAS
وحدة التحكمنعم[ 506 ]تطبيق SAS/AF لإطار عمل اختبار الوحدات xUnit من SAS
ساسونيتنعم[ 507 ]مكتوب بالكامل بلغة SAS ، ويعمل مع SAS على نظامي التشغيل Windows وLinux.

سكالا

اسمxUnitمصدرملاحظات
بروفة[ 508 ]باستخدام JMock مثل التوقعات وأسماء الاختبارات باللغة الطبيعية.
ScalaCheckلا[ 509 ]مشابه لـ QuickCheck .
ScalaTest[ 510 ]إطار اختبار قابل للتوسع - يدعم أنماطًا مختلفة من الاختبار: TDD وBDD وغيرها. يدعم Scala.js .
وحدة العلوم[ 511 ]اختبار على نمط JUnit مع حقن طريقة التثبيت والمطابقات للتأكيد.
المواصفات 2[ 512 ]التنمية القائمة على السلوك
اختبار ميكرو[ 513 ]يدعم Scala.js

سكيلاب

اسمxUnitمصدرملاحظات
اختبار Scilabنعم[ 514 ]يتم توفيرها افتراضيًا بواسطة برنامج Scilab

صدَفَة

اسمxUnitمصدرملاحظات
assert.sh[ 515 ]مرخص بموجب رخصة LGPL. خفيف الوزن.
bash_unit[ 516 ]إطار عمل Bash لاختبار الوحدات، إصدار المؤسسات للمحترفين. رخصة GPL-3.0
الخفافيش[ 517 ]نظام اختبار Bash الآلي. متوافق مع TAP. مرخص بموجب رخصة MIT.
مكتب الكحول والتبغ والأسلحة النارية والمتفجرات[ 34 ]رخصة BSD. طُوِّرت في الأصل لنظام التشغيل NetBSD، لكنها تعمل بكفاءة على معظم الأنظمة الشبيهة بنظام Unix. إمكانية تثبيت الاختبارات كجزء من الإصدار.
جشو[ 518 ]اختبار وحدة Shell المبسط لـ Jenkins/Hudson
جمع الشمللا[ 519 ]
شونتنعم[ 520 ]
shUnit2نعم[ 521 ]تم تطويره في الأصل لبرنامج log4sh
وحدة الترشيح[ 522 ]إطار اختبار للمرشحات وبرامج سطر الأوامر الأخرى
مواصفات شل[ 15 ]إطار عمل لاختبار الوحدات بنمط BDD. يدعم جميع بيئات التشغيل المتوافقة مع معيار POSIX، بما في ذلك Bash وDash وKsh وZsh. كتل قابلة للتداخل تُحقق نطاقًا محليًا وتُسهّل عملية المحاكاة. تنفيذ متوازٍ. مُنشئ تقارير XML مشابه لـ RSpec/TAP/JUnit. تكامل تغطية التعليمات البرمجية. مرخص بموجب رخصة MIT.
اسمxUnitمصدرملاحظات
slUnit[ 523 ]
اختبار سيمولينك[ 524 ]تنفيذ الاختبار، تقييم الاختبار، إعداد التقارير.
TPTنعم[ 12 ]اختبار تقسيم الوقت : تحليل آلي للواجهات، وإنشاء إطارات الاختبار، وتنفيذ الاختبار، وتقييمه، وإعداد التقارير. بالنسبة لنماذج Simulink (أو TargetLink) قيد الاختبار، يدعم اختبار تقسيم الوقت إنشاء إطارات الاختبار تلقائيًا، بما في ذلك تحليل الواجهات، بالإضافة إلى تنفيذ الاختبار وتقييمه وتسجيل نتائجه تلقائيًا.

يمكن تنفيذ الاختبارات المتتالية تلقائيًا بين MiL و SiL.

أحاديث قصيرة

اسمxUnitمصدرملاحظات
وحدةنعمالمصدر الأصلي لتصميم xUnit

لغة الاستعلامات المهيكلة (SQL)، لغات قواعد البيانات الإجرائية

SQL

اسمxUnitمصدرملاحظات
SQLUnit[ 525 ]
دي بي فيت[ 526 ]قارن بين منتجات FitNesse .

MySQL

اسمxUnitمصدرملاحظات
STK/الوحدةنعم[ 527 ]
MyTAPنعم[ 528 ]
utMySQLنعم[ 529 ]

لغة الإجراءات الخاصة بلغة SQL (PL/SQL)

اسمxUnitمصدرملاحظاتنشيط
utPLSQLنعم[ 530 ]طُوِّر هذا البرنامج في الأصل بواسطة ستيفن فويرشتاين ، أما النسخة الحالية فهي إعادة كتابة كاملة من قِبل مطورين مختلفين، وهو إطار عمل مفتوح المصدر لاختبار الوحدات في تطوير PL/SQL، مستوحى من إطاري عمل JUnit و xUnit . يتميز بمكتبة تأكيدات غنية ، ويُنشئ تقارير تغطية التعليمات البرمجية أيضًا. يمكن تشغيل الاختبارات مباشرةً من قاعدة البيانات، أو باستخدام واجهة سطر الأوامر المدمجة في المشروع.نعم
مُختبِر أكواد أوراكل[ 531 ] [ 532 ] [ 533 ] [ 534 ]أداة اختبار PL/SQL تجارية، من إنتاج شركة Quest Software (مُصنّعة برنامج Toad ) وستيفن فويرشتاين . استحوذت شركة Dell على Quest Software عام 2012 لتشكيل Dell Software . وفي 1 نوفمبر 2016، اكتملت عملية بيع Dell Software إلى Francisco Partners و Elliott Management Corporation ، وأُعيد إطلاق الشركة باسم Quest Software.نعم
مطور SQL[ 535 ]تتضمن أوراكل أداة اختبار الوحدات كجزء من تطبيق SQL Developer المجاني.نعم
pl/unit[ 536 ]PL/Unit هو إطار عمل لاختبار الوحدات يوفر وظائف إنشاء اختبارات الوحدات لرمز PL/SQL. يُعبَّر عن PL/Unit كحزمة واحدة تُجمَّع في قاعدة البيانات وتُتاح للاستخدام بواسطة اختبارات وحدات PL/SQL.لا
اختبار وحدة PL/SQL لأوراكل (PLUTO)نعم[ 537 ]إطار عمل مفتوح المصدر لاختبار الوحدات مصمم على غرار JUnit ويعتمد على نظام كائنات Oracle PL/SQLلا
مواصفات روبي-بلس كيو إلنعم[ 538 ]اختبار وحدة PL/SQL باستخدام مكتبات Ruby مفتوحة المصدرنعم
DBFit[ 539 ]اكتب الاختبارات وأدرها ونفذها مباشرةً من المتصفح. تم تطوير DbFit باستخدام FitNesse، وهو إطار عمل متطور وكامل الميزات يتمتع بمجتمع كبير.نعم

لغة برمجة IBM Db2 SQL PL

اسمxUnitمصدرملاحظاتنشيط
db2unitنعم[ 540 ]db2unit هو إطار عمل مفتوح المصدر تم تطويره لـ DB2 LUW. وهو إطار عمل من نوع xUnit/jUnit لروتينات SQL-PL ويتطلب DB2 الإصدار 9.7 أو أحدث.نعم

PostgreSQL

اسمxUnitمقبضمصدرملاحظاتنشيط
ملحمي[ 541 ]Epic هو إطار عمل لاختبار الوحدات الخاصة بالإجراءات المخزنة في PostgreSQL. ويتطلب الإصدار 8.1 من PostgreSQL أو إصدارًا أحدث.لا
pgTAPنعمنعم[ 542 ]اكتب الاختبارات بلغة SQL أو باستخدام دوال على نمط xUnit.نعم
أدوات PG[ 543 ]أدوات تحميل المخططات واختبارها لـ PostgreSQL.لا
وحدة PGUnitنعملا[ 544 ]إطار عمل على نمط xUnit للإجراءات المخزنة.لا

ترانزاكت-إس كيو إل

اسمxUnitمصدرملاحظات
tSQLtنعم[ 545 ]يتضمن إطار عمل للمحاكاة، ودعم التكامل المستمر، ويستخدم اختبار SQL كواجهة مستخدم رسومية [ 546 ]
TSQLUnitنعم[ 547 ][ 548 ]
utTSQLنعم[ 549 ]
إصدار فريق Visual Studio للمحترفين في مجال قواعد البيانات[ 550 ]
وحدة ألسيون SQLنعم[ 551 ]يتضمن واجهة مستخدم رسومية لكتابة الاختبارات وصيانة ملفات جداول البيانات.
TST[ 552 ]
كسولنعم[ 553 ]استنادًا إلى RSpec

سويفت

اسمxUnitمصدرملاحظات
سريع[ 554 ]إطار عمل لاختبار تطوير البرمجيات الموجه بالسلوك للغة Swift و Objective-C.
سليبنير[ 555 ]إطار عمل على نمط BDD للغة Swift.
اختبار إكسنعم[ 437 ]مشتق من OCUnit.

SystemVerilog

اسمxUnitمصدرملاحظات
وحدة التحكم SVUnit[ 556 ]SVUnit: SVUnit هو إطار عمل لاختبار الوحدات للمطورين الذين يكتبون التعليمات البرمجية بلغة SystemVerilog .
VUNitنعم[ 557 ]VUnit هو إطار عمل مفتوح المصدر لاختبار الوحدات للغة VHDL و SystemVerilog
اسمxUnitمصدرملاحظات
TPT[ 12 ]اختبار تقسيم الوقت : بالنسبة لنماذج TargetLink قيد الاختبار، يدعم اختبار تقسيم الوقت (TPT) إنشاء إطارات الاختبار تلقائيًا، بما في ذلك تحليل الواجهة تلقائيًا، بالإضافة إلى تنفيذ الاختبار وتقييمه وتسجيله تلقائيًا. ويمكن تنفيذ الاختبارات المتتالية تلقائيًا بين MiL وSiL.

تي سي إل

اسمxUnitمصدرملاحظات
اختبار tcl[ 558 ]
tclUnitنعم[ 559 ]
الوحدة تي[ 560 ]

TinyOS، nesC

اسمxUnitمصدرملاحظات
TUnitنعم[ 561 ]اختبار وتوصيف الأنظمة اللاسلكية المدمجة متعددة المنصات

تايب سكريبت

اسمxUnitمصدرملاحظات
tsUnitنعم[ 562 ]
أوسكارنعم[ 563 ]
الألزاسينعم[ 564 ]
فحص سريع[ 565 ]مشابه لـ QuickCheck .
Testy.Ts[ 566 ]إطار اختبار TypeScript يعمل على Node.js

لغة وصف الأجهزة VHSIC (VHDL)

اسمxUnitمصدرملاحظات
VUNitنعم[ 557 ]VUnit هو إطار عمل مفتوح المصدر لاختبار الوحدات للغة VHDL و SystemVerilog

فيجوال فوكس برو

اسمxUnitمصدرملاحظات
فوكس يونيت[ 567 ]

لغة الترميز القابلة للتوسيع (XML)

اسمxUnitمصدرملاحظات
XUnit[ 568 ]للاختبار
  • برامج XML الأصلية ،
  • قوالب XSLT الفردية ،
  • وبرامج جافا التي تتعامل مع بيانات XML
وحدة W[ 569 ]لاختبار تطبيقات الويب
  • تُكتب الاختبارات بلغة XML/XPath (XUnit)،
  • يتم دعم تطبيقات AJAX،
  • يمكن أيضًا اختبار وظائف جانب الخادم إذا تم إنشاؤها باستخدام Java servlets (على سبيل المثال، من الممكن تخزين كائن بشكل موثوق في جلسة المستخدم من جانب الخادم دون إرسال طلب HTTP ثم الحصول على الصفحة التي تعرضه باستخدام HTTP).
SOAtestلا[ 241 ]تجاري. منصة Parasoft الشاملة للجودة لضمان عمليات تجارية آمنة وموثوقة ومتوافقة مع المعايير.
وحدة XMLنعم[ 349 ]إضافة لـ JUnit و NUnit، تسمح بكتابة اختبارات على نمط التأكيد لمستندات XSLT في Java أو C#
أتمتة فيبزلا[ 570 ]مفتوح المصدر. إطار اختبار مفتوح المصدر كامل الميزات من Vibzworld.

تحويلات لغة أوراق الأنماط القابلة للتوسيع (XSLT)

اسمxUnitمصدرملاحظات
جوكسي[ 571 ]مكتبة لاختبار وحدات أنماط XSLT من جافا
اختبارات تينيسون[ 572 ]يُتيح هذا النظام كتابة اختبارات الوحدة بلغة XML ، باستخدام XSLT من Apache Ant . وعند دمجه في بيئة التكامل المستمر، فإنه يسمح بتشغيل اختبارات XSLT متعددة كجزء من عملية البناء، مع إيقاف عملية البناء عند حدوث خطأ فيها.
UTF-X[ 573 ]إطار عمل لاختبار الوحدات لـ XSLT يدعم بقوة مبدأ التصميم القائم على الاختبار أولاً، مع ميزات عرض الاختبار والتحقق من صحته.
وحدة XMLنعم[ 349 ]إضافة لـ JUnit و NUnit، تسمح بكتابة اختبارات على نمط التأكيد لمستندات XSLT في Java أو C#
XSLTunit[ 574 ]إطار عمل لاختبار الوحدات لإثبات المفهوم لـ XSLT
XSpec[ 575 ]XSpec هو إطار عمل لتطوير البرمجيات الموجه بالسلوك (BDD) للغة XSLT وXQuery. وهو مبني على إطار عمل Spec الخاص بـ RSpec، وهو إطار عمل BDD للغة Ruby.
وحدة XSLTUnit أخرىيتيح هذا الإطار تطوير ملفات XSLT الخاصة بك والتحقق من صحة المخرجات مقابل ملفات XSD ، وهو يدعم Maven 3 وتقارير JUnit.

انظر أيضاً

مراجع

  1. "مكتبة SAP - ABAP - أدوات التحليل" . Help.sap.com . تم الاطلاع عليه بتاريخ 12-11-2012 .
  2. "TEST.easy لأتمتة اختبار SAP" .
  3. "ASPUnit: إطار عمل لاختبار وحدات ASP" . sourceforge.net . تم الاطلاع عليه بتاريخ 23 يونيو 2015 .
  4. "وحدة" . Libre.adacore.com. مؤرشف من الأصل بتاريخ 27-09-2011 . تم الاطلاع عليه بتاريخ 12-11-2012 .
  5. "AdaTEST95 - اختبار الوحدات والتكامل الآلي للغة Ada" . Qa-systems.com. 2023. تاريخ الاسترجاع: 2023-12-06 .
  6. "Ahven - مكتبة اختبار الوحدات للغة برمجة Ada" . strongtyped.org . تم الاطلاع عليه بتاريخ 23 يونيو 2015 .
  7. 1 2 "LDRA - مجموعة أدوات LDRA" . ldra.com . مؤرشف من الأصل في 20 مارس 2012. تم الاطلاع عليه في 23 يونيو 2015 .
  8. "اختبار البرمجيات المدمجة - شركة فيكتور للبرمجيات" . vectorcast.com . تم الاطلاع عليه بتاريخ 23 يونيو 2015 .
  9. "Apache Ant - Apache AntUnit" . Ant.apache.org. 2011-08-16 . تم الاطلاع عليه بتاريخ 2012-11-12 .
  10. "ASUnit" . freeshell.org . تم الاطلاع عليه بتاريخ 23 يونيو 2015 .
  11. "ASTest.PHP" . applemods.sourceforge.net . مؤرشف من الأصل في 16 يوليو 2006.
  12. 1 2 3 4 5 "TPT - اختبار برامج التحكم المدمجة في الوقت الحقيقي" . Piketec.com . تم الاطلاع عليه بتاريخ 9 أبريل 2021 .
  13. ^ "شيونيت2" . جيثب . 8 يوليو 2021 . تم الاسترجاع في 8 يوليو 2021 .
  14. "bats-core/bats-core" . GitHub . تم الاسترجاع في 13 مايو 2020 .
  15. 1 2 "ShellSpec - إطار عمل لاختبار الوحدات بأسلوب BDD لبرامج shell النصية المتوافقة مع POSIX" . GitHub . تم الاسترجاع في 3 مايو 2020 .
  16. "bash_unit - إطار عمل لاختبار وحدات باش، إصدار مؤسسي للمحترفين !" . GitHub . تم الاطلاع عليه بتاريخ 11 سبتمبر 2020 . 
  17. "إطار عمل اختبار باخ" . ديسمبر 2020. تم الاسترجاع في 15 ديسمبر 2020 .
  18. ماس كمبيوترتكنيك. "vbUnit 3 - إطار عمل لاختبار الوحدات لـ Visual Basic وكائنات COM" . vbunit.com .
  19. "VbUnitFree Home" .
  20. "وحدة VBA" . C2.com. 15-05-2007 . تم الاطلاع عليه بتاريخ 12-11-2012 .
  21. "excelvbaunit - أداة اختبار من نوع xUnit لرمز Excel VBA" . استضافة مشاريع جوجل . تم الاسترجاع في 12 نوفمبر 2012 .
  22. "TinyUnit: The Simplest Unit Test Framework that Can Possibly Work" . Wp.dds.nl. تاريخ الاسترجاع: 12 نوفمبر 2012 .
  23. "SimplyVBUnit" . sourceforge.net .
  24. "VB Lite Unit" . sourceforge.net .
  25. "برنامج RBUnit أصبح مجانيًا الآن!" . LogicalVue. مؤرشف من الأصل بتاريخ 21 أغسطس 2008. تم الاطلاع عليه بتاريخ 12 نوفمبر 2012 .
  26. "XojoUnit - إطار عمل اختبار وحدات Xojo" . GitHub . تم الاسترجاع في 18 يونيو 2020 .
  27. ماير، فيليب؛ لوبكه، دانيال (2006). "نحو إطار عمل لاختبار وحدات BPEL". وقائع ورشة عمل 2006 حول اختبار وتحليل والتحقق من خدمات وتطبيقات الويب . نيويورك، نيويورك، الولايات المتحدة الأمريكية: ACM. الصفحات 33-42 . doi : 10.1145/1145718.1145723 . ISBN  978-1595934581. S2CID 9713843 . 
  28. "aceunit/AUTHORS at trunk · christianhujer/aceunit" . GitHub . تم الاسترجاع في 2024-03-20 .
  29. "AceUnit (Advanced C and Embedded Unit)" . GitHub . تم الاطلاع عليه بتاريخ 23 نوفمبر 2022 .
  30. "إطار عمل بسيط لاختبار الوحدات بلغة C/C++ باستخدام ملفات رأسية فقط" . GitHub . تم الاطلاع عليه بتاريخ 23 يونيو 2020 .
  31. "مدقق سلامة واجهة برمجة التطبيقات: سجل التغييرات" . lvc.github.io . تم ​​الاطلاع عليه بتاريخ 2024-03-20 .
  32. 1 2 "نظرة عامة - مدقق سلامة واجهة برمجة التطبيقات - مشاريع مفتوحة المصدر" . GitHub.com . تم الاسترجاع في 25-06-2015 .
  33. "atf/AUTHORS at master · freebsd/atf" . GitHub . تم الاسترجاع في 2024-03-20 .
  34. 1 2 3 "إطار عمل الاختبار الآلي (ATF)" . GitHub . تم الاسترجاع في 2017-07-03 .
  35. "grassator/bdd-for-c" . GitHub . تم الاطلاع عليه بتاريخ 6 نوفمبر 2017 .
  36. 1 2 "الاختبار الديناميكي باستخدام كانتاتا: آلي وسهل" . Qa-systems.com. 2012-03-16 . تم الاطلاع عليه بتاريخ 2012-11-12 .
  37. "www.agilerules.com: Catsrunner" . www.agilerules.com . مؤرشف من الأصل بتاريخ 22 مارس 2007.
  38. "nassersala/cbdd" . GitHub . تم الاطلاع عليه بتاريخ 23 نوفمبر 2022 .
  39. 1 2 "cfix – إطار عمل لاختبار الوحدات بلغة C و C++ لنظام التشغيل Windows" . GitHub . تم الاطلاع عليه بتاريخ 23 نوفمبر 2022 .
  40. "مشروع Cgreen على GitHub" . GitHub . نوفمبر 2018.
  41. "غش على GitHub" . GitHub . 2018-10-07.
  42. "check/NEWS at master · libcheck/check" . GitHub . تم الاسترجاع في 2024-03-20 .
  43. "تحقق" . GitHub.com . تم الاطلاع عليه بتاريخ 24 نوفمبر 2022 .
  44. "projects/cmocka.git - cmocka unit testing framework" . git.cryptomilk.org . تم الاطلاع عليه بتاريخ 2024-03-20 .
  45. "cmocka - إطار عمل لاختبار الوحدات للغة C" . تم الاطلاع عليه بتاريخ 21-03-2016 .
  46. "cmockery/ChangeLog at master · google/cmockery" . GitHub . تم الاسترجاع في 2024-03-20 .
  47. "cmockery - مكتبة خفيفة الوزن لتبسيط وتعميم عملية كتابة اختبارات الوحدة لتطبيقات C" . GitHub . تم الاطلاع عليه بتاريخ 27-07-2016 .
  48. 1 2 "CppUTest (تم نقله!): تنزيلات برامج تطوير مجانية على" . Sourceforge.net . تم الاسترجاع في 12-11-2012 .
  49. "Criterion - إطار عمل بسيط وغير تدخلي لاختبار وحدات C عبر المنصات" . GitHub . تم الاطلاع عليه في 4 سبتمبر 2015 .
  50. "danfis/cu - إطار عمل لاختبار الوحدات بلغة C" . GitHub . مؤرشف من الأصل بتاريخ 30 أكتوبر 2020. تم الاطلاع عليه بتاريخ 30 أكتوبر 2020 .
  51. "bvdberg/ctest" . GitHub.com . تم الاطلاع عليه بتاريخ 12-11-2012 .
  52. ^ "وحدة الوحدة" . sourceforge.net . تم الاسترجاع 23 يونيو 2015 .
  53. "CUnity Cunit" . gitlab.com . تم الاطلاع عليه بتاريخ 22 سبتمبر 2018 .
  54. "cunitwin32 - CUnitWin32 هو إطار عمل لاختبار الوحدات للغة C/C++ لنظام التشغيل Microsoft Windows" . استضافة مشاريع جوجل . تم الاطلاع عليه بتاريخ 12 نوفمبر 2012 .
  55. "CUT 2.6 - إصدار الذكرى العاشرة!" . Falvotech.com. مؤرشف من الأصل بتاريخ 5 نوفمبر 2012. تم الاطلاع عليه بتاريخ 12 نوفمبر 2012 .
  56. "إطار عمل لاختبار الوحدات للغة C و C++ - Cutter" . sourceforge.net . تم الاطلاع عليه بتاريخ 23 يونيو 2015 .
  57. "وحدة مضمنة" . sourceforge.net . تم الاطلاع عليه بتاريخ 23 يونيو 2015 .
  58. 1 2 "أداة اختبار الوحدات - Embunit" . embunit.com . تم الاطلاع عليه بتاريخ 23 يونيو 2015 .
  59. "imb/fctx" . GitHub . تم الاطلاع عليه بتاريخ 23 يونيو 2015 .
  60. "الاختبار: دليل مرجعي لـ GLib" . gnome.org . تم الاطلاع عليه بتاريخ 10-09-2018 .
  61. "garage: GUnit: Project Info" . Garage.maemo.org. مؤرشف من الأصل بتاريخ 18-07-2011 . تم الاطلاع عليه بتاريخ 12-11-2012 .
  62. "hammocking: Hammocking: Project Info" . avengineers.github.io . تم ​​الاطلاع عليه بتاريخ 11 يناير 2023 .
  63. "lcut: إطار عمل خفيف الوزن لاختبار الوحدات بلغة C" . استضافة مشاريع جوجل . تم الاسترجاع في 27 يوليو 2016 .
  64. 1 2 "libcester" . GitHub.io . تم ​​الاطلاع عليه بتاريخ 17 مايو 2020 .
  65. "LibU" . koanlogic.com . تم الاطلاع عليه بتاريخ 23 يونيو 2015 .
  66. 1 2 "Mimicc – مولد نماذج وهمية للغة C و C++" . تم الاطلاع عليه بتاريخ 15-06-2021 .
  67. "JTN002 - MinUnit - إطار عمل بسيط لاختبار الوحدات للغة C" . Jera.com . تم الاطلاع عليه بتاريخ 12-11-2012 .
  68. "galvedro/mut" . GitHub . تم الاطلاع عليه بتاريخ 23 يونيو 2015 .
  69. "eerimoq/nala" . GitHub . تم الاطلاع عليه في 5 أبريل 2020 .
  70. "novaprova" . novaprova.org . تم الاطلاع عليه بتاريخ 4 سبتمبر 2015 .
  71. 1 2 "opmock: تنزيلات برامج مجانية من" . Sourceforge.net . تم الاطلاع عليه بتاريخ 12-11-2012 .
  72. 1 2 "أدوات اختبار لغتي C و C++: تحليل الكود الثابت، مراجعة الكود، اختبار الوحدات" . Parasoft. 24-09-2012 . تم الاطلاع عليه بتاريخ 12-11-2012 .
  73. "PicoTest: إطار عمل بسيط لاختبار الوحدات لبرامج C" . GitHub . تم الاطلاع عليه بتاريخ 20 أغسطس 2019 .
  74. "jecklgamis/rcunit" . GitHub . تم الاطلاع عليه بتاريخ 23 يونيو 2015 .
  75. 1 2 "christophercrouzet/rexo" . GitHub . 2020-02-26 . تم الاسترجاع في 26 فبراير 2020 .
  76. "Warwolt/rktest" . GitHub . 2023-12-19 . تم الاطلاع عليه في 19 ديسمبر 2023 .
  77. "برنامج IBM Rational" . rational.com . مايو 2007. مؤرشف من الأصل في 10 ديسمبر 1997. تم الاطلاع عليه في 23 يونيو 2015 .
  78. "keithn/seaterst" . GitHub . تم الاطلاع عليه بتاريخ 23 يونيو 2015 .
  79. "أكورد - محلل ديناميكي - أداة اختبار وحدة لغة سي" . Accord-soft.com. مؤرشف من الأصل بتاريخ 2013-01-02 . تم الاطلاع عليه بتاريخ 2012-11-12 .
  80. "إطار عمل اختبار الوحدات Sput للغة C/C++" . use-strict.de . تم الاطلاع عليه بتاريخ 17-02-2017 .
  81. "STRIDE Wiki" . stridewiki.com . تم الاطلاع عليه بتاريخ 23 يونيو 2015 .
  82. "تاو - إطار عمل لاختبار الوحدات المصغرة للغة C/C++" . جيت هاب . تم الاطلاع عليه بتاريخ 30 مايو 2021 .
  83. 1 2 "Redir" . Hitex.de. مؤرشف من الأصل بتاريخ 18-03-2013 . تم الاطلاع عليه بتاريخ 12-11-2012 .
  84. "TestApe - اختبار الوحدات للبرمجيات المدمجة" . testape.com . مؤرشف من الأصل بتاريخ 23 يونيو 2015. تم الاطلاع عليه بتاريخ 23 يونيو 2015 .
  85. "test-dept: إطار عمل لاختبار الوحدات للغة C مع تقنية Stubbing" . استضافة مشاريع جوجل . تم الاطلاع عليه بتاريخ 23 يونيو 2015 .{{cite web}}: CS1 maint: deprecated archiveal service ( link )
  86. "tf-unit-test - إطار عمل لاختبار الوحدات للغة ANSI C" . استضافة مشاريع جوجل . تم الاطلاع عليه بتاريخ 23 يونيو 2015 .
  87. "theft/CHANGELOG.md at master · silentbicycle/theft" . GitHub . تم الاسترجاع في 2024-03-20 .
  88. "silentbicycle/theft: اختبار قائم على الخصائص للغة C: توليد مدخلات لاكتشاف الأخطاء الخفية، ثم تقليلها إلى الحد الأدنى من المدخلات الفاشلة" . GitHub . 5 نوفمبر 2021.
  89. 1 2 "ccosmin/tinytest" . GitHub . تم الاسترجاع في 25 نوفمبر 2022 .
  90. "الوحدة" .
  91. "usfstl - مكتبة اختبار محاكاة البرامج الثابتة لمساحة المستخدم" . GitHub .
  92. 1 2 "اختبار البرمجيات المدمجة - شركة فيكتور للبرمجيات" . vectorcast.com . تم الاطلاع عليه بتاريخ 23 يونيو 2015 .
  93. 1 2 "GitHub - jpassing/visualassert: Unit Testing Add-In for Visual C++" . 2017-12-18.
  94. "mcandre/qc: qc - نسخة C من إطار عمل اختبار الوحدة QuickCheck" . GitHub . تم الاطلاع عليه بتاريخ 26 أكتوبر 2020 .
  95. 1 2 "xTests - مجموعات اختبار متعددة اللغات وخفيفة الوزن" . sourceforge.net . تم الاطلاع عليه بتاريخ 23 يونيو 2015 .
  96. "تسجيل الدخول" . tigris.org . مؤرشف من الأصل في 22 مارس 2009. تم الاطلاع عليه في 23 يونيو 2015 .
  97. "bandit" . banditcpp.github.io . تم ​​الاطلاع عليه بتاريخ 21 سبتمبر 2017 .
  98. لوبيس، نويل. "استكشاف غابة إطار اختبار الوحدات في لغة C++" ، 28-12-2004. تم الاطلاع عليه بتاريخ 13-2-2010.
  99. روزنتال، جينادي وإنفيشيود، رافي "وثائق تجهيزات اختبار التعزيز" .
  100. روزنتال، جينادي وإنفيشيود، رافي "تركيب حالة اختبار التعزيز" .
  101. روزنتال، جينادي وإنفيشيود، رافي "Boost Test Suite Entry/Exitture" .
  102. "السلحفاة" . sourceforge.net .
  103. "مكتبة اختبار Boost" . Boost.org.
  104. "Munkei/BugEye" . GitHub . تم الاسترجاع في 27-10-2016 .
  105. "MySQL Workbench/Casmine" . GitHub.com . تم الاطلاع عليه بتاريخ 22-11-2019 .
  106. "catchorg/Catch2" . GitHub.com . تم الاطلاع عليه بتاريخ 21-07-2018 .
  107. "martinmoene/Catch" . GitHub.com . تم الاطلاع عليه بتاريخ 2013-09-03 .
  108. "cput" . CodePlex . تم الاطلاع عليه بتاريخ 23 يونيو 2015 .
  109. "CPPOCL/test" . GitHub.com . 2018-10-08.
  110. "CppTest - إطار عمل لاختبار الوحدات بلغة C++" . sourceforge.net . تم الاطلاع عليه بتاريخ 23 يونيو 2015 .
  111. "doe300/cpptest-lite" . GitHub.com . تم الاطلاع عليه بتاريخ 18-10-2015 .
  112. "cppunit" . SourceForge.net. 23-11-2009. مؤرشف من الأصل في 09-11-2012 . تم الاطلاع عليه في 12-11-2012 .
  113. "cppunit" . Freedesktop.org . ١٨ مايو ٢٠١٣. تم الاطلاع عليه في ٦ نوفمبر ٢٠١٣ .
  114. "Cpp Unit Lite" . C2.com. 2011-04-21 . تم الاطلاع عليه بتاريخ 2012-11-12 .
  115. "صفحة مشروع وحدة المعالجة المركزية" . sourceforge.net . تم الاطلاع عليها بتاريخ 23 يونيو 2015 .
  116. "Criterion - إطار عمل بسيط وغير تدخلي لاختبار الوحدات عبر المنصات" . GitHub . تم الاطلاع عليه في 4 سبتمبر 2015 .
  117. "crpcut - نظام اختبار الوحدات القوي المجزأ والمتوافق مع معيار Posix C++" . sourceforge.net . تم الاطلاع عليه بتاريخ 23 يونيو 2015 .
  118. "ويكي - كيوت - اختبار الوحدات بلغة سي++ أسهل" . cute-test.com . تم الاطلاع عليه بتاريخ 23 يونيو 2015 .
  119. "cutee، بيئة سهلة لاختبار الوحدات في لغة C++" . Codesink.org . تم الاطلاع عليه بتاريخ 12-11-2012 .
  120. "CuteX: C++ Unit Test Express" . GitHub .
  121. "CxxTest" . cxxtest.com .
  122. "رخصة اختبار المستندات" . جيت هاب . تم الاسترجاع في 9 يناير 2019 .
  123. "onqtam/doctest" . GitHub . تم الاسترجاع في 22-05-2016 .
  124. "Exercisix: Alexander Churanov: Personal WebSite" . ألكسندر تشورانوف. 14 يوليو 2011. مؤرشف من الأصل في 13 يونيو 2013. تم الاطلاع عليه في 12 نوفمبر 2012 .
  125. "eranpeer/FakeIt" . GitHub . تم الاطلاع عليه بتاريخ 23 يونيو 2015 .
  126. "FCTX - اختبار وحدة C في ملف رأس" . مؤرشف من الأصل بتاريخ 2011-07-18.
  127. "Fructose: تنزيلات مجانية لبرامج التطوير على" . Sourceforge.net . تم الاطلاع عليه بتاريخ 12-11-2012 .
  128. "googlemock - إطار عمل محاكاة لغة C++ من جوجل" . GitHub.com . تم الاطلاع عليه بتاريخ 27-07-2016 .
  129. "googletest - إطار عمل اختبار جوجل للغة C++" . GitHub.com . تم الاطلاع عليه بتاريخ 27-07-2016 .
  130. "Hestia مُستضافة على GitHub" . GitHub.com . 19-11-2017 . تم الاطلاع عليه بتاريخ 20-11-2017 .
  131. "dascandy/hippomocks" . GitHub . تم الاسترجاع في 2020-07-20 .
  132. "Igloo - اختبار الوحدات بأسلوب BDD للغة C++" . igloo-testing.org . تم الاطلاع عليه بتاريخ 23 يونيو 2015 .
  133. "martinmoene/lest" . GitHub.com . تم الاطلاع عليه بتاريخ 2013-09-03 .
  134. "etr/liblittletest" . GitHub . تم الاطلاع عليه بتاريخ 23 يونيو 2015 .
  135. "مكتبة libunittest C++" . sourceforge.net . مؤرشفة من الأصل بتاريخ 29 يونيو 2015. تم الاطلاع عليها بتاريخ 23 يونيو 2015 .
  136. بورتر، جيم. "ميتل: إطار عمل لاختبار الوحدات في لغة C++14" . تم الاطلاع عليه بتاريخ 14 أغسطس 2017 .
  137. "كتابة اختبارات الوحدة للغة C/C++ باستخدام إطار عمل اختبار الوحدة من مايكروسوفت للغة C++" . مايكروسوفت . تم الاطلاع عليه بتاريخ 13 يناير 2016 .
  138. "إضافة Eclipse CDT لـ C++ Seams و Mock Objects" . IFS . تم الاسترجاع في 18 نوفمبر 2012 .
  139. "mockcpp - إطار عمل لمحاكاة C++" . Bitbucket.org. مؤرشف من الأصل بتاريخ 25-06-2016 . تم الاطلاع عليه بتاريخ 27-07-2016 .
  140. "mockitopp - محاكاة بسيطة للغة C++" . GitHub.com . تم الاطلاع عليه بتاريخ 19-03-2015 .
  141. "حقل ألغام براءات اختراع البرمجيات: خطر! استخدام هذا الموقع محفوف بالمخاطر!" . sourceforge.net . تم الاطلاع عليه بتاريخ 23 يونيو 2015 .
  142. "وحدة نانو CPP" . www.xpsd.org . مؤرشف من الأصل في 18 يناير 2006.
  143. ^ "جدمكلارك/nullunit" . جيثب . 2 أكتوبر 2013 . تم الاسترجاع 23 يونيو 2015 .
  144. "الخدمة غير متوفرة مؤقتًا" . oaklib.org . مؤرشف من الأصل بتاريخ 14 مايو 2011. تم الاطلاع عليه بتاريخ 23 يونيو 2015 .
  145. "snitch-org/snitch" . GitHub.com . تم الاطلاع عليه بتاريخ 16-10-2023 .
  146. "منذ Qt5" .
  147. "Qt 4.7: برنامج تعليمي حول QTestLib" . Doc.qt.nokia.com. مؤرشف من الأصل بتاريخ 7 ديسمبر 2011. تم الاطلاع عليه بتاريخ 12 نوفمبر 2012 .
  148. "QuickCheck++" .
  149. "QuickTest" . sf.net . تم الاطلاع عليه بتاريخ 23 يونيو 2015 .
  150. "SafetyNet، إطار عمل لاختبار الوحدات بلغة C++" . devmentor.org . مؤرشف من الأصل بتاريخ 13 أغسطس 2015. تم الاطلاع عليه بتاريخ 23 يونيو 2015 .
  151. "ShortCUT - إطار عمل مختصر لاختبار الوحدات بلغة C++" . CodeProject. 15-02-2007 . تم الاطلاع عليه بتاريخ 12-11-2012 .
  152. "STRIDE Wiki" . stridewiki.com . تم الاطلاع عليه بتاريخ 23 يونيو 2015 .
  153. تشارلزوير. "إطار عمل اختبار الوحدات بلغة C++ لنظام التشغيل سيمبيان" . symbianosunit.co.uk . تم الاطلاع عليه بتاريخ 23 يونيو 2015 .
  154. "LDRA: تطوير البرمجيات واختبارها باستخدام LDRA Testbed" . تم الاطلاع عليه بتاريخ 25-10-2006 .{{cite web}}: CS1 maint: deprecated archiveal service ( link )
  155. "Tau - إطار عمل لاختبار الوحدات المصغرة للغة C/C++" . GitHub . تم الاطلاع عليه بتاريخ 30 مايو 2021 .
  156. "إطار عمل اختبار الوحدات xUnit للغة C++ من TDOG" . bigangrydog.com . مؤرشف من الأصل بتاريخ 21 مارس 2016. تم الاطلاع عليه بتاريخ 16 مارس 2016 .
  157. "الاختبار قريبًا: وثائق الاختبار قريبًا" . sourceforge.net . تم الاطلاع عليه بتاريخ 23 يونيو 2015 .
  158. "وصف Testwell CTA++" . Testwell.fi . تم الاطلاع عليه بتاريخ 12-11-2012 .
  159. "tpounds/tpunitpp" . GitHub.com . 2012-05-20 . تم الاسترجاع في 2012-11-12 .
  160. "اختبار كود TPT/c · بايك تيك" . PikeTec.com. 31-03-2021 . تم الاطلاع عليه بتاريخ 31-03-2021 .
  161. "rollbear/Trompeloeil" . GitHub . تم الاطلاع عليه بتاريخ 23 يوليو 2015 .
  162. "TUT: إطار عمل اختبار الوحدة باستخدام القوالب في لغة C++" .
  163. "اختبار الوحدات الذكي للغة C/C++" . typemock.org . مؤرشف من الأصل في 24 ديسمبر 2021.
  164. "إطار عمل اختبار unit++" . sourceforge.net . تم الاطلاع عليه بتاريخ 23 يونيو 2015 .
  165. "burner/sweet.hpp" . GitHub . تم الاطلاع عليه بتاريخ 23 يونيو 2015 .
  166. "unittest-cpp/unittest-cpp" . GitHub . تم الاطلاع عليه بتاريخ 23 يونيو 2015 .
  167. "DronMDF/upp11" . GitHub . 4 أبريل 2019.
  168. "UquoniTest: مكتبة لاختبار الوحدات للغة C" . Q-mentum.com. مؤرشف من الأصل بتاريخ 9 أبريل 2012. تم الاطلاع عليه بتاريخ 12 نوفمبر 2012 .
  169. "أوت" . جيثب . مارس 2022.
  170. "WinUnit" . CodePlex . تم الاطلاع عليه بتاريخ 23 يونيو 2015 .
  171. "موسوالد: xUnit++: ويكي" . Bitbucket.org. 2012-11-06 . تم الاسترجاع 2012/11/12 .
  172. "sTest - إطار عمل اختبار الوحدات بلغة C++" . GitHub . 15 يونيو 2017. تم الاطلاع عليه بتاريخ 15 يونيو 2017 .
  173. 1 2 "unittestcg - UnitTestCg هو إطار عمل لاختبار الوحدات لبرامج Cg وHLSL" . google.com . 24 مارس 2015. تم الاطلاع عليه بتاريخ 27 يوليو 2016 .
  174. "COBOLUnit" . مواقع جوجل . تم الاسترجاع في 13 سبتمبر 2020 .
  175. "cobol-unit-test" . GitHub.com . تم الاطلاع عليه بتاريخ 13 سبتمبر 2020 .
  176. "ECBLUnit" . GitHub.com . تم الاطلاع عليه بتاريخ 24 يناير 2021 .
  177. "GCBLUnit" . GitHub.com . تم الاطلاع عليه بتاريخ 13 سبتمبر 2020 .
  178. حلول برمجيات سافينانو. "برمجيات أفضل في وقت أقل: - حلول برمجيات سافينانو" . Savignano.net . تاريخ الاسترجاع: 12 نوفمبر 2012 .
  179. "شركة كومبيوير تضيف أدوات اختبار إلى DevOps لمجموعة منتجات الحواسيب المركزية - DevOps.com" . DevOps.com . 25 يوليو 2018. تاريخ الاطلاع: 30 نوفمبر 2018 .
  180. "إطار عمل اختبار الوحدات الآلي لنظام التشغيل z/OS (zUnit)" . ibm.com. 12 يوليو 2013.
  181. "إطار عمل اختبار الوحدات من مايكرو فوكس" . microfocus.com.
  182. "MXUnit - إطار عمل لاختبار الوحدات ومكوّن إضافي لـ Eclipse لبرنامج Adobe ColdFusion" . mxunit.org .
  183. "كرو تيست" . GitHub.com . فبراير 2022.
  184. ^ "CurlUnit 1.0" . sourceforge.net .
  185. "اختبار رمي السهام" .
  186. "Dartunit GitHub" . GitHub .
  187. "مشروع DFUnit على GitHub" . GitHub . 25 يونيو 2018.
  188. "DUnit إطار اختبار متطرف لبرامج Borland Delphi" . SourceForge . 17 يوليو 2006.
  189. "مشروع DUnitC على GitHub" . GitHub . 27 مارس 2024.
  190. "as3flexunitlib - إطار عمل ActionScript 3.0 لاختبار الوحدات" . استضافة مشاريع جوجل . 20 أغسطس 2008. تم الاطلاع عليه بتاريخ 12 نوفمبر 2012 .
  191. "BreezeTest" . GitHub . أكتوبر 2020.
  192. "FlexUnit" .
  193. "reflex-unit - إطار عمل لاختبار الوحدات لـ Flex 2/3" . استضافة مشاريع جوجل . تم الاسترجاع في 12 نوفمبر 2012 .
  194. "astuce - نسخة JUnit لـ ECMAScript" . استضافة مشاريع جوجل . تم الاسترجاع في 12 نوفمبر 2012 .
  195. "AsUnit" . asunit.org . مؤرشف من الأصل بتاريخ 24 يونيو 2015. تم الاطلاع عليه بتاريخ 23 يونيو 2015 .
  196. "dpuint - إطار عمل لاختبار الوحدات والتكامل لـ Flex 2 و 3" . استضافة مشاريع جوجل . تم الاطلاع عليه بتاريخ 12 نوفمبر 2012 .
  197. "fluint - إطار عمل مرن لاختبار الوحدات والتكامل" . استضافة مشاريع جوجل . تم الاطلاع عليه بتاريخ 23 يونيو 2015 .{{cite web}}: CS1 maint: deprecated archiveal service ( link )
  198. "loomis: morefluent: Wiki" . Bitbucket.org. 2011-02-25 . تم الاطلاع عليه بتاريخ 2012-11-12 .
  199. "mojotest - إطار عمل بسيط وسهل الاستخدام لاختبار الوحدات في ActionScript 3" . استضافة مشاريع جوجل . تم الاطلاع عليه بتاريخ 12 نوفمبر 2012 .
  200. "massiveinteractive/MassiveUnit" . GitHub.com . تم الاطلاع عليه بتاريخ 12-11-2012 .
  201. "DoclerLabs/hexUnit" . GitHub.com . تم الاطلاع عليه بتاريخ 18-04-2018 .
  202. "AVA" . ava.li .
  203. "monolithed/Suitest" . GitHub.com . تم الاطلاع عليه بتاريخ 12-11-2012 .
  204. "DOH: Dojo Objective Harness – The Dojo Toolkit - Reference Guide" . Dojotoolkit.org . تم الاطلاع عليه بتاريخ 12-11-2012 .
  205. ^ "ليبرتو/أوت" . جيثب . 4 ديسمبر 2020.
  206. "إطار عمل اختبار وحدة جافا سكريبت، الجزء 1" . lbrtw.com .
  207. "jsunit.net" . مؤرشف من الأصل بتاريخ 21-07-2008 . تم الاطلاع عليه بتاريخ 30-04-2007 .
  208. فينتون، ستيف. "إطار عمل اختبار JavaScript المُحسّن - ستيف فينتون : الإنترنت، تطوير الويب، JavaScript، التصوير الفوتوغرافي" . ستيف فينتون. مؤرشف من الأصل بتاريخ 1 نوفمبر 2012. تم الاطلاع عليه بتاريخ 12 نوفمبر 2012 . 
  209. "QUnit" . qunitjs.com .
  210. "إطار عمل لاختبار الوحدات لجافا سكريبت" . unitjs.com .
  211. "RhUnit - إطار عمل لاختبار الوحدات بلغة جافا سكريبت متوافق مع QUnit لـ Rhi..." .{{cite web}}: CS1 maint: deprecated archiveal service ( link )
  212. "إطار عمل اختبار Crosscheck بدون متصفح: الجانب الأمامي" . thefrontside.net . مؤرشف من الأصل في 5 يوليو 2006.
  213. ^ "J3Unit" . sourceforge.net .
  214. "موكا" . mochajs.org .
  215. "مجموعة أدوات اختبار كود من الجيل التالي للغة جافا سكريبت: Theintern/intern" . جيت هاب . 11 يونيو 2022.
  216. "أطر وأدوات المواصفات" . Valleyhighlands.com. 2010-11-26 . تم الاطلاع عليه بتاريخ 2012-11-12 .
  217. "YUI 2: اختبار YUI" . Developer.yahoo.com. 13 أبريل 2011. مؤرشف من الأصل في 31 أكتوبر 2012. تم الاطلاع عليه في 12 نوفمبر 2012 .
  218. "JSSpec - AlansWiki" . مؤرشف من الأصل بتاريخ 15-12-2007 . تم الاطلاع عليه بتاريخ 29-12-2007 .
  219. "الصفحة الرئيسية - توثيق سكريبتكيولوس" . GitHub.com . تم الاطلاع عليه بتاريخ 12-11-2012 .
  220. "JSpec - إطار عمل لاختبار جافا سكريبت" . مؤرشف من الأصل بتاريخ 26-04-2009 . تم الاطلاع عليه بتاريخ 08-04-2009 .
  221. "جاسمين: إطار عمل لاختبار جافا سكريبت" . مؤرشف من الأصل بتاريخ 12 أغسطس 2010. تم الاطلاع عليه بتاريخ 10 أغسطس 2010 .
  222. "nkallen/screw-unit" . GitHub.com . تم الاطلاع عليه بتاريخ 12-11-2012 .
  223. "substack/tape" . GitHub . تم الاسترجاع في 29 يناير 2015 .
  224. "teenytest" . GitHub.com . 8 يونيو 2022.
  225. يمكن تحويل مخرجات TAP بسهولة إلى JUnit XML عبر وحدة CPAN TAP::Formatter::JUnit.
  226. "JSAN - Test.Simple" . Openjsan.org. 2009-08-21. مؤرشف من الأصل في 2012-11-16 . تم الاطلاع عليه في 2012-11-12 .
  227. "JSAN - Test.More 0.21" . Openjsan.org. مؤرشف من الأصل بتاريخ 14 فبراير 2012. تم الاطلاع عليه بتاريخ 12 نوفمبر 2012 .
  228. بروس ويليامز. "حالة اختبار: معلومات المشروع" . روبي فورج . تم الاسترجاع في 12 نوفمبر 2012 .{{cite web}}: CS1 maint: deprecated archiveal service ( link )
  229. "DouglasMeyer/test_it" . GitHub.com . تم الاطلاع عليه بتاريخ 12-11-2012 .
  230. "testdouble.js" . GitHub.com . 29 يونيو 2022.
  231. "إطار عمل خفيف الوزن وشامل لاختبار وحدات جافا سكريبت: Atesgoral/jsunity" . جيت هاب . 21 أبريل 2022.
  232. "willurd/JSTest" . GitHub.com . تم الاطلاع عليه بتاريخ 12-11-2012 .{{cite web}}: CS1 maint: deprecated archiveal service ( link )
  233. "JSTest.NET - أداة تشغيل اختبارات وحدة جافا سكريبت بدون متصفح" . CodePlex .
  234. "الفهرس" . مؤرشف من الأصل بتاريخ 10-10-2002 . تم الاطلاع عليه بتاريخ 27-09-2025 .
  235. "rhinounit - إطار عمل لاختبار جافا سكريبت باستخدام راينو" . استضافة مشاريع جوجل . تم الاسترجاع في 12 نوفمبر 2012 .
  236. "jasproject - JavaScript Agile Suite" . استضافة مشاريع جوجل . تم الاسترجاع في 12 نوفمبر 2012 .
  237. "FireUnit: Firebug Unit Testing for Firefox" . fireunit.org .
  238. "js-test-driver - وحدة تحكم جافا سكريبت عن بُعد" . استضافة مشاريع جوجل . تم الاسترجاع في 12 نوفمبر 2012 .
  239. "JS Test Runner" . js-testrunner.codehaus.org . مؤرشف من الأصل بتاريخ 24 أكتوبر 2011. تم الاطلاع عليه بتاريخ 15 يناير 2022 .
  240. "Sinon.JS - أدوات اختبار مستقلة للبرامج الوهمية، والتجسس، والبدائل، والمحاكاة للغة جافا سكريبت. تعمل مع أي إطار عمل لاختبار الوحدات" .
  241. 1 2 3 "اختبار واجهة برمجة التطبيقات" . Parasoft.com . تم الاطلاع عليه بتاريخ 15-04-2015 .
  242. "عهود الزواج" . vowsjs.org . مؤرشف من الأصل بتاريخ 23-09-2019 . تم الاطلاع عليه بتاريخ 15-03-2020 .
  243. ^ "كاولان/عقدة" . جيثب.كوم . تم الاسترجاع 2012/11/12 .
  244. "Tyrtle :: إطار عمل لاختبار وحدات جافا سكريبت" . GitHub.com . مؤرشف من الأصل بتاريخ 25 أبريل 2012. تم الاطلاع عليه بتاريخ 28 أكتوبر 2017 . 
  245. ^ "WebReflection/wru" . جيثب.كوم . تم الاسترجاع 2012/11/12 .
  246. "وثائق Buster.JS 0.7" . busterjs.org .
  247. "asvd/lighttest" . جيثب . 16 سبتمبر 2021.
  248. "الرئيسية - شاي" . chaijs.com .
  249. ^ "جيسوس" . Crisstanza.github.io .
  250. "Wallaby - Integrated Continuous Test Runner for JavaScript" .
  251. "fast-check - اختبار قائم على الخصائص للغة جافا سكريبت (مثل QuickCheck)" . GitHub.com . 29 يونيو 2022.
  252. "غير متوقع" .
  253. "مزحة" .
  254. ^ "سنتيتف" . جيثب . 20 أبريل 2022.
  255. "RITEway" . GitHub . 30 يونيو 2022.
  256. "إعادة النظر في تأكيدات اختبار الوحدة" . 11 مايو 2020.
  257. "Vitest" .
  258. "EUnit - إطار عمل خفيف الوزن لاختبار الوحدات في Erlang" . svn.process-one.net . مؤرشف من الأصل في 19 يوليو 2008.
  259. 1 2 "Foq" . CodePlex .
  260. "FsCheck: إطار عمل للاختبار العشوائي - الصفحة الرئيسية" . Codeplex.com . تم الاطلاع عليه بتاريخ 12-11-2012 .
  261. ^ "أندرينياينا/فسموكس" . جيثب . 7 مايو 2014.
  262. "FsTest" . CodePlex .
  263. "FsUnit" . CodePlex .
  264. 1 2 "Forki: NaturalSpec: Wiki" . Bitbucket.org . مؤرشف من الأصل في 10 مايو 2010.
  265. "unquote - اكتب تأكيدات اختبار الوحدة بلغة F# كعبارات مُقتبسة، واحصل على رسائل فشل خطوة بخطوة مجانًا" . GitHub.com . تم الاطلاع عليه بتاريخ 27 يوليو 2016 .
  266. "وثائق funit-0.11.1 الخاصة بـ nasarb" . rubyforge.org .{{cite web}}: CS1 maint: deprecated archiveal service ( link )
  267. "إطار عمل اختبار وحدة FORTRAN (FRUIT): تنزيلات مجانية لبرامج التطوير على" . Sourceforge.net . تم الاطلاع عليه بتاريخ 12-11-2012 .
  268. "flibs/ftnunit - flibs" . Flibs.sf.net . تم الاطلاع عليه بتاريخ 12-11-2012 .
  269. "pFUnit: تنزيلات مجانية لبرامج التطوير على" . Sourceforge.net . تم الاطلاع عليه بتاريخ 16-01-2014 .
  270. "ObjexxFTK - Objexx Fortran ToolKit: Objexx Engineering" . Objexx.com . تم الاطلاع عليه بتاريخ 12-11-2012 .
  271. "XFunit" . github.com . تم الاطلاع عليه بتاريخ 26-02-2025 .
  272. "Zofu هو اختبار وحدات Fortran كائني التوجه" . GitHub.com . تم الاطلاع عليه بتاريخ 10 يوليو 2019 .
  273. "أمر go - cmd/go - لغة برمجة Go" . pkg.go.dev . تم الاطلاع عليه بتاريخ 17-04-2022 .
  274. "tebeka/go2xunit" . GitHub . تم الاسترجاع في 2016-10-06 .
  275. "easyb" . easyb.org .
  276. "سبوك - إطار عمل مواصفات جاهزية المؤسسات" . GitHub.com . تم الاطلاع عليه بتاريخ 27-07-2016 .
  277. "gmock - إطار عمل لمحاكاة Groovy" . استضافة مشاريع جوجل . 13 ديسمبر 2011. تم الاطلاع عليه بتاريخ 12 نوفمبر 2012 .
  278. "HUnit – اختبار الوحدات في لغة هاسكل" . sourceforge.net .
  279. "HUnit-Plus: إطار عمل للاختبار مبني على HUnit. - Hackage" . haskell.org .
  280. "nick8325/quickcheck" . GitHub . 10 يونيو 2022.
  281. "feuerbach/smallcheck" . GitHub . 2 يونيو 2022.
  282. "hspec/hspec" . GitHub . 10 يونيو 2022.
  283. "marcotmarcot/chuchu" . GitHub .
  284. "humane-software/haskell-bdd" . GitHub . 30 ديسمبر 2019.
  285. "إطار عمل الاختبار" . المكدس .
  286. "إطار اختبار هاسكل" . ستاكاج .
  287. ^ تريفير. "IdMUnit.org" . sourceforge.net .
  288. "إطار عمل اختبار الوحدات Igor" . GitHub.com . تم الاطلاع عليه بتاريخ 11-10-2018 .
  289. غالوي، مايكل. "mgunit" . GitHub.com . تم الاسترجاع في 27-09-2015 .
  290. "اختبار الوحدات" . www.barnett.id.au . مؤرشف من الأصل في 4 مارس 2007.
  291. بولر، مايك. "HtmlUnit" . sourceforge.net .
  292. "ieunit - إطار عمل لاختبار الوحدات لصفحات الويب" . استضافة مشاريع جوجل . تم الاسترجاع في 12 نوفمبر 2012 .
  293. "Canoo WebTest" . canoo.com . مؤرشف من الأصل بتاريخ 2010-11-03 . تم الاطلاع عليه بتاريخ 2007-03-03 .
  294. "SoapUI - موطن اختبار الوظائف" . soapui.org .
  295. "اختبار واجهة برمجة التطبيقات" . Parasoft .
  296. "الصفحة الرئيسية لـ Traffic Parrot" .
  297. "Agitar Technologies" . agitar.com .
  298. "Artos · أدوات اختبار الجيل التالي" . theartos.com .
  299. "أركويليان · اكتب اختبارات حقيقية" . arquillian.org .
  300. "AssertJ: تنزيلات برامج تطوير مجانية على" . GitHub.com . تم الاطلاع عليه بتاريخ 15-06-2018 .
  301. "beanSpec: تنزيلات برامج تطوير مجانية من" . Sourceforge.net . تم الاطلاع عليه بتاريخ 12-11-2012 .
  302. "abreksa4/BeanTest" . GitHub . مؤرشف من الأصل بتاريخ 2016-01-12.
  303. "المواصفات بالأمثلة - كونكورديون" . concordion.org .
  304. ^ "كونكوتست" . concutest.org .
  305. "cucumber/cucumber-jvm" . GitHub.com . تم الاطلاع عليه بتاريخ 12-11-2012 .
  306. "إطار عمل اختبار لجافا 8" . تم الاطلاع عليه بتاريخ 23-03-2016 .
  307. "東京の税理士を探すなら税理士紹介ドットコム" . dbunit.org .{{cite web}}: CS1 maint: deprecated archiveal service ( link )
  308. "EasyMock" . easymock.org . مؤرشف من الأصل بتاريخ 2019-08-07 . تم الاطلاع عليه بتاريخ 2012-04-06 .
  309. "10. الاختبار" . springsource.org . تم الاطلاع عليه بتاريخ 23 يونيو 2015 .
  310. "الصفحة الرئيسية لـ ETLUNIT" . atlassian.net .
  311. "وحدة ETL" .
  312. فريزر، جوردون؛ أركوري، أندريا (2011). "EvoSuite". وقائع ندوة ACM SIGSOFT التاسعة عشرة والمؤتمر الأوروبي الثالث عشر حول أسس هندسة البرمجيات . Esec/fse '11. الصفحات 416-419 . doi : 10.1145/2025113.2025179 . ISBN  9781450304436. S2CID 10599913 . 
  313. لافرز، تيم. "GrandTestAuto" . grandtestauto.org .
  314. "GroboUtils" . sourceforge.net .
  315. بايلدونغ (2016-07-03). "الاختبار باستخدام هامكريست | بايلدونغ" . www.baeldung.com . تم الاطلاع عليه بتاريخ 2022-08-09 .
  316. "havarunner/havarunner" . GitHub . 18 أبريل 2022.
  317. "Instinct - Instinct هو إطار عمل لتطوير البرمجيات الموجه بالسلوك (BDD) للغة Java" . استضافة مشاريع جوجل . تم الاطلاع عليه بتاريخ 12 نوفمبر 2012 .
  318. ^ شيكو (2010-11-17). "شييكو/jsst ويكي" . جيثب.كوم . تم الاسترجاع 2012/11/12 .
  319. "ما هو JBehave؟" . jbehave.org .
  320. "JDave" . jdave.org . مؤرشف من الأصل بتاريخ 26-02-2014 . تم الاطلاع عليه بتاريخ 28-03-2008 .
  321. ^ كون ، أدريان. فان رومباي، بارت؛ هاينسنبرجر، ليا؛ نيرستراز، أوسكار؛ ديمير، سيرج. جيلي، ماركوس. فان ليمبوت ، كوينراد (2009/04/21). "JExample: استغلال التبعيات بين الاختبارات لتحسين توطين العيوب" . عمليات رشيقة في هندسة البرمجيات والبرمجة المتطرفة . ملاحظات المحاضرة في معالجة المعلومات التجارية. المجلد. 9.Scg.unibe.ch. ص 73 – 82. CiteSeerX 10.1.1.144.7750 . دوى : 10.1007/978-3-540-68255-4_8 . رقم ISBN    978-3-540-68254-7تم الاطلاع عليه بتاريخ 12-11-2012 .
  322. "JGiven" . jgiven.org .
  323. "jMock - مكتبة كائنات وهمية معبرة للغة جافا" . jmock.org .
  324. "استضافة مشاريع جوجل" . google.com .
  325. بنز، سيباستيان. "Jnario" . jnario.org .
  326. لينك، يوهانس. "جقويك" . jqwik.net .
  327. "أدوات اختبار جافا: تحليل الكود الثابت، مراجعة الكود، اختبار الوحدات" . باراسوفت. 8 أكتوبر 2012. مؤرشف من الأصل في 25 أكتوبر 2012. تم الاطلاع عليه في 12 نوفمبر 2012 .
  328. عنوان المقال
  329. "JUnit - حول" . junit.org .
  330. "الصفحة الرئيسية لـ JUnitEE" . junitee.sourceforge.io .
  331. "مجموعة أدوات اختبار البرمجيات JWalk - اختبار الوحدات المنهجي الكسول للمنهجيات الرشيقة" . جامعة شيفيلد . تم الاطلاع عليه بتاريخ 4 سبتمبر 2014 .
  332. "mockito - محاكاة أبسط وأفضل" . GitHub.com . 2016-07-27 . تم الاطلاع عليه بتاريخ 2012-11-12 .
  333. "فئات وهمية لاختبار تطبيقات المؤسسات" . تم الاطلاع عليه بتاريخ 2014-09-04 .
  334. "Needle - اختبار الوحدات الفعال لـ Java EE - نظرة عامة" . spree.de .
  335. "JavaLib" . neu.edu . مؤرشف من الأصل بتاريخ 16-11-2010 . تم الاطلاع عليه بتاريخ 26-02-2009 .
  336. ^ "GitHub - OpenPojo/openpojo: اختبار POJO وإدارة الهوية أصبح أمرًا تافهًا" .
  337. "اختبار طفرة PIT" . pitest.org . تم الاطلاع عليه بتاريخ 2024-09-05 .
  338. "powermock - PowerMock هو إطار عمل جافا يسمح لك بإجراء اختبارات الوحدة على التعليمات البرمجية التي تعتبر عادةً غير قابلة للاختبار" . powermock.org .
  339. "Randoop" . mernst.github.io . مؤرشف من الأصل بتاريخ 23 يونيو 2015. تم الاطلاع عليه بتاريخ 23 يونيو 2015 .
  340. "وثائق مرجعية لإطار عمل سبوك" .
  341. "Sprystone.com" . مؤرشف من الأصل بتاريخ 16-07-2011.
  342. "Sureassert UC" . sureassert.com . مؤرشف من الأصل بتاريخ 2014-03-05 . تم الاطلاع عليه بتاريخ 2011-06-24 .
  343. "tacinga.com" . tacinga.com . مؤرشف من الأصل بتاريخ 2018-04-08 . تم الاطلاع عليه بتاريخ 2018-04-19 .
  344. "موقع تاسينجا الإلكتروني" . تاسينجا . مؤرشف من الأصل بتاريخ 8 أبريل 2018. تم الاطلاع عليه بتاريخ 19 أبريل 2018 .
  345. "يجعل TestNG اختبار وحدات جافا أمرًا في غاية السهولة" . Ibm.com. 2005-01-06. مؤرشف من الأصل في 2012-11-14 . تم الاطلاع عليه في 2012-11-12 .
  346. "مدونة اختبار جوجل: اختبار TestNG في المرحاض" . Googletesting.blogspot.com . تم الاطلاع عليه بتاريخ 12 نوفمبر 2012 .
  347. "موقع Testcontainers الإلكتروني" . Testcontainers . تم الاطلاع عليه بتاريخ 30 أغسطس 2025 .
  348. ^ “الوحدات – الفهرس” . Unitils.org .
  349. 1 2 3 "<XmlUnit/>" . sourceforge.net .
  350. JKI (2012-11-07). "مختبر VI: منتديات نقاش JKI" . Jkisoft.com . تم الاطلاع عليه بتاريخ 2012-11-12 .
  351. ^ جكي (2015-11-08). "Caraya – مستودع Git – GitHub" . جكي.نت. ​تم الاسترجاع 2016/05/24 .
  352. "InstaCoverage" . شركة IncQuery Labs المحدودة . 2018-01-02. مؤرشف من الأصل في 2018-08-02 . تم الاسترجاع في 2016-08-02 .
  353. "zeroloop/l-unit8" . GitHub .
  354. "شبكة أرشيف TEX الشاملة: حزمة qstest" . Ctan.org . تم الاسترجاع في 2013-07-04 .
  355. "vl-unit - Visual Lisp Unit testing framework". Google Project Hosting. Retrieved 2012-11-12.
  356. "clojure.test - Clojure v1.9 API documentation". Clojure.github.com. Archived from the original on 2013-01-17. Retrieved 2018-10-10.
  357. "Expectations by jaycfields". clojure-expectations.github.io. Retrieved 2018-10-10.
  358. "marick/Midje". GitHub.com. Retrieved 2018-10-10.
  359. "slagyr/speclj". GitHub.com. Retrieved 2018-10-10.
  360. "clojure/test.check". GitHub.com. Retrieved 2018-10-10.
  361. "CLiki: CLUnit". cliki.net.
  362. "My Lisp Unit Test Framework". Archived from the original on 2007-12-31. Retrieved 2008-01-15.
  363. "FiveAM". Common-lisp.net. 2004-11-16. Archived from the original on 2012-06-25. Retrieved 2012-11-12.
  364. "FReT". Common-lisp.net. Retrieved 2012-11-12.
  365. "Grand-prix". Common-lisp.net. Retrieved 2012-11-12.
  366. "HEUTE - Common LISP Unit Test Package". Rdrop.com. Retrieved 2012-11-12.
  367. "LIFT - the LIsp Framework for Testing". Common-lisp.net. Retrieved 2012-11-12.
  368. "lisp-unit". Cs.northwestern.edu. Archived from the original on 2012-11-06. Retrieved 2012-11-12.
  369. "prove". GitHub.com. 19 February 2022.
  370. "Package: lang/lisp/code/testing/rt/". Cs.cmu.edu. Retrieved 2012-11-12.
  371. "stefil". Common-lisp.net. Retrieved 2012-11-12.
  372. "CLiki: xlunit". cliki.net.
  373. "Buttercup". GitHub. 23 February 2022.
  374. JariAalto (2010-12-11). "El Unit". EmacsWiki. Retrieved 2012-11-12.
  375. LennartBorgman (2010-03-18). "Elk Test". EmacsWiki. Retrieved 2012-11-12.
  376. Free Ekanayaka (2009-05-13). "unit-test.el". EmacsWiki. Retrieved 2012-11-12.
  377. "3 RackUnit API". Docs.racket-lang.org. Retrieved 2012-11-12.
  378. Neil Van Dyke. "Overeasy: Racket Language Test Engine". Neilvandyke.org. Retrieved 2012-11-12.
  379. main.ss. "PLaneT Package Repository : PLaneT > schematics > schemeunit.plt". Planet.plt-scheme.org. Archived from the original on 2011-07-27. Retrieved 2012-11-12.
  380. Neil Van Dyke. "Testeez: Lightweight Unit Test Mechanism for R5RS Scheme". Neilvandyke.org. Retrieved 2012-11-12.
  381. Per Bothner. "A Scheme API for test suites". srfi.schemers.org. Archived from the original on 2020-12-10. Retrieved 2021-01-04.
  382. "lua-TestMore".
  383. "Luaunit". Phil.freehackers.org. Retrieved 2012-11-12.
  384. "lunit: Unit Testing Framework for Lua". Nessie.de. 2009-11-05. Archived from the original on 2011-07-19. Retrieved 2012-11-12.
  385. axelberres (13 July 2015). "mlUnit". SourceForge.
  386. "mlunit_2008a - File Exchange - MATLAB Central". Mathworks.com. Retrieved 2012-11-12.
  387. "MUnit: a unit testing framework in MATLAB - File Exchange - MATLAB Central". Mathworks.com. Retrieved 2012-11-12.
  388. "MUnit: a unit testing framework in MATLAB - File Exchange - MATLAB Central". Mathworks.com. Archived from the original on 2006-08-07. Retrieved 2012-11-12.
  389. "MATLAB xUnit Test Framework - File Exchange - MATLAB Central". Mathworks.com. Archived from the original on 2012-12-17. Retrieved 2012-11-12.
  390. "tgs: Doctest for MATLAB". Bitbucket.org. Archived from the original on 2012-03-25. Retrieved 2011-08-05.
  391. Smith, Thomas. "Doctest - embed testable examples in your function's help comments". Archived from the original on 25 March 2012. Retrieved 5 August 2011.
  392. "Unit Testing Framework". mathworks.com.
  393. 12"TTest: An assertion framework for MATLAB and GNU Octave (alpha version)". Retrieved 2021-01-20.
  394. "atata-framework/atata". GitHub.com. 22 June 2022.
  395. "DbUnit.NET". sourceforge.net.
  396. "ErrorUnit". ErrorUnit.com.
  397. "fixie/fixie". GitHub. 27 June 2022.
  398. "mb-unit - The Gallio test automation platform and MbUnit unit testing framework". gallio.org.
  399. "LightBDD/LightBDD: BDD framework allowing to create easy to read and maintain tests". GitHub.com. 29 June 2022.
  400. "mb-unit - The Gallio test automation platform and MbUnit unit testing framework". mbunit.com.
  401. "moq - The simplest mocking library for .NET and Silverlight". google.com. 30 June 2022.
  402. "NBi".
  403. "NFluent speeds up and eases the way you write your assertions".
  404. "nmate - Open Source Unit-Test Code Generation and Integration Add-in for Visual Studio". Google Project Hosting.
  405. "Unit test platform for .NETStandard, .NETFramework, .NETCore".
  406. "Pex, Automated White box Testing for .NET - Microsoft Research". microsoft.com. Microsoft. Retrieved 23 June 2015.
  407. "Home". qgonestudio.com. Retrieved 23 June 2015.
  408. "QuickUnit - the Interactive Unit Test Designer - Home". www.quickunit.com. Archived from the original on 27 March 2010. Retrieved 15 January 2022.
  409. "abb-iss/Randoop.NET". GitHub. Retrieved 23 June 2015.
  410. "Ayende @ Rahien". Ayende.com. Retrieved 2012-11-12.
  411. "Roaster unit test". CodePlex. Retrieved 23 June 2015.
  412. TechTalk. "SpecFlow". Retrieved 23 June 2015.
  413. "Specter Framework". sf.net. Retrieved 23 June 2015.
  414. "TestDriven.Net > Home". testdriven.net.
  415. "NET testing tools: Static code analysis, code review, unit testing with Parasoft dotTEST". Parasoft.com. Archived from the original on 2012-11-03. Retrieved 2012-11-12.
  416. "TickSpec: An F# BDD Framework". CodePlex.
  417. "Smart Unit Testing - Made easy with Typemock". typemock.org. Archived from the original on December 24, 2021.
  418. "Pretty Objects >> Products > Visual T#". www.prettyobjects.com. Archived from the original on February 27, 2011.
  419. "xUnit.net - Unit testing framework for C# and .NET (a successor to NUnit)". CodePlex.
  420. "Index". Camelos.sourceforge.net. Retrieved 2012-11-12.
  421. "Pascal TAP Unit Testing Suite: Free software downloads at". Sourceforge.net. Retrieved 2012-11-12.
  422. "graemeg/fptest". GitHub.com. Retrieved 2012-11-12.
  423. "DUNIT: An Xtreme testing framework for Delphi programs". sourceforge.net.
  424. "DUnit2: Free software downloads at". Sourceforge.net. Retrieved 2012-11-12.
  425. "DUnitX". GitHub. Retrieved 2014-07-09.
  426. "DUnitm". GitHub. Retrieved 2017-07-09.
  427. "gabriel/gh-unit". GitHub.com. Retrieved 2012-11-12.
  428. philsquared (2012-06-02). "philsquared/Catch Wiki". GitHub.com. Retrieved 2012-11-12.
  429. "pivotal/cedar". GitHub.com. Retrieved 2012-11-12.
  430. "kiwi-bdd/Kiwi". GitHub. 4 July 2022.
  431. "specta/specta". GitHub. 4 July 2022.
  432. "modocache/personal-fork-of-Quick". GitHub. 12 April 2020.
  433. "ObjcUnit". Oops.se. Retrieved 2012-11-12.
  434. "Sen:te - OCUnit". Sente.ch. Archived from the original on 2011-10-13. Retrieved 2012-11-12.
  435. "witebox - A more visually-oriented Unit Testing system exclusively for iPhone development". Google Project Hosting. Retrieved 2012-11-12.
  436. "WOTest". wincent.com. Archived from the original on 2008-08-21.
  437. 12"Xcode: Features". Apple Developer. Retrieved 2014-11-04.
  438. "mirage/alcotest". GitHub.com. Retrieved 2015-11-17.
  439. "OUnit". ocamlcore.org.
  440. Clerc, Xavier (30 August 2012). "Kaputt - Introduction". x9c.fr.
  441. "Objective Caml". Archived from the original on 2007-02-19. Retrieved 2007-02-26.
  442. "FORT: Free Development software downloads at". Sourceforge.net. Retrieved 2012-11-12.
  443. "PRUnit SourceForge Project Homepage". sourceforge.net.
  444. "Home - Test Anything Protocol". Retrieved May 30, 2023.
  445. "Test::Harness". metacpan.org. Retrieved 2012-11-12.
  446. "Test::More". metacpan.org. Retrieved 2012-11-12.
  447. "Test::Class". metacpan.org. Retrieved 2012-11-12.
  448. "Test::Class::Moose". metacpan.org. Retrieved 2018-11-11.
  449. "Test::Builder". metacpan.org. Retrieved 2012-11-12.
  450. "Test::Unit". metacpan.org. Retrieved 2012-11-12.
  451. "PerlUnit: unit testing framework for Perl". sourceforge.net.
  452. "Re: Test::Unit, ::Class, or ::Inline?". nntp.perl.org. Retrieved 2012-11-12.
  453. "Re: Test::Unit, ::Class, or ::Inline?". nntp.perl.org. Retrieved 2012-11-12.
  454. "Test::DBUnit". metacpan.org. Retrieved 2012-11-12.
  455. "Test::Unit::Lite". metacpan.org. Retrieved 2012-11-12.
  456. "Test::Able". metacpan.org. Retrieved 2012-11-12.
  457. "PHPUnit – The PHP Testing Framework". phpunit.de.
  458. "PHP Unit Testing Framework". sourceforge.net. Archived from the original on 2011-05-07. Retrieved 2011-04-21.
  459. "/tools/lime/trunk - symfony - Trac". Trac.symfony-project.com. Archived from the original on 2007-09-26. Retrieved 2012-11-12.
  460. "Lens".
  461. "atoum/atoum". GitHub.com. Retrieved 2012-11-12.
  462. "SimpleTest - Unit Testing for PHP". simpletest.org. Archived from the original on 2018-06-27. Retrieved 2012-07-03.
  463. "Testilence". Retrieved 2017-12-17.
  464. "shiflett/testmore". Shiflett.org. Archived from the original on 2010-12-23. Retrieved 2012-11-12.
  465. Shiflett, Chris. "Test::Simple for PHP". shiflett.org.
  466. "Jakobo/snaptest". GitHub.
  467. "Enhance-PHP/Enhance-PHP". GitHub. Retrieved 2017-12-17.
  468. README. "jamm/Tester". GitHub.com. Retrieved 2012-11-12.
  469. "ptrofimov/phpinlinetest". GitHub.com. Retrieved 2012-11-12.
  470. "phpspec". phpspec.net.
  471. "nette/tester". GitHub.com. Retrieved 2014-04-22.
  472. "crysalead/kahlan". GitHub.com. Retrieved 2015-03-19.
  473. "01-Introduction". Codeception. Retrieved 2015-10-07.
  474. "Pest - An elegant PHP Testing Framework". Pest - An elegant PHP Testing Framework. Retrieved 2022-06-02.
  475. "PbUnit homePage". 2009-07-28. Archived from the original on July 28, 2009. Retrieved 2012-11-12.
  476. "GitHub - pester/Pester". Microsoft. Retrieved 2017-06-21.
  477. "Welcome to ProUnit! -- The Progress - OpenEdge unit tests framework". sourceforge.net.
  478. "CameronWills/OEUnit". GitHub. 24 November 2020.
  479. "Prolog Unit Tests". Swi-prolog.org. Retrieved 2012-11-12.
  480. "Folder "tester"". xlog.ch. Archived from the original on 2023-01-14. Retrieved 2023-01-14.
  481. "lgtunit". logtalk.org. Retrieved 2013-10-14.
  482. "Rspec-puppet". Retrieved 2017-07-13.
  483. "Autotest - Fully automated testing under linux".
  484. "Balder: Testing real-world complexity". balder.dev. Retrieved 19 Nov 2025.
  485. "25.3. unittest – Unit testing framework – Python 2.7.10 documentation". python.org. Retrieved 23 June 2015.
  486. "Note to Users – nose 1.3.7 documentation". Retrieved 29 December 2016.
  487. "pytest: helps you write better programs". pytest.org. Retrieved 23 June 2015.
  488. "Hilster Testing Framework documentation". docs.hilster.io. Retrieved 3 June 2020.
  489. "TwistedTrial". Twistedmatrix.com. Archived from the original on 2012-11-02. Retrieved 2012-11-12.
  490. "Should-DSL documentation". should-dsl.info. Retrieved 23 June 2015.
  491. "Green is a clean, colorful, fast python test runner". GitHub. Retrieved 28 April 2017.
  492. "R Unit Test Framework: Free software downloads at". Sourceforge.net. Retrieved 2012-11-12.
  493. "CRAN - Package testthat". Cran.r-project.org. 2012-06-27. Retrieved 2012-11-12.
  494. "CRAN - Package tinytest". CRAN.r-project.org. 2019-04-25. Retrieved 2020-05-26.
  495. "REBOL.org".
  496. "RPGUnit.org - Summary". sourceforge.net.
  497. "Module: Test::Unit (Ruby 1.9.3)". Ruby-doc.org. 2012-11-08. Archived from the original on 2004-08-24. Retrieved 2012-11-12.
  498. 12"Ruby 2.2". GitHub. 26 June 2022.
  499. "Ruby 2.2.0 Released".
  500. 12"Module: Test::Unit (Ruby 2.1.0) - Ruby-Doc.org".
  501. "Community, open source ruby on rails development". thoughtbot. Retrieved 2012-11-12.
  502. "Documentation for minitest (2.0.2)". Rubydoc.info. Retrieved 2012-11-12.
  503. "Minitest | The fastest testing framework for ruby". blog.zenspider.com. Archived from the original on July 18, 2011.
  504. "GitHub page for TMF". GitHub.com. Retrieved 2013-01-24.
  505. "FUTS - Framework for Unit Testing SAS". ThotWave. Archived from the original on 2015-03-13. Retrieved 2012-11-12.
  506. "SclUnit". sasCommunity. 2008-10-26. Retrieved 2012-11-12.
  507. "SASUnit: Free Development software downloads at". Sourceforge.net. Retrieved 2012-11-12.
  508. "Rehersal - A testing framework for Scala". sourceforge.net.
  509. "scalacheck - ScalaCheck: Property-based testing for Scala".
  510. "ScalaTest". scalatest.org.
  511. "scunit - A unit testing framework for Scala". Google Project Hosting. Retrieved 2012-11-12.
  512. "specs2 - Software Specifications for Scala".
  513. "A tiny, portable testing library for Scala". GitHub.com. Retrieved 2016-05-17.
  514. "test_run - Launch tests". Help.scilab.org. 2011-11-21. Retrieved 2012-11-12.
  515. "lehmannro/assert.sh". GitHub.com. Retrieved 2012-11-12.
  516. Grange, Pascal. "pgrange/bash_unit: bash unit testing enterprise edition framework for professionals". GitHub.com. Retrieved 2020-07-05.
  517. "sstephenson/bats". GitHub.com. Retrieved 2012-11-12.
  518. shadowfen (12 March 2019). "jshu". SourceForge.
  519. "Roundup - Prevent shell bugs. (And: Are you a model Unix citizen?) - It's Bonus". Itsbonus.heroku.com. 2010-11-01. Archived from the original on 2012-09-06. Retrieved 2012-11-12.
  520. haran. "ShUnit". sourceforge.net.
  521. "shUnit2 - xUnit based unit testing for Unix shell scripts". Google Project Hosting. Retrieved 2012-11-12.
  522. Merten, Stefan. "filterunit". Merten-home.de. Retrieved 2012-11-12.
  523. "MlUnit". 13 July 2015.
  524. "Simulink Test".
  525. "SQLUnit Project". sourceforge.net.
  526. "fitnesse.info". Archived from the original on 2009-08-05.
  527. "STK Documentation". wikidot.com.
  528. "MyTAP". GitHub.com. Archived from the original on 2013-01-28. Retrieved 2017-10-28.
  529. "utMySQL". sourceforge.net.
  530. "utPLSQL, Testing framework for PL/SQL". utplsql.org.
  531. "Code Tester for Oracle Community". software.dell.com/. 22 May 2013. Retrieved 2014-02-13.
  532. "Automated PL SQL Code Testing – Code Tester from Quest Software". quest.com. Retrieved 2013-09-30.
  533. "Dell buying Quest Software for $2.36 billion". 2012-07-02. Archived from the original on 2018-06-23. Retrieved 2017-12-19.
  534. "Quest Launches as an Independent Software Company Backed by Francisco Partners and Elliott Management". 9 October 2018.
  535. "Unit Testing with SQL Developer". Docs.oracle.com. Retrieved 2012-11-12.
  536. "PL/Unit - Test Driven Development for Oracle". plunit.com. Archived from the original on 2011-02-08. Retrieved 2009-12-22.
  537. "pluto-test-framework - PL/SQL Unit Testing for Oracle". GitHub.com. Retrieved 2016-07-27.
  538. "rsim/ruby-plsql-spec". GitHub.com. Retrieved 2012-11-12.
  539. Benilov, Jake. "DbFit". benilovj.github.io.
  540. "angoca/db2unit". GitHub. 2019-02-15.
  541. "Epic, more full of fail than any other testing tool". Archived from the original on 28 May 2014. Retrieved 1 November 2010.
  542. "pgTAP". pgtap.org.
  543. "pgtools: Schema loading and testing tools for PostgreSQL". Sourceforge.net. 22 March 2013. Retrieved 2019-04-30.
  544. "dkLab: Constructor: PGUnit: stored procedures unit-test framework for PostgreSQL 8.3". En.dklab.ru. Archived from the original on 2019-04-30. Retrieved 2019-04-30.
  545. "tSQLt - Database Unit Testing for SQL Server".
  546. Red Gate Software Ltd. "SQL Test - Unit Testing for SQL Server". Red-gate.com. Retrieved 2012-11-12.
  547. aevdokimenko. "TSQLUnit unit testing framework". SourceForge. Archived from the original on 2006-11-21.
  548. "TSQLUnit". Sourceforge.net. Archived from the original on 2012-11-02. Retrieved 2012-11-12.
  549. "utTSQL". sourceforge.net.
  550. "Download Visual Studio 2005 Team Edition for Database Professionals Add-on from Official Microsoft Download Center". Microsoft.com. 2007-01-08. Retrieved 2012-11-12.
  551. "Download Alcyone SQL Unit". Archived from the original on 2015-02-02. Retrieved 2014-08-18.
  552. "T.S.T. the T-SQL Test Tool". CodePlex.
  553. vassilvk (2012-06-15). "vassilvk/slacker Wiki". GitHub.com. Retrieved 2012-11-12.
  554. "Quick/Quick". GitHub. 2019-08-28.
  555. "railsware/Sleipnir". GitHub. 2019-08-27.
  556. "SVUnit Sourceforge page". Retrieved 2014-05-06.
  557. 12"VUnit – VUnit documentation".
  558. "Tcl Bundled Packages - tcltest manual page". Tcl.tk. Retrieved 2012-11-12.
  559. "TclUnit: Free Development software downloads at". Sourceforge.net. Retrieved 2012-11-12.
  560. "t-unit - a unit test framework for the tcl programming language". Google Project Hosting. Retrieved 2012-11-12.
  561. "<data:blog.pageTitle/>".
  562. "tsUnit - TypeScript Unit Testing Framework". CodePlex.
  563. "Oscar - Test harness for TypeScript". adriencadet.com.
  564. "Alsatian - Test harness for TypeScript". GitHub.com. 2019-08-27.
  565. "fast-check - QuickCheck for TypeScript". GitHub.com. 2019-08-29.
  566. "Testyts - The modern TypeScript testing framework". testy.github.io. Retrieved 2019-02-08.
  567. "FoxUnit > Home (DNN 2.0.4)". Archived from the original on 2005-04-02. Retrieved 2005-07-11.
  568. "RefleX" . Reflex.gforge.inria.fr. مؤرشف من الأصل بتاريخ 31-10-2012 . تم الاطلاع عليه بتاريخ 12-11-2012 .
  569. "RefleX" . Reflex.gforge.inria.fr. مؤرشف من الأصل بتاريخ 17 يناير 2013. تم الاطلاع عليه بتاريخ 12 نوفمبر 2012 .
  570. "vauto - إطار عمل قابل للتوسيع - قائم على البيانات - للأتمتة" . استضافة مشاريع جوجل . تم الاسترجاع في 12 نوفمبر 2012 .
  571. "juxy.tigris.org" . tigris.org . مؤرشف من الأصل بتاريخ 12-10-2007 . تم الاطلاع عليه بتاريخ 08-11-2007 .
  572. "اختبارات Tennison (اختبارات وحدة XSLT) - بناء الموقع" . sourceforge.net .
  573. "إطار عمل اختبار الوحدات - XSLT" . sourceforge.net .
  574. "XSLTunit" . xsltunit.org . مؤرشف من الأصل بتاريخ 2007-01-05 . تم الاطلاع عليه بتاريخ 2007-01-10 .
  575. "expath/xspec" . GitHub .