قائمة أطر اختبار الوحدات
هذه قائمة بأطر عمل أتمتة الاختبارات البارزة الشائعة الاستخدام لاختبار الوحدات . ولا تقتصر هذه الأطر على اختبار الوحدات فحسب، بل يمكن استخدامها لاختبار التكامل واختبار النظام ككل.
تُصنَّف الأطر البرمجية أدناه. في اختبارات الوحدات، يجب أن يكون الإطار البرمجي مكتوبًا بنفس لغة الكود المصدري قيد الاختبار، ولذلك، يُعدّ تصنيف الأطر البرمجية حسب اللغة أمرًا مفيدًا. لكن بعض التصنيفات تتجاوز اللغة. على سبيل المثال، يُصنِّف تصنيف .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.0 | CMocka هو إطار عمل لاختبار لغة 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.0 | Ctest هو إطار عمل يتميز ببعض الميزات الخاصة: مخرجات منسقة لسهولة التحليل، وسهل الاستخدام. | |||
| وحدة التحكم | نعم | 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 ] | للاختبار | |
| وحدة W | [ 569 ] | لاختبار تطبيقات الويب
| |
| 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. |
انظر أيضاً
- التطوير القائم على السلوك – نهج تعاوني لتصميم وتطوير البرمجيات
- البرمجة المتطرفة – منهجية تطوير البرمجيات
- قائمة أدوات اختبار واجهة المستخدم الرسومية
- كائن وهمي – كائن برمجي يحاكي كائنًا حقيقيًا
- اختبار البرمجيات – التحقق من البرمجيات وفقًا للتوقعات
- تطوير البرمجيات الموجه بالاختبارات - أسلوب كتابة التعليمات البرمجية
- اختبار الوحدة – التحقق من صحة سلوك التعليمات البرمجية المصدرية المعزولة
- xUnit – فئة من أطر اختبار الوحدات المتشابهة
مراجع
- ↑ "مكتبة SAP - ABAP - أدوات التحليل" . Help.sap.com . تم الاطلاع عليه بتاريخ 12-11-2012 .
- ↑ "TEST.easy لأتمتة اختبار SAP" .
- ↑ "ASPUnit: إطار عمل لاختبار وحدات ASP" . sourceforge.net . تم الاطلاع عليه بتاريخ 23 يونيو 2015 .
- ↑ "وحدة" . Libre.adacore.com. مؤرشف من الأصل بتاريخ 27-09-2011 . تم الاطلاع عليه بتاريخ 12-11-2012 .
- ↑ "AdaTEST95 - اختبار الوحدات والتكامل الآلي للغة Ada" . Qa-systems.com. 2023. تاريخ الاسترجاع: 2023-12-06 .
- ↑ "Ahven - مكتبة اختبار الوحدات للغة برمجة Ada" . strongtyped.org . تم الاطلاع عليه بتاريخ 23 يونيو 2015 .
- 1 2 "LDRA - مجموعة أدوات LDRA" . ldra.com . مؤرشف من الأصل في 20 مارس 2012. تم الاطلاع عليه في 23 يونيو 2015 .
- ↑ "اختبار البرمجيات المدمجة - شركة فيكتور للبرمجيات" . vectorcast.com . تم الاطلاع عليه بتاريخ 23 يونيو 2015 .
- ↑ "Apache Ant - Apache AntUnit" . Ant.apache.org. 2011-08-16 . تم الاطلاع عليه بتاريخ 2012-11-12 .
- ↑ "ASUnit" . freeshell.org . تم الاطلاع عليه بتاريخ 23 يونيو 2015 .
- ↑ "ASTest.PHP" . applemods.sourceforge.net . مؤرشف من الأصل في 16 يوليو 2006.
- 1 2 3 4 5 "TPT - اختبار برامج التحكم المدمجة في الوقت الحقيقي" . Piketec.com . تم الاطلاع عليه بتاريخ 9 أبريل 2021 .
- ^ "شيونيت2" . جيثب . 8 يوليو 2021 . تم الاسترجاع في 8 يوليو 2021 .
- ↑ "bats-core/bats-core" . GitHub . تم الاسترجاع في 13 مايو 2020 .
- 1 2 "ShellSpec - إطار عمل لاختبار الوحدات بأسلوب BDD لبرامج shell النصية المتوافقة مع POSIX" . GitHub . تم الاسترجاع في 3 مايو 2020 .
- ↑ "bash_unit - إطار عمل لاختبار وحدات باش، إصدار مؤسسي للمحترفين !" . GitHub . تم الاطلاع عليه بتاريخ 11 سبتمبر 2020 .
- ↑ "إطار عمل اختبار باخ" . ديسمبر 2020. تم الاسترجاع في 15 ديسمبر 2020 .
- ↑ ماس كمبيوترتكنيك. "vbUnit 3 - إطار عمل لاختبار الوحدات لـ Visual Basic وكائنات COM" . vbunit.com .
- ↑ "VbUnitFree Home" .
- ↑ "وحدة VBA" . C2.com. 15-05-2007 . تم الاطلاع عليه بتاريخ 12-11-2012 .
- ↑ "excelvbaunit - أداة اختبار من نوع xUnit لرمز Excel VBA" . استضافة مشاريع جوجل . تم الاسترجاع في 12 نوفمبر 2012 .
- ↑ "TinyUnit: The Simplest Unit Test Framework that Can Possibly Work" . Wp.dds.nl. تاريخ الاسترجاع: 12 نوفمبر 2012 .
- ↑ "SimplyVBUnit" . sourceforge.net .
- ↑ "VB Lite Unit" . sourceforge.net .
- ↑ "برنامج RBUnit أصبح مجانيًا الآن!" . LogicalVue. مؤرشف من الأصل بتاريخ 21 أغسطس 2008. تم الاطلاع عليه بتاريخ 12 نوفمبر 2012 .
- ↑ "XojoUnit - إطار عمل اختبار وحدات Xojo" . GitHub . تم الاسترجاع في 18 يونيو 2020 .
- ↑ ماير، فيليب؛ لوبكه، دانيال (2006). "نحو إطار عمل لاختبار وحدات BPEL". وقائع ورشة عمل 2006 حول اختبار وتحليل والتحقق من خدمات وتطبيقات الويب . نيويورك، نيويورك، الولايات المتحدة الأمريكية: ACM. الصفحات 33-42 . doi : 10.1145/1145718.1145723 . ISBN 978-1595934581. S2CID 9713843 .
- ↑ "aceunit/AUTHORS at trunk · christianhujer/aceunit" . GitHub . تم الاسترجاع في 2024-03-20 .
- ↑ "AceUnit (Advanced C and Embedded Unit)" . GitHub . تم الاطلاع عليه بتاريخ 23 نوفمبر 2022 .
- ↑ "إطار عمل بسيط لاختبار الوحدات بلغة C/C++ باستخدام ملفات رأسية فقط" . GitHub . تم الاطلاع عليه بتاريخ 23 يونيو 2020 .
- ↑ "مدقق سلامة واجهة برمجة التطبيقات: سجل التغييرات" . lvc.github.io . تم الاطلاع عليه بتاريخ 2024-03-20 .
- 1 2 "نظرة عامة - مدقق سلامة واجهة برمجة التطبيقات - مشاريع مفتوحة المصدر" . GitHub.com . تم الاسترجاع في 25-06-2015 .
- ↑ "atf/AUTHORS at master · freebsd/atf" . GitHub . تم الاسترجاع في 2024-03-20 .
- 1 2 3 "إطار عمل الاختبار الآلي (ATF)" . GitHub . تم الاسترجاع في 2017-07-03 .
- ↑ "grassator/bdd-for-c" . GitHub . تم الاطلاع عليه بتاريخ 6 نوفمبر 2017 .
- 1 2 "الاختبار الديناميكي باستخدام كانتاتا: آلي وسهل" . Qa-systems.com. 2012-03-16 . تم الاطلاع عليه بتاريخ 2012-11-12 .
- ↑ "www.agilerules.com: Catsrunner" . www.agilerules.com . مؤرشف من الأصل بتاريخ 22 مارس 2007.
- ↑ "nassersala/cbdd" . GitHub . تم الاطلاع عليه بتاريخ 23 نوفمبر 2022 .
- 1 2 "cfix – إطار عمل لاختبار الوحدات بلغة C و C++ لنظام التشغيل Windows" . GitHub . تم الاطلاع عليه بتاريخ 23 نوفمبر 2022 .
- ↑ "مشروع Cgreen على GitHub" . GitHub . نوفمبر 2018.
- ↑ "غش على GitHub" . GitHub . 2018-10-07.
- ↑ "check/NEWS at master · libcheck/check" . GitHub . تم الاسترجاع في 2024-03-20 .
- ↑ "تحقق" . GitHub.com . تم الاطلاع عليه بتاريخ 24 نوفمبر 2022 .
- ↑ "projects/cmocka.git - cmocka unit testing framework" . git.cryptomilk.org . تم الاطلاع عليه بتاريخ 2024-03-20 .
- ↑ "cmocka - إطار عمل لاختبار الوحدات للغة C" . تم الاطلاع عليه بتاريخ 21-03-2016 .
- ↑ "cmockery/ChangeLog at master · google/cmockery" . GitHub . تم الاسترجاع في 2024-03-20 .
- ↑ "cmockery - مكتبة خفيفة الوزن لتبسيط وتعميم عملية كتابة اختبارات الوحدة لتطبيقات C" . GitHub . تم الاطلاع عليه بتاريخ 27-07-2016 .
- 1 2 "CppUTest (تم نقله!): تنزيلات برامج تطوير مجانية على" . Sourceforge.net . تم الاسترجاع في 12-11-2012 .
- ↑ "Criterion - إطار عمل بسيط وغير تدخلي لاختبار وحدات C عبر المنصات" . GitHub . تم الاطلاع عليه في 4 سبتمبر 2015 .
- ↑ "danfis/cu - إطار عمل لاختبار الوحدات بلغة C" . GitHub . مؤرشف من الأصل بتاريخ 30 أكتوبر 2020. تم الاطلاع عليه بتاريخ 30 أكتوبر 2020 .
- ↑ "bvdberg/ctest" . GitHub.com . تم الاطلاع عليه بتاريخ 12-11-2012 .
- ^ "وحدة الوحدة" . sourceforge.net . تم الاسترجاع 23 يونيو 2015 .
- ↑ "CUnity Cunit" . gitlab.com . تم الاطلاع عليه بتاريخ 22 سبتمبر 2018 .
- ↑ "cunitwin32 - CUnitWin32 هو إطار عمل لاختبار الوحدات للغة C/C++ لنظام التشغيل Microsoft Windows" . استضافة مشاريع جوجل . تم الاطلاع عليه بتاريخ 12 نوفمبر 2012 .
- ↑ "CUT 2.6 - إصدار الذكرى العاشرة!" . Falvotech.com. مؤرشف من الأصل بتاريخ 5 نوفمبر 2012. تم الاطلاع عليه بتاريخ 12 نوفمبر 2012 .
- ↑ "إطار عمل لاختبار الوحدات للغة C و C++ - Cutter" . sourceforge.net . تم الاطلاع عليه بتاريخ 23 يونيو 2015 .
- ↑ "وحدة مضمنة" . sourceforge.net . تم الاطلاع عليه بتاريخ 23 يونيو 2015 .
- 1 2 "أداة اختبار الوحدات - Embunit" . embunit.com . تم الاطلاع عليه بتاريخ 23 يونيو 2015 .
- ↑ "imb/fctx" . GitHub . تم الاطلاع عليه بتاريخ 23 يونيو 2015 .
- ↑ "الاختبار: دليل مرجعي لـ GLib" . gnome.org . تم الاطلاع عليه بتاريخ 10-09-2018 .
- ↑ "garage: GUnit: Project Info" . Garage.maemo.org. مؤرشف من الأصل بتاريخ 18-07-2011 . تم الاطلاع عليه بتاريخ 12-11-2012 .
- ↑ "hammocking: Hammocking: Project Info" . avengineers.github.io . تم الاطلاع عليه بتاريخ 11 يناير 2023 .
- ↑ "lcut: إطار عمل خفيف الوزن لاختبار الوحدات بلغة C" . استضافة مشاريع جوجل . تم الاسترجاع في 27 يوليو 2016 .
- 1 2 "libcester" . GitHub.io . تم الاطلاع عليه بتاريخ 17 مايو 2020 .
- ↑ "LibU" . koanlogic.com . تم الاطلاع عليه بتاريخ 23 يونيو 2015 .
- 1 2 "Mimicc – مولد نماذج وهمية للغة C و C++" . تم الاطلاع عليه بتاريخ 15-06-2021 .
- ↑ "JTN002 - MinUnit - إطار عمل بسيط لاختبار الوحدات للغة C" . Jera.com . تم الاطلاع عليه بتاريخ 12-11-2012 .
- ↑ "galvedro/mut" . GitHub . تم الاطلاع عليه بتاريخ 23 يونيو 2015 .
- ↑ "eerimoq/nala" . GitHub . تم الاطلاع عليه في 5 أبريل 2020 .
- ↑ "novaprova" . novaprova.org . تم الاطلاع عليه بتاريخ 4 سبتمبر 2015 .
- 1 2 "opmock: تنزيلات برامج مجانية من" . Sourceforge.net . تم الاطلاع عليه بتاريخ 12-11-2012 .
- 1 2 "أدوات اختبار لغتي C و C++: تحليل الكود الثابت، مراجعة الكود، اختبار الوحدات" . Parasoft. 24-09-2012 . تم الاطلاع عليه بتاريخ 12-11-2012 .
- ↑ "PicoTest: إطار عمل بسيط لاختبار الوحدات لبرامج C" . GitHub . تم الاطلاع عليه بتاريخ 20 أغسطس 2019 .
- ↑ "jecklgamis/rcunit" . GitHub . تم الاطلاع عليه بتاريخ 23 يونيو 2015 .
- 1 2 "christophercrouzet/rexo" . GitHub . 2020-02-26 . تم الاسترجاع في 26 فبراير 2020 .
- ↑ "Warwolt/rktest" . GitHub . 2023-12-19 . تم الاطلاع عليه في 19 ديسمبر 2023 .
- ↑ "برنامج IBM Rational" . rational.com . مايو 2007. مؤرشف من الأصل في 10 ديسمبر 1997. تم الاطلاع عليه في 23 يونيو 2015 .
- ↑ "keithn/seaterst" . GitHub . تم الاطلاع عليه بتاريخ 23 يونيو 2015 .
- ↑ "أكورد - محلل ديناميكي - أداة اختبار وحدة لغة سي" . Accord-soft.com. مؤرشف من الأصل بتاريخ 2013-01-02 . تم الاطلاع عليه بتاريخ 2012-11-12 .
- ↑ "إطار عمل اختبار الوحدات Sput للغة C/C++" . use-strict.de . تم الاطلاع عليه بتاريخ 17-02-2017 .
- ↑ "STRIDE Wiki" . stridewiki.com . تم الاطلاع عليه بتاريخ 23 يونيو 2015 .
- ↑ "تاو - إطار عمل لاختبار الوحدات المصغرة للغة C/C++" . جيت هاب . تم الاطلاع عليه بتاريخ 30 مايو 2021 .
- 1 2 "Redir" . Hitex.de. مؤرشف من الأصل بتاريخ 18-03-2013 . تم الاطلاع عليه بتاريخ 12-11-2012 .
- ↑ "TestApe - اختبار الوحدات للبرمجيات المدمجة" . testape.com . مؤرشف من الأصل بتاريخ 23 يونيو 2015. تم الاطلاع عليه بتاريخ 23 يونيو 2015 .
- ↑ "test-dept: إطار عمل لاختبار الوحدات للغة C مع تقنية Stubbing" . استضافة مشاريع جوجل . تم الاطلاع عليه بتاريخ 23 يونيو 2015 .
{{cite web}}: CS1 maint: deprecated archiveal service ( link ) - ↑ "tf-unit-test - إطار عمل لاختبار الوحدات للغة ANSI C" . استضافة مشاريع جوجل . تم الاطلاع عليه بتاريخ 23 يونيو 2015 .
- ↑ "theft/CHANGELOG.md at master · silentbicycle/theft" . GitHub . تم الاسترجاع في 2024-03-20 .
- ↑ "silentbicycle/theft: اختبار قائم على الخصائص للغة C: توليد مدخلات لاكتشاف الأخطاء الخفية، ثم تقليلها إلى الحد الأدنى من المدخلات الفاشلة" . GitHub . 5 نوفمبر 2021.
- 1 2 "ccosmin/tinytest" . GitHub . تم الاسترجاع في 25 نوفمبر 2022 .
- ↑ "الوحدة" .
- ↑ "usfstl - مكتبة اختبار محاكاة البرامج الثابتة لمساحة المستخدم" . GitHub .
- 1 2 "اختبار البرمجيات المدمجة - شركة فيكتور للبرمجيات" . vectorcast.com . تم الاطلاع عليه بتاريخ 23 يونيو 2015 .
- 1 2 "GitHub - jpassing/visualassert: Unit Testing Add-In for Visual C++" . 2017-12-18.
- ↑ "mcandre/qc: qc - نسخة C من إطار عمل اختبار الوحدة QuickCheck" . GitHub . تم الاطلاع عليه بتاريخ 26 أكتوبر 2020 .
- 1 2 "xTests - مجموعات اختبار متعددة اللغات وخفيفة الوزن" . sourceforge.net . تم الاطلاع عليه بتاريخ 23 يونيو 2015 .
- ↑ "تسجيل الدخول" . tigris.org . مؤرشف من الأصل في 22 مارس 2009. تم الاطلاع عليه في 23 يونيو 2015 .
- ↑ "bandit" . banditcpp.github.io . تم الاطلاع عليه بتاريخ 21 سبتمبر 2017 .
- ↑ لوبيس، نويل. "استكشاف غابة إطار اختبار الوحدات في لغة C++" ، 28-12-2004. تم الاطلاع عليه بتاريخ 13-2-2010.
- ↑ روزنتال، جينادي وإنفيشيود، رافي "وثائق تجهيزات اختبار التعزيز" .
- ↑ روزنتال، جينادي وإنفيشيود، رافي "تركيب حالة اختبار التعزيز" .
- ↑ روزنتال، جينادي وإنفيشيود، رافي "Boost Test Suite Entry/Exitture" .
- ↑ "السلحفاة" . sourceforge.net .
- ↑ "مكتبة اختبار Boost" . Boost.org.
- ↑ "Munkei/BugEye" . GitHub . تم الاسترجاع في 27-10-2016 .
- ↑ "MySQL Workbench/Casmine" . GitHub.com . تم الاطلاع عليه بتاريخ 22-11-2019 .
- ↑ "catchorg/Catch2" . GitHub.com . تم الاطلاع عليه بتاريخ 21-07-2018 .
- ↑ "martinmoene/Catch" . GitHub.com . تم الاطلاع عليه بتاريخ 2013-09-03 .
- ↑ "cput" . CodePlex . تم الاطلاع عليه بتاريخ 23 يونيو 2015 .
- ↑ "CPPOCL/test" . GitHub.com . 2018-10-08.
- ↑ "CppTest - إطار عمل لاختبار الوحدات بلغة C++" . sourceforge.net . تم الاطلاع عليه بتاريخ 23 يونيو 2015 .
- ↑ "doe300/cpptest-lite" . GitHub.com . تم الاطلاع عليه بتاريخ 18-10-2015 .
- ↑ "cppunit" . SourceForge.net. 23-11-2009. مؤرشف من الأصل في 09-11-2012 . تم الاطلاع عليه في 12-11-2012 .
- ↑ "cppunit" . Freedesktop.org . ١٨ مايو ٢٠١٣. تم الاطلاع عليه في ٦ نوفمبر ٢٠١٣ .
- ↑ "Cpp Unit Lite" . C2.com. 2011-04-21 . تم الاطلاع عليه بتاريخ 2012-11-12 .
- ↑ "صفحة مشروع وحدة المعالجة المركزية" . sourceforge.net . تم الاطلاع عليها بتاريخ 23 يونيو 2015 .
- ↑ "Criterion - إطار عمل بسيط وغير تدخلي لاختبار الوحدات عبر المنصات" . GitHub . تم الاطلاع عليه في 4 سبتمبر 2015 .
- ↑ "crpcut - نظام اختبار الوحدات القوي المجزأ والمتوافق مع معيار Posix C++" . sourceforge.net . تم الاطلاع عليه بتاريخ 23 يونيو 2015 .
- ↑ "ويكي - كيوت - اختبار الوحدات بلغة سي++ أسهل" . cute-test.com . تم الاطلاع عليه بتاريخ 23 يونيو 2015 .
- ↑ "cutee، بيئة سهلة لاختبار الوحدات في لغة C++" . Codesink.org . تم الاطلاع عليه بتاريخ 12-11-2012 .
- ↑ "CuteX: C++ Unit Test Express" . GitHub .
- ↑ "CxxTest" . cxxtest.com .
- ↑ "رخصة اختبار المستندات" . جيت هاب . تم الاسترجاع في 9 يناير 2019 .
- ↑ "onqtam/doctest" . GitHub . تم الاسترجاع في 22-05-2016 .
- ↑ "Exercisix: Alexander Churanov: Personal WebSite" . ألكسندر تشورانوف. 14 يوليو 2011. مؤرشف من الأصل في 13 يونيو 2013. تم الاطلاع عليه في 12 نوفمبر 2012 .
- ↑ "eranpeer/FakeIt" . GitHub . تم الاطلاع عليه بتاريخ 23 يونيو 2015 .
- ↑ "FCTX - اختبار وحدة C في ملف رأس" . مؤرشف من الأصل بتاريخ 2011-07-18.
- ↑ "Fructose: تنزيلات مجانية لبرامج التطوير على" . Sourceforge.net . تم الاطلاع عليه بتاريخ 12-11-2012 .
- ↑ "googlemock - إطار عمل محاكاة لغة C++ من جوجل" . GitHub.com . تم الاطلاع عليه بتاريخ 27-07-2016 .
- ↑ "googletest - إطار عمل اختبار جوجل للغة C++" . GitHub.com . تم الاطلاع عليه بتاريخ 27-07-2016 .
- ↑ "Hestia مُستضافة على GitHub" . GitHub.com . 19-11-2017 . تم الاطلاع عليه بتاريخ 20-11-2017 .
- ↑ "dascandy/hippomocks" . GitHub . تم الاسترجاع في 2020-07-20 .
- ↑ "Igloo - اختبار الوحدات بأسلوب BDD للغة C++" . igloo-testing.org . تم الاطلاع عليه بتاريخ 23 يونيو 2015 .
- ↑ "martinmoene/lest" . GitHub.com . تم الاطلاع عليه بتاريخ 2013-09-03 .
- ↑ "etr/liblittletest" . GitHub . تم الاطلاع عليه بتاريخ 23 يونيو 2015 .
- ↑ "مكتبة libunittest C++" . sourceforge.net . مؤرشفة من الأصل بتاريخ 29 يونيو 2015. تم الاطلاع عليها بتاريخ 23 يونيو 2015 .
- ↑ بورتر، جيم. "ميتل: إطار عمل لاختبار الوحدات في لغة C++14" . تم الاطلاع عليه بتاريخ 14 أغسطس 2017 .
- ↑ "كتابة اختبارات الوحدة للغة C/C++ باستخدام إطار عمل اختبار الوحدة من مايكروسوفت للغة C++" . مايكروسوفت . تم الاطلاع عليه بتاريخ 13 يناير 2016 .
- ↑ "إضافة Eclipse CDT لـ C++ Seams و Mock Objects" . IFS . تم الاسترجاع في 18 نوفمبر 2012 .
- ↑ "mockcpp - إطار عمل لمحاكاة C++" . Bitbucket.org. مؤرشف من الأصل بتاريخ 25-06-2016 . تم الاطلاع عليه بتاريخ 27-07-2016 .
- ↑ "mockitopp - محاكاة بسيطة للغة C++" . GitHub.com . تم الاطلاع عليه بتاريخ 19-03-2015 .
- ↑ "حقل ألغام براءات اختراع البرمجيات: خطر! استخدام هذا الموقع محفوف بالمخاطر!" . sourceforge.net . تم الاطلاع عليه بتاريخ 23 يونيو 2015 .
- ↑ "وحدة نانو CPP" . www.xpsd.org . مؤرشف من الأصل في 18 يناير 2006.
- ^ "جدمكلارك/nullunit" . جيثب . 2 أكتوبر 2013 . تم الاسترجاع 23 يونيو 2015 .
- ↑ "الخدمة غير متوفرة مؤقتًا" . oaklib.org . مؤرشف من الأصل بتاريخ 14 مايو 2011. تم الاطلاع عليه بتاريخ 23 يونيو 2015 .
- ↑ "snitch-org/snitch" . GitHub.com . تم الاطلاع عليه بتاريخ 16-10-2023 .
- ↑ "منذ Qt5" .
- ↑ "Qt 4.7: برنامج تعليمي حول QTestLib" . Doc.qt.nokia.com. مؤرشف من الأصل بتاريخ 7 ديسمبر 2011. تم الاطلاع عليه بتاريخ 12 نوفمبر 2012 .
- ↑ "QuickCheck++" .
- ↑ "QuickTest" . sf.net . تم الاطلاع عليه بتاريخ 23 يونيو 2015 .
- ↑ "SafetyNet، إطار عمل لاختبار الوحدات بلغة C++" . devmentor.org . مؤرشف من الأصل بتاريخ 13 أغسطس 2015. تم الاطلاع عليه بتاريخ 23 يونيو 2015 .
- ↑ "ShortCUT - إطار عمل مختصر لاختبار الوحدات بلغة C++" . CodeProject. 15-02-2007 . تم الاطلاع عليه بتاريخ 12-11-2012 .
- ↑ "STRIDE Wiki" . stridewiki.com . تم الاطلاع عليه بتاريخ 23 يونيو 2015 .
- ↑ تشارلزوير. "إطار عمل اختبار الوحدات بلغة C++ لنظام التشغيل سيمبيان" . symbianosunit.co.uk . تم الاطلاع عليه بتاريخ 23 يونيو 2015 .
- ↑ "LDRA: تطوير البرمجيات واختبارها باستخدام LDRA Testbed" . تم الاطلاع عليه بتاريخ 25-10-2006 .
{{cite web}}: CS1 maint: deprecated archiveal service ( link ) - ↑ "Tau - إطار عمل لاختبار الوحدات المصغرة للغة C/C++" . GitHub . تم الاطلاع عليه بتاريخ 30 مايو 2021 .
- ↑ "إطار عمل اختبار الوحدات xUnit للغة C++ من TDOG" . bigangrydog.com . مؤرشف من الأصل بتاريخ 21 مارس 2016. تم الاطلاع عليه بتاريخ 16 مارس 2016 .
- ↑ "الاختبار قريبًا: وثائق الاختبار قريبًا" . sourceforge.net . تم الاطلاع عليه بتاريخ 23 يونيو 2015 .
- ↑ "وصف Testwell CTA++" . Testwell.fi . تم الاطلاع عليه بتاريخ 12-11-2012 .
- ↑ "tpounds/tpunitpp" . GitHub.com . 2012-05-20 . تم الاسترجاع في 2012-11-12 .
- ↑ "اختبار كود TPT/c · بايك تيك" . PikeTec.com. 31-03-2021 . تم الاطلاع عليه بتاريخ 31-03-2021 .
- ↑ "rollbear/Trompeloeil" . GitHub . تم الاطلاع عليه بتاريخ 23 يوليو 2015 .
- ↑ "TUT: إطار عمل اختبار الوحدة باستخدام القوالب في لغة C++" .
- ↑ "اختبار الوحدات الذكي للغة C/C++" . typemock.org . مؤرشف من الأصل في 24 ديسمبر 2021.
- ↑ "إطار عمل اختبار unit++" . sourceforge.net . تم الاطلاع عليه بتاريخ 23 يونيو 2015 .
- ↑ "burner/sweet.hpp" . GitHub . تم الاطلاع عليه بتاريخ 23 يونيو 2015 .
- ↑ "unittest-cpp/unittest-cpp" . GitHub . تم الاطلاع عليه بتاريخ 23 يونيو 2015 .
- ↑ "DronMDF/upp11" . GitHub . 4 أبريل 2019.
- ↑ "UquoniTest: مكتبة لاختبار الوحدات للغة C" . Q-mentum.com. مؤرشف من الأصل بتاريخ 9 أبريل 2012. تم الاطلاع عليه بتاريخ 12 نوفمبر 2012 .
- ↑ "أوت" . جيثب . مارس 2022.
- ↑ "WinUnit" . CodePlex . تم الاطلاع عليه بتاريخ 23 يونيو 2015 .
- ↑ "موسوالد: xUnit++: ويكي" . Bitbucket.org. 2012-11-06 . تم الاسترجاع 2012/11/12 .
- ↑ "sTest - إطار عمل اختبار الوحدات بلغة C++" . GitHub . 15 يونيو 2017. تم الاطلاع عليه بتاريخ 15 يونيو 2017 .
- 1 2 "unittestcg - UnitTestCg هو إطار عمل لاختبار الوحدات لبرامج Cg وHLSL" . google.com . 24 مارس 2015. تم الاطلاع عليه بتاريخ 27 يوليو 2016 .
- ↑ "COBOLUnit" . مواقع جوجل . تم الاسترجاع في 13 سبتمبر 2020 .
- ↑ "cobol-unit-test" . GitHub.com . تم الاطلاع عليه بتاريخ 13 سبتمبر 2020 .
- ↑ "ECBLUnit" . GitHub.com . تم الاطلاع عليه بتاريخ 24 يناير 2021 .
- ↑ "GCBLUnit" . GitHub.com . تم الاطلاع عليه بتاريخ 13 سبتمبر 2020 .
- ↑ حلول برمجيات سافينانو. "برمجيات أفضل في وقت أقل: - حلول برمجيات سافينانو" . Savignano.net . تاريخ الاسترجاع: 12 نوفمبر 2012 .
- ↑ "شركة كومبيوير تضيف أدوات اختبار إلى DevOps لمجموعة منتجات الحواسيب المركزية - DevOps.com" . DevOps.com . 25 يوليو 2018. تاريخ الاطلاع: 30 نوفمبر 2018 .
- ↑ "إطار عمل اختبار الوحدات الآلي لنظام التشغيل z/OS (zUnit)" . ibm.com. 12 يوليو 2013.
- ↑ "إطار عمل اختبار الوحدات من مايكرو فوكس" . microfocus.com.
- ↑ "MXUnit - إطار عمل لاختبار الوحدات ومكوّن إضافي لـ Eclipse لبرنامج Adobe ColdFusion" . mxunit.org .
- ↑ "كرو تيست" . GitHub.com . فبراير 2022.
- ^ "CurlUnit 1.0" . sourceforge.net .
- ↑ "اختبار رمي السهام" .
- ↑ "Dartunit GitHub" . GitHub .
- ↑ "مشروع DFUnit على GitHub" . GitHub . 25 يونيو 2018.
- ↑ "DUnit إطار اختبار متطرف لبرامج Borland Delphi" . SourceForge . 17 يوليو 2006.
- ↑ "مشروع DUnitC على GitHub" . GitHub . 27 مارس 2024.
- ↑ "as3flexunitlib - إطار عمل ActionScript 3.0 لاختبار الوحدات" . استضافة مشاريع جوجل . 20 أغسطس 2008. تم الاطلاع عليه بتاريخ 12 نوفمبر 2012 .
- ↑ "BreezeTest" . GitHub . أكتوبر 2020.
- ↑ "FlexUnit" .
- ↑ "reflex-unit - إطار عمل لاختبار الوحدات لـ Flex 2/3" . استضافة مشاريع جوجل . تم الاسترجاع في 12 نوفمبر 2012 .
- ↑ "astuce - نسخة JUnit لـ ECMAScript" . استضافة مشاريع جوجل . تم الاسترجاع في 12 نوفمبر 2012 .
- ↑ "AsUnit" . asunit.org . مؤرشف من الأصل بتاريخ 24 يونيو 2015. تم الاطلاع عليه بتاريخ 23 يونيو 2015 .
- ↑ "dpuint - إطار عمل لاختبار الوحدات والتكامل لـ Flex 2 و 3" . استضافة مشاريع جوجل . تم الاطلاع عليه بتاريخ 12 نوفمبر 2012 .
- ↑ "fluint - إطار عمل مرن لاختبار الوحدات والتكامل" . استضافة مشاريع جوجل . تم الاطلاع عليه بتاريخ 23 يونيو 2015 .
{{cite web}}: CS1 maint: deprecated archiveal service ( link ) - ↑ "loomis: morefluent: Wiki" . Bitbucket.org. 2011-02-25 . تم الاطلاع عليه بتاريخ 2012-11-12 .
- ↑ "mojotest - إطار عمل بسيط وسهل الاستخدام لاختبار الوحدات في ActionScript 3" . استضافة مشاريع جوجل . تم الاطلاع عليه بتاريخ 12 نوفمبر 2012 .
- ↑ "massiveinteractive/MassiveUnit" . GitHub.com . تم الاطلاع عليه بتاريخ 12-11-2012 .
- ↑ "DoclerLabs/hexUnit" . GitHub.com . تم الاطلاع عليه بتاريخ 18-04-2018 .
- ↑ "AVA" . ava.li .
- ↑ "monolithed/Suitest" . GitHub.com . تم الاطلاع عليه بتاريخ 12-11-2012 .
- ↑ "DOH: Dojo Objective Harness – The Dojo Toolkit - Reference Guide" . Dojotoolkit.org . تم الاطلاع عليه بتاريخ 12-11-2012 .
- ^ "ليبرتو/أوت" . جيثب . 4 ديسمبر 2020.
- ↑ "إطار عمل اختبار وحدة جافا سكريبت، الجزء 1" . lbrtw.com .
- ↑ "jsunit.net" . مؤرشف من الأصل بتاريخ 21-07-2008 . تم الاطلاع عليه بتاريخ 30-04-2007 .
- ↑ فينتون، ستيف. "إطار عمل اختبار JavaScript المُحسّن - ستيف فينتون : الإنترنت، تطوير الويب، JavaScript، التصوير الفوتوغرافي" . ستيف فينتون. مؤرشف من الأصل بتاريخ 1 نوفمبر 2012. تم الاطلاع عليه بتاريخ 12 نوفمبر 2012 .
- ↑ "QUnit" . qunitjs.com .
- ↑ "إطار عمل لاختبار الوحدات لجافا سكريبت" . unitjs.com .
- ↑ "RhUnit - إطار عمل لاختبار الوحدات بلغة جافا سكريبت متوافق مع QUnit لـ Rhi..." .
{{cite web}}: CS1 maint: deprecated archiveal service ( link ) - ↑ "إطار عمل اختبار Crosscheck بدون متصفح: الجانب الأمامي" . thefrontside.net . مؤرشف من الأصل في 5 يوليو 2006.
- ^ "J3Unit" . sourceforge.net .
- ↑ "موكا" . mochajs.org .
- ↑ "مجموعة أدوات اختبار كود من الجيل التالي للغة جافا سكريبت: Theintern/intern" . جيت هاب . 11 يونيو 2022.
- ↑ "أطر وأدوات المواصفات" . Valleyhighlands.com. 2010-11-26 . تم الاطلاع عليه بتاريخ 2012-11-12 .
- ↑ "YUI 2: اختبار YUI" . Developer.yahoo.com. 13 أبريل 2011. مؤرشف من الأصل في 31 أكتوبر 2012. تم الاطلاع عليه في 12 نوفمبر 2012 .
- ↑ "JSSpec - AlansWiki" . مؤرشف من الأصل بتاريخ 15-12-2007 . تم الاطلاع عليه بتاريخ 29-12-2007 .
- ↑ "الصفحة الرئيسية - توثيق سكريبتكيولوس" . GitHub.com . تم الاطلاع عليه بتاريخ 12-11-2012 .
- ↑ "JSpec - إطار عمل لاختبار جافا سكريبت" . مؤرشف من الأصل بتاريخ 26-04-2009 . تم الاطلاع عليه بتاريخ 08-04-2009 .
- ↑ "جاسمين: إطار عمل لاختبار جافا سكريبت" . مؤرشف من الأصل بتاريخ 12 أغسطس 2010. تم الاطلاع عليه بتاريخ 10 أغسطس 2010 .
- ↑ "nkallen/screw-unit" . GitHub.com . تم الاطلاع عليه بتاريخ 12-11-2012 .
- ↑ "substack/tape" . GitHub . تم الاسترجاع في 29 يناير 2015 .
- ↑ "teenytest" . GitHub.com . 8 يونيو 2022.
- ↑ يمكن تحويل مخرجات TAP بسهولة إلى JUnit XML عبر وحدة CPAN TAP::Formatter::JUnit.
- ↑ "JSAN - Test.Simple" . Openjsan.org. 2009-08-21. مؤرشف من الأصل في 2012-11-16 . تم الاطلاع عليه في 2012-11-12 .
- ↑ "JSAN - Test.More 0.21" . Openjsan.org. مؤرشف من الأصل بتاريخ 14 فبراير 2012. تم الاطلاع عليه بتاريخ 12 نوفمبر 2012 .
- ↑ بروس ويليامز. "حالة اختبار: معلومات المشروع" . روبي فورج . تم الاسترجاع في 12 نوفمبر 2012 .
{{cite web}}: CS1 maint: deprecated archiveal service ( link ) - ↑ "DouglasMeyer/test_it" . GitHub.com . تم الاطلاع عليه بتاريخ 12-11-2012 .
- ↑ "testdouble.js" . GitHub.com . 29 يونيو 2022.
- ↑ "إطار عمل خفيف الوزن وشامل لاختبار وحدات جافا سكريبت: Atesgoral/jsunity" . جيت هاب . 21 أبريل 2022.
- ↑ "willurd/JSTest" . GitHub.com . تم الاطلاع عليه بتاريخ 12-11-2012 .
{{cite web}}: CS1 maint: deprecated archiveal service ( link ) - ↑ "JSTest.NET - أداة تشغيل اختبارات وحدة جافا سكريبت بدون متصفح" . CodePlex .
- ↑ "الفهرس" . مؤرشف من الأصل بتاريخ 10-10-2002 . تم الاطلاع عليه بتاريخ 27-09-2025 .
- ↑ "rhinounit - إطار عمل لاختبار جافا سكريبت باستخدام راينو" . استضافة مشاريع جوجل . تم الاسترجاع في 12 نوفمبر 2012 .
- ↑ "jasproject - JavaScript Agile Suite" . استضافة مشاريع جوجل . تم الاسترجاع في 12 نوفمبر 2012 .
- ↑ "FireUnit: Firebug Unit Testing for Firefox" . fireunit.org .
- ↑ "js-test-driver - وحدة تحكم جافا سكريبت عن بُعد" . استضافة مشاريع جوجل . تم الاسترجاع في 12 نوفمبر 2012 .
- ↑ "JS Test Runner" . js-testrunner.codehaus.org . مؤرشف من الأصل بتاريخ 24 أكتوبر 2011. تم الاطلاع عليه بتاريخ 15 يناير 2022 .
- ↑ "Sinon.JS - أدوات اختبار مستقلة للبرامج الوهمية، والتجسس، والبدائل، والمحاكاة للغة جافا سكريبت. تعمل مع أي إطار عمل لاختبار الوحدات" .
- 1 2 3 "اختبار واجهة برمجة التطبيقات" . Parasoft.com . تم الاطلاع عليه بتاريخ 15-04-2015 .
- ↑ "عهود الزواج" . vowsjs.org . مؤرشف من الأصل بتاريخ 23-09-2019 . تم الاطلاع عليه بتاريخ 15-03-2020 .
- ^ "كاولان/عقدة" . جيثب.كوم . تم الاسترجاع 2012/11/12 .
- ↑ "Tyrtle :: إطار عمل لاختبار وحدات جافا سكريبت" . GitHub.com . مؤرشف من الأصل بتاريخ 25 أبريل 2012. تم الاطلاع عليه بتاريخ 28 أكتوبر 2017 .
- ^ "WebReflection/wru" . جيثب.كوم . تم الاسترجاع 2012/11/12 .
- ↑ "وثائق Buster.JS 0.7" . busterjs.org .
- ↑ "asvd/lighttest" . جيثب . 16 سبتمبر 2021.
- ↑ "الرئيسية - شاي" . chaijs.com .
- ^ "جيسوس" . Crisstanza.github.io .
- ↑ "Wallaby - Integrated Continuous Test Runner for JavaScript" .
- ↑ "fast-check - اختبار قائم على الخصائص للغة جافا سكريبت (مثل QuickCheck)" . GitHub.com . 29 يونيو 2022.
- ↑ "غير متوقع" .
- ↑ "مزحة" .
- ^ "سنتيتف" . جيثب . 20 أبريل 2022.
- ↑ "RITEway" . GitHub . 30 يونيو 2022.
- ↑ "إعادة النظر في تأكيدات اختبار الوحدة" . 11 مايو 2020.
- ↑ "Vitest" .
- ↑ "EUnit - إطار عمل خفيف الوزن لاختبار الوحدات في Erlang" . svn.process-one.net . مؤرشف من الأصل في 19 يوليو 2008.
- 1 2 "Foq" . CodePlex .
- ↑ "FsCheck: إطار عمل للاختبار العشوائي - الصفحة الرئيسية" . Codeplex.com . تم الاطلاع عليه بتاريخ 12-11-2012 .
- ^ "أندرينياينا/فسموكس" . جيثب . 7 مايو 2014.
- ↑ "FsTest" . CodePlex .
- ↑ "FsUnit" . CodePlex .
- 1 2 "Forki: NaturalSpec: Wiki" . Bitbucket.org . مؤرشف من الأصل في 10 مايو 2010.
- ↑ "unquote - اكتب تأكيدات اختبار الوحدة بلغة F# كعبارات مُقتبسة، واحصل على رسائل فشل خطوة بخطوة مجانًا" . GitHub.com . تم الاطلاع عليه بتاريخ 27 يوليو 2016 .
- ↑ "وثائق funit-0.11.1 الخاصة بـ nasarb" . rubyforge.org .
{{cite web}}: CS1 maint: deprecated archiveal service ( link ) - ↑ "إطار عمل اختبار وحدة FORTRAN (FRUIT): تنزيلات مجانية لبرامج التطوير على" . Sourceforge.net . تم الاطلاع عليه بتاريخ 12-11-2012 .
- ↑ "flibs/ftnunit - flibs" . Flibs.sf.net . تم الاطلاع عليه بتاريخ 12-11-2012 .
- ↑ "pFUnit: تنزيلات مجانية لبرامج التطوير على" . Sourceforge.net . تم الاطلاع عليه بتاريخ 16-01-2014 .
- ↑ "ObjexxFTK - Objexx Fortran ToolKit: Objexx Engineering" . Objexx.com . تم الاطلاع عليه بتاريخ 12-11-2012 .
- ↑ "XFunit" . github.com . تم الاطلاع عليه بتاريخ 26-02-2025 .
- ↑ "Zofu هو اختبار وحدات Fortran كائني التوجه" . GitHub.com . تم الاطلاع عليه بتاريخ 10 يوليو 2019 .
- ↑ "أمر go - cmd/go - لغة برمجة Go" . pkg.go.dev . تم الاطلاع عليه بتاريخ 17-04-2022 .
- ↑ "tebeka/go2xunit" . GitHub . تم الاسترجاع في 2016-10-06 .
- ↑ "easyb" . easyb.org .
- ↑ "سبوك - إطار عمل مواصفات جاهزية المؤسسات" . GitHub.com . تم الاطلاع عليه بتاريخ 27-07-2016 .
- ↑ "gmock - إطار عمل لمحاكاة Groovy" . استضافة مشاريع جوجل . 13 ديسمبر 2011. تم الاطلاع عليه بتاريخ 12 نوفمبر 2012 .
- ↑ "HUnit – اختبار الوحدات في لغة هاسكل" . sourceforge.net .
- ↑ "HUnit-Plus: إطار عمل للاختبار مبني على HUnit. - Hackage" . haskell.org .
- ↑ "nick8325/quickcheck" . GitHub . 10 يونيو 2022.
- ↑ "feuerbach/smallcheck" . GitHub . 2 يونيو 2022.
- ↑ "hspec/hspec" . GitHub . 10 يونيو 2022.
- ↑ "marcotmarcot/chuchu" . GitHub .
- ↑ "humane-software/haskell-bdd" . GitHub . 30 ديسمبر 2019.
- ↑ "إطار عمل الاختبار" . المكدس .
- ↑ "إطار اختبار هاسكل" . ستاكاج .
- ^ تريفير. "IdMUnit.org" . sourceforge.net .
- ↑ "إطار عمل اختبار الوحدات Igor" . GitHub.com . تم الاطلاع عليه بتاريخ 11-10-2018 .
- ↑ غالوي، مايكل. "mgunit" . GitHub.com . تم الاسترجاع في 27-09-2015 .
- ↑ "اختبار الوحدات" . www.barnett.id.au . مؤرشف من الأصل في 4 مارس 2007.
- ↑ بولر، مايك. "HtmlUnit" . sourceforge.net .
- ↑ "ieunit - إطار عمل لاختبار الوحدات لصفحات الويب" . استضافة مشاريع جوجل . تم الاسترجاع في 12 نوفمبر 2012 .
- ↑ "Canoo WebTest" . canoo.com . مؤرشف من الأصل بتاريخ 2010-11-03 . تم الاطلاع عليه بتاريخ 2007-03-03 .
- ↑ "SoapUI - موطن اختبار الوظائف" . soapui.org .
- ↑ "اختبار واجهة برمجة التطبيقات" . Parasoft .
- ↑ "الصفحة الرئيسية لـ Traffic Parrot" .
- ↑ "Agitar Technologies" . agitar.com .
- ↑ "Artos · أدوات اختبار الجيل التالي" . theartos.com .
- ↑ "أركويليان · اكتب اختبارات حقيقية" . arquillian.org .
- ↑ "AssertJ: تنزيلات برامج تطوير مجانية على" . GitHub.com . تم الاطلاع عليه بتاريخ 15-06-2018 .
- ↑ "beanSpec: تنزيلات برامج تطوير مجانية من" . Sourceforge.net . تم الاطلاع عليه بتاريخ 12-11-2012 .
- ↑ "abreksa4/BeanTest" . GitHub . مؤرشف من الأصل بتاريخ 2016-01-12.
- ↑ "المواصفات بالأمثلة - كونكورديون" . concordion.org .
- ^ "كونكوتست" . concutest.org .
- ↑ "cucumber/cucumber-jvm" . GitHub.com . تم الاطلاع عليه بتاريخ 12-11-2012 .
- ↑ "إطار عمل اختبار لجافا 8" . تم الاطلاع عليه بتاريخ 23-03-2016 .
- ↑ "東京の税理士を探すなら税理士紹介ドットコム" . dbunit.org .
{{cite web}}: CS1 maint: deprecated archiveal service ( link ) - ↑ "EasyMock" . easymock.org . مؤرشف من الأصل بتاريخ 2019-08-07 . تم الاطلاع عليه بتاريخ 2012-04-06 .
- ↑ "10. الاختبار" . springsource.org . تم الاطلاع عليه بتاريخ 23 يونيو 2015 .
- ↑ "الصفحة الرئيسية لـ ETLUNIT" . atlassian.net .
- ↑ "وحدة ETL" .
- ↑ فريزر، جوردون؛ أركوري، أندريا (2011). "EvoSuite". وقائع ندوة ACM SIGSOFT التاسعة عشرة والمؤتمر الأوروبي الثالث عشر حول أسس هندسة البرمجيات . Esec/fse '11. الصفحات 416-419 . doi : 10.1145/2025113.2025179 . ISBN 9781450304436. S2CID 10599913 .
- ↑ لافرز، تيم. "GrandTestAuto" . grandtestauto.org .
- ↑ "GroboUtils" . sourceforge.net .
- ↑ بايلدونغ (2016-07-03). "الاختبار باستخدام هامكريست | بايلدونغ" . www.baeldung.com . تم الاطلاع عليه بتاريخ 2022-08-09 .
- ↑ "havarunner/havarunner" . GitHub . 18 أبريل 2022.
- ↑ "Instinct - Instinct هو إطار عمل لتطوير البرمجيات الموجه بالسلوك (BDD) للغة Java" . استضافة مشاريع جوجل . تم الاطلاع عليه بتاريخ 12 نوفمبر 2012 .
- ^ شيكو (2010-11-17). "شييكو/jsst ويكي" . جيثب.كوم . تم الاسترجاع 2012/11/12 .
- ↑ "ما هو JBehave؟" . jbehave.org .
- ↑ "JDave" . jdave.org . مؤرشف من الأصل بتاريخ 26-02-2014 . تم الاطلاع عليه بتاريخ 28-03-2008 .
- ^ كون ، أدريان. فان رومباي، بارت؛ هاينسنبرجر، ليا؛ نيرستراز، أوسكار؛ ديمير، سيرج. جيلي، ماركوس. فان ليمبوت ، كوينراد (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 .
- ↑ "JGiven" . jgiven.org .
- ↑ "jMock - مكتبة كائنات وهمية معبرة للغة جافا" . jmock.org .
- ↑ "استضافة مشاريع جوجل" . google.com .
- ↑ بنز، سيباستيان. "Jnario" . jnario.org .
- ↑ لينك، يوهانس. "جقويك" . jqwik.net .
- ↑ "أدوات اختبار جافا: تحليل الكود الثابت، مراجعة الكود، اختبار الوحدات" . باراسوفت. 8 أكتوبر 2012. مؤرشف من الأصل في 25 أكتوبر 2012. تم الاطلاع عليه في 12 نوفمبر 2012 .
- ↑ عنوان المقال
- ↑ "JUnit - حول" . junit.org .
- ↑ "الصفحة الرئيسية لـ JUnitEE" . junitee.sourceforge.io .
- ↑ "مجموعة أدوات اختبار البرمجيات JWalk - اختبار الوحدات المنهجي الكسول للمنهجيات الرشيقة" . جامعة شيفيلد . تم الاطلاع عليه بتاريخ 4 سبتمبر 2014 .
- ↑ "mockito - محاكاة أبسط وأفضل" . GitHub.com . 2016-07-27 . تم الاطلاع عليه بتاريخ 2012-11-12 .
- ↑ "فئات وهمية لاختبار تطبيقات المؤسسات" . تم الاطلاع عليه بتاريخ 2014-09-04 .
- ↑ "Needle - اختبار الوحدات الفعال لـ Java EE - نظرة عامة" . spree.de .
- ↑ "JavaLib" . neu.edu . مؤرشف من الأصل بتاريخ 16-11-2010 . تم الاطلاع عليه بتاريخ 26-02-2009 .
- ^ "GitHub - OpenPojo/openpojo: اختبار POJO وإدارة الهوية أصبح أمرًا تافهًا" .
- ↑ "اختبار طفرة PIT" . pitest.org . تم الاطلاع عليه بتاريخ 2024-09-05 .
- ↑ "powermock - PowerMock هو إطار عمل جافا يسمح لك بإجراء اختبارات الوحدة على التعليمات البرمجية التي تعتبر عادةً غير قابلة للاختبار" . powermock.org .
- ↑ "Randoop" . mernst.github.io . مؤرشف من الأصل بتاريخ 23 يونيو 2015. تم الاطلاع عليه بتاريخ 23 يونيو 2015 .
- ↑ "وثائق مرجعية لإطار عمل سبوك" .
- ↑ "Sprystone.com" . مؤرشف من الأصل بتاريخ 16-07-2011.
- ↑ "Sureassert UC" . sureassert.com . مؤرشف من الأصل بتاريخ 2014-03-05 . تم الاطلاع عليه بتاريخ 2011-06-24 .
- ↑ "tacinga.com" . tacinga.com . مؤرشف من الأصل بتاريخ 2018-04-08 . تم الاطلاع عليه بتاريخ 2018-04-19 .
- ↑ "موقع تاسينجا الإلكتروني" . تاسينجا . مؤرشف من الأصل بتاريخ 8 أبريل 2018. تم الاطلاع عليه بتاريخ 19 أبريل 2018 .
- ↑ "يجعل TestNG اختبار وحدات جافا أمرًا في غاية السهولة" . Ibm.com. 2005-01-06. مؤرشف من الأصل في 2012-11-14 . تم الاطلاع عليه في 2012-11-12 .
- ↑ "مدونة اختبار جوجل: اختبار TestNG في المرحاض" . Googletesting.blogspot.com . تم الاطلاع عليه بتاريخ 12 نوفمبر 2012 .
- ↑ "موقع Testcontainers الإلكتروني" . Testcontainers . تم الاطلاع عليه بتاريخ 30 أغسطس 2025 .
- ^ “الوحدات – الفهرس” . Unitils.org .
- 1 2 3 "<XmlUnit/>" . sourceforge.net .
- ↑ JKI (2012-11-07). "مختبر VI: منتديات نقاش JKI" . Jkisoft.com . تم الاطلاع عليه بتاريخ 2012-11-12 .
- ^ جكي (2015-11-08). "Caraya – مستودع Git – GitHub" . جكي.نت. تم الاسترجاع 2016/05/24 .
- ↑ "InstaCoverage" . شركة IncQuery Labs المحدودة . 2018-01-02. مؤرشف من الأصل في 2018-08-02 . تم الاسترجاع في 2016-08-02 .
- ↑ "zeroloop/l-unit8" . GitHub .
- ↑ "شبكة أرشيف TEX الشاملة: حزمة qstest" . Ctan.org . تم الاسترجاع في 2013-07-04 .
- ↑"vl-unit - Visual Lisp Unit testing framework". Google Project Hosting. Retrieved 2012-11-12.
- ↑"clojure.test - Clojure v1.9 API documentation". Clojure.github.com. Archived from the original on 2013-01-17. Retrieved 2018-10-10.
- ↑"Expectations by jaycfields". clojure-expectations.github.io. Retrieved 2018-10-10.
- ↑"marick/Midje". GitHub.com. Retrieved 2018-10-10.
- ↑"slagyr/speclj". GitHub.com. Retrieved 2018-10-10.
- ↑"clojure/test.check". GitHub.com. Retrieved 2018-10-10.
- ↑"CLiki: CLUnit". cliki.net.
- ↑"My Lisp Unit Test Framework". Archived from the original on 2007-12-31. Retrieved 2008-01-15.
- ↑"FiveAM". Common-lisp.net. 2004-11-16. Archived from the original on 2012-06-25. Retrieved 2012-11-12.
- ↑"FReT". Common-lisp.net. Retrieved 2012-11-12.
- ↑"Grand-prix". Common-lisp.net. Retrieved 2012-11-12.
- ↑"HEUTE - Common LISP Unit Test Package". Rdrop.com. Retrieved 2012-11-12.
- ↑"LIFT - the LIsp Framework for Testing". Common-lisp.net. Retrieved 2012-11-12.
- ↑"lisp-unit". Cs.northwestern.edu. Archived from the original on 2012-11-06. Retrieved 2012-11-12.
- ↑"prove". GitHub.com. 19 February 2022.
- ↑"Package: lang/lisp/code/testing/rt/". Cs.cmu.edu. Retrieved 2012-11-12.
- ↑"stefil". Common-lisp.net. Retrieved 2012-11-12.
- ↑"CLiki: xlunit". cliki.net.
- ↑"Buttercup". GitHub. 23 February 2022.
- ↑JariAalto (2010-12-11). "El Unit". EmacsWiki. Retrieved 2012-11-12.
- ↑LennartBorgman (2010-03-18). "Elk Test". EmacsWiki. Retrieved 2012-11-12.
- ↑Free Ekanayaka (2009-05-13). "unit-test.el". EmacsWiki. Retrieved 2012-11-12.
- ↑"3 RackUnit API". Docs.racket-lang.org. Retrieved 2012-11-12.
- ↑Neil Van Dyke. "Overeasy: Racket Language Test Engine". Neilvandyke.org. Retrieved 2012-11-12.
- ↑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.
- ↑Neil Van Dyke. "Testeez: Lightweight Unit Test Mechanism for R5RS Scheme". Neilvandyke.org. Retrieved 2012-11-12.
- ↑Per Bothner. "A Scheme API for test suites". srfi.schemers.org. Archived from the original on 2020-12-10. Retrieved 2021-01-04.
- ↑"lua-TestMore".
- ↑"Luaunit". Phil.freehackers.org. Retrieved 2012-11-12.
- ↑"lunit: Unit Testing Framework for Lua". Nessie.de. 2009-11-05. Archived from the original on 2011-07-19. Retrieved 2012-11-12.
- ↑axelberres (13 July 2015). "mlUnit". SourceForge.
- ↑"mlunit_2008a - File Exchange - MATLAB Central". Mathworks.com. Retrieved 2012-11-12.
- ↑"MUnit: a unit testing framework in MATLAB - File Exchange - MATLAB Central". Mathworks.com. Retrieved 2012-11-12.
- ↑"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.
- ↑"MATLAB xUnit Test Framework - File Exchange - MATLAB Central". Mathworks.com. Archived from the original on 2012-12-17. Retrieved 2012-11-12.
- ↑"tgs: Doctest for MATLAB". Bitbucket.org. Archived from the original on 2012-03-25. Retrieved 2011-08-05.
- ↑Smith, Thomas. "Doctest - embed testable examples in your function's help comments". Archived from the original on 25 March 2012. Retrieved 5 August 2011.
- ↑"Unit Testing Framework". mathworks.com.
- 12"TTest: An assertion framework for MATLAB and GNU Octave (alpha version)". Retrieved 2021-01-20.
- ↑"atata-framework/atata". GitHub.com. 22 June 2022.
- ↑"DbUnit.NET". sourceforge.net.
- ↑"ErrorUnit". ErrorUnit.com.
- ↑"fixie/fixie". GitHub. 27 June 2022.
- ↑"mb-unit - The Gallio test automation platform and MbUnit unit testing framework". gallio.org.
- ↑"LightBDD/LightBDD: BDD framework allowing to create easy to read and maintain tests". GitHub.com. 29 June 2022.
- ↑"mb-unit - The Gallio test automation platform and MbUnit unit testing framework". mbunit.com.
- ↑"moq - The simplest mocking library for .NET and Silverlight". google.com. 30 June 2022.
- ↑"NBi".
- ↑"NFluent speeds up and eases the way you write your assertions".
- ↑"nmate - Open Source Unit-Test Code Generation and Integration Add-in for Visual Studio". Google Project Hosting.
- ↑"Unit test platform for .NETStandard, .NETFramework, .NETCore".
- ↑"Pex, Automated White box Testing for .NET - Microsoft Research". microsoft.com. Microsoft. Retrieved 23 June 2015.
- ↑"Home". qgonestudio.com. Retrieved 23 June 2015.
- ↑"QuickUnit - the Interactive Unit Test Designer - Home". www.quickunit.com. Archived from the original on 27 March 2010. Retrieved 15 January 2022.
- ↑"abb-iss/Randoop.NET". GitHub. Retrieved 23 June 2015.
- ↑"Ayende @ Rahien". Ayende.com. Retrieved 2012-11-12.
- ↑"Roaster unit test". CodePlex. Retrieved 23 June 2015.
- ↑TechTalk. "SpecFlow". Retrieved 23 June 2015.
- ↑"Specter Framework". sf.net. Retrieved 23 June 2015.
- ↑"TestDriven.Net > Home". testdriven.net.
- ↑"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.
- ↑"TickSpec: An F# BDD Framework". CodePlex.
- ↑"Smart Unit Testing - Made easy with Typemock". typemock.org. Archived from the original on December 24, 2021.
- ↑"Pretty Objects >> Products > Visual T#". www.prettyobjects.com. Archived from the original on February 27, 2011.
- ↑"xUnit.net - Unit testing framework for C# and .NET (a successor to NUnit)". CodePlex.
- ↑"Index". Camelos.sourceforge.net. Retrieved 2012-11-12.
- ↑"Pascal TAP Unit Testing Suite: Free software downloads at". Sourceforge.net. Retrieved 2012-11-12.
- ↑"graemeg/fptest". GitHub.com. Retrieved 2012-11-12.
- ↑"DUNIT: An Xtreme testing framework for Delphi programs". sourceforge.net.
- ↑"DUnit2: Free software downloads at". Sourceforge.net. Retrieved 2012-11-12.
- ↑"DUnitX". GitHub. Retrieved 2014-07-09.
- ↑"DUnitm". GitHub. Retrieved 2017-07-09.
- ↑"gabriel/gh-unit". GitHub.com. Retrieved 2012-11-12.
- ↑philsquared (2012-06-02). "philsquared/Catch Wiki". GitHub.com. Retrieved 2012-11-12.
- ↑"pivotal/cedar". GitHub.com. Retrieved 2012-11-12.
- ↑"kiwi-bdd/Kiwi". GitHub. 4 July 2022.
- ↑"specta/specta". GitHub. 4 July 2022.
- ↑"modocache/personal-fork-of-Quick". GitHub. 12 April 2020.
- ↑"ObjcUnit". Oops.se. Retrieved 2012-11-12.
- ↑"Sen:te - OCUnit". Sente.ch. Archived from the original on 2011-10-13. Retrieved 2012-11-12.
- ↑"witebox - A more visually-oriented Unit Testing system exclusively for iPhone development". Google Project Hosting. Retrieved 2012-11-12.
- ↑"WOTest". wincent.com. Archived from the original on 2008-08-21.
- 12"Xcode: Features". Apple Developer. Retrieved 2014-11-04.
- ↑"mirage/alcotest". GitHub.com. Retrieved 2015-11-17.
- ↑"OUnit". ocamlcore.org.
- ↑Clerc, Xavier (30 August 2012). "Kaputt - Introduction". x9c.fr.
- ↑"Objective Caml". Archived from the original on 2007-02-19. Retrieved 2007-02-26.
- ↑"FORT: Free Development software downloads at". Sourceforge.net. Retrieved 2012-11-12.
- ↑"PRUnit SourceForge Project Homepage". sourceforge.net.
- ↑"Home - Test Anything Protocol". Retrieved May 30, 2023.
- ↑"Test::Harness". metacpan.org. Retrieved 2012-11-12.
- ↑"Test::More". metacpan.org. Retrieved 2012-11-12.
- ↑"Test::Class". metacpan.org. Retrieved 2012-11-12.
- ↑"Test::Class::Moose". metacpan.org. Retrieved 2018-11-11.
- ↑"Test::Builder". metacpan.org. Retrieved 2012-11-12.
- ↑"Test::Unit". metacpan.org. Retrieved 2012-11-12.
- ↑"PerlUnit: unit testing framework for Perl". sourceforge.net.
- ↑"Re: Test::Unit, ::Class, or ::Inline?". nntp.perl.org. Retrieved 2012-11-12.
- ↑"Re: Test::Unit, ::Class, or ::Inline?". nntp.perl.org. Retrieved 2012-11-12.
- ↑"Test::DBUnit". metacpan.org. Retrieved 2012-11-12.
- ↑"Test::Unit::Lite". metacpan.org. Retrieved 2012-11-12.
- ↑"Test::Able". metacpan.org. Retrieved 2012-11-12.
- ↑"PHPUnit – The PHP Testing Framework". phpunit.de.
- ↑"PHP Unit Testing Framework". sourceforge.net. Archived from the original on 2011-05-07. Retrieved 2011-04-21.
- ↑"/tools/lime/trunk - symfony - Trac". Trac.symfony-project.com. Archived from the original on 2007-09-26. Retrieved 2012-11-12.
- ↑"Lens".
- ↑"atoum/atoum". GitHub.com. Retrieved 2012-11-12.
- ↑"SimpleTest - Unit Testing for PHP". simpletest.org. Archived from the original on 2018-06-27. Retrieved 2012-07-03.
- ↑"Testilence". Retrieved 2017-12-17.
- ↑"shiflett/testmore". Shiflett.org. Archived from the original on 2010-12-23. Retrieved 2012-11-12.
- ↑Shiflett, Chris. "Test::Simple for PHP". shiflett.org.
- ↑"Jakobo/snaptest". GitHub.
- ↑"Enhance-PHP/Enhance-PHP". GitHub. Retrieved 2017-12-17.
- ↑README. "jamm/Tester". GitHub.com. Retrieved 2012-11-12.
- ↑"ptrofimov/phpinlinetest". GitHub.com. Retrieved 2012-11-12.
- ↑"phpspec". phpspec.net.
- ↑"nette/tester". GitHub.com. Retrieved 2014-04-22.
- ↑"crysalead/kahlan". GitHub.com. Retrieved 2015-03-19.
- ↑"01-Introduction". Codeception. Retrieved 2015-10-07.
- ↑"Pest - An elegant PHP Testing Framework". Pest - An elegant PHP Testing Framework. Retrieved 2022-06-02.
- ↑"PbUnit homePage". 2009-07-28. Archived from the original on July 28, 2009. Retrieved 2012-11-12.
- ↑"GitHub - pester/Pester". Microsoft. Retrieved 2017-06-21.
- ↑"Welcome to ProUnit! -- The Progress - OpenEdge unit tests framework". sourceforge.net.
- ↑"CameronWills/OEUnit". GitHub. 24 November 2020.
- ↑"Prolog Unit Tests". Swi-prolog.org. Retrieved 2012-11-12.
- ↑"Folder "tester"". xlog.ch. Archived from the original on 2023-01-14. Retrieved 2023-01-14.
- ↑"lgtunit". logtalk.org. Retrieved 2013-10-14.
- ↑"Rspec-puppet". Retrieved 2017-07-13.
- ↑"Autotest - Fully automated testing under linux".
- ↑"Balder: Testing real-world complexity". balder.dev. Retrieved 19 Nov 2025.
- ↑"25.3. unittest – Unit testing framework – Python 2.7.10 documentation". python.org. Retrieved 23 June 2015.
- ↑"Note to Users – nose 1.3.7 documentation". Retrieved 29 December 2016.
- ↑"pytest: helps you write better programs". pytest.org. Retrieved 23 June 2015.
- ↑"Hilster Testing Framework documentation". docs.hilster.io. Retrieved 3 June 2020.
- ↑"TwistedTrial". Twistedmatrix.com. Archived from the original on 2012-11-02. Retrieved 2012-11-12.
- ↑"Should-DSL documentation". should-dsl.info. Retrieved 23 June 2015.
- ↑"Green is a clean, colorful, fast python test runner". GitHub. Retrieved 28 April 2017.
- ↑"R Unit Test Framework: Free software downloads at". Sourceforge.net. Retrieved 2012-11-12.
- ↑"CRAN - Package testthat". Cran.r-project.org. 2012-06-27. Retrieved 2012-11-12.
- ↑"CRAN - Package tinytest". CRAN.r-project.org. 2019-04-25. Retrieved 2020-05-26.
- ↑"REBOL.org".
- ↑"RPGUnit.org - Summary". sourceforge.net.
- ↑"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.
- 12"Ruby 2.2". GitHub. 26 June 2022.
- ↑"Ruby 2.2.0 Released".
- 12"Module: Test::Unit (Ruby 2.1.0) - Ruby-Doc.org".
- ↑"Community, open source ruby on rails development". thoughtbot. Retrieved 2012-11-12.
- ↑"Documentation for minitest (2.0.2)". Rubydoc.info. Retrieved 2012-11-12.
- ↑"Minitest | The fastest testing framework for ruby". blog.zenspider.com. Archived from the original on July 18, 2011.
- ↑"GitHub page for TMF". GitHub.com. Retrieved 2013-01-24.
- ↑"FUTS - Framework for Unit Testing SAS". ThotWave. Archived from the original on 2015-03-13. Retrieved 2012-11-12.
- ↑"SclUnit". sasCommunity. 2008-10-26. Retrieved 2012-11-12.
- ↑"SASUnit: Free Development software downloads at". Sourceforge.net. Retrieved 2012-11-12.
- ↑"Rehersal - A testing framework for Scala". sourceforge.net.
- ↑"scalacheck - ScalaCheck: Property-based testing for Scala".
- ↑"ScalaTest". scalatest.org.
- ↑"scunit - A unit testing framework for Scala". Google Project Hosting. Retrieved 2012-11-12.
- ↑"specs2 - Software Specifications for Scala".
- ↑"A tiny, portable testing library for Scala". GitHub.com. Retrieved 2016-05-17.
- ↑"test_run - Launch tests". Help.scilab.org. 2011-11-21. Retrieved 2012-11-12.
- ↑"lehmannro/assert.sh". GitHub.com. Retrieved 2012-11-12.
- ↑Grange, Pascal. "pgrange/bash_unit: bash unit testing enterprise edition framework for professionals". GitHub.com. Retrieved 2020-07-05.
- ↑"sstephenson/bats". GitHub.com. Retrieved 2012-11-12.
- ↑shadowfen (12 March 2019). "jshu". SourceForge.
- ↑"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.
- ↑haran. "ShUnit". sourceforge.net.
- ↑"shUnit2 - xUnit based unit testing for Unix shell scripts". Google Project Hosting. Retrieved 2012-11-12.
- ↑Merten, Stefan. "filterunit". Merten-home.de. Retrieved 2012-11-12.
- ↑"MlUnit". 13 July 2015.
- ↑"Simulink Test".
- ↑"SQLUnit Project". sourceforge.net.
- ↑"fitnesse.info". Archived from the original on 2009-08-05.
- ↑"STK Documentation". wikidot.com.
- ↑"MyTAP". GitHub.com. Archived from the original on 2013-01-28. Retrieved 2017-10-28.
- ↑"utMySQL". sourceforge.net.
- ↑"utPLSQL, Testing framework for PL/SQL". utplsql.org.
- ↑"Code Tester for Oracle Community". software.dell.com/. 22 May 2013. Retrieved 2014-02-13.
- ↑"Automated PL SQL Code Testing – Code Tester from Quest Software". quest.com. Retrieved 2013-09-30.
- ↑"Dell buying Quest Software for $2.36 billion". 2012-07-02. Archived from the original on 2018-06-23. Retrieved 2017-12-19.
- ↑"Quest Launches as an Independent Software Company Backed by Francisco Partners and Elliott Management". 9 October 2018.
- ↑"Unit Testing with SQL Developer". Docs.oracle.com. Retrieved 2012-11-12.
- ↑"PL/Unit - Test Driven Development for Oracle". plunit.com. Archived from the original on 2011-02-08. Retrieved 2009-12-22.
- ↑"pluto-test-framework - PL/SQL Unit Testing for Oracle". GitHub.com. Retrieved 2016-07-27.
- ↑"rsim/ruby-plsql-spec". GitHub.com. Retrieved 2012-11-12.
- ↑Benilov, Jake. "DbFit". benilovj.github.io.
- ↑"angoca/db2unit". GitHub. 2019-02-15.
- ↑"Epic, more full of fail than any other testing tool". Archived from the original on 28 May 2014. Retrieved 1 November 2010.
- ↑"pgTAP". pgtap.org.
- ↑"pgtools: Schema loading and testing tools for PostgreSQL". Sourceforge.net. 22 March 2013. Retrieved 2019-04-30.
- ↑"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.
- ↑"tSQLt - Database Unit Testing for SQL Server".
- ↑Red Gate Software Ltd. "SQL Test - Unit Testing for SQL Server". Red-gate.com. Retrieved 2012-11-12.
- ↑aevdokimenko. "TSQLUnit unit testing framework". SourceForge. Archived from the original on 2006-11-21.
- ↑"TSQLUnit". Sourceforge.net. Archived from the original on 2012-11-02. Retrieved 2012-11-12.
- ↑"utTSQL". sourceforge.net.
- ↑"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.
- ↑"Download Alcyone SQL Unit". Archived from the original on 2015-02-02. Retrieved 2014-08-18.
- ↑"T.S.T. the T-SQL Test Tool". CodePlex.
- ↑vassilvk (2012-06-15). "vassilvk/slacker Wiki". GitHub.com. Retrieved 2012-11-12.
- ↑"Quick/Quick". GitHub. 2019-08-28.
- ↑"railsware/Sleipnir". GitHub. 2019-08-27.
- ↑"SVUnit Sourceforge page". Retrieved 2014-05-06.
- 12"VUnit – VUnit documentation".
- ↑"Tcl Bundled Packages - tcltest manual page". Tcl.tk. Retrieved 2012-11-12.
- ↑"TclUnit: Free Development software downloads at". Sourceforge.net. Retrieved 2012-11-12.
- ↑"t-unit - a unit test framework for the tcl programming language". Google Project Hosting. Retrieved 2012-11-12.
- ↑"<data:blog.pageTitle/>".
- ↑"tsUnit - TypeScript Unit Testing Framework". CodePlex.
- ↑"Oscar - Test harness for TypeScript". adriencadet.com.
- ↑"Alsatian - Test harness for TypeScript". GitHub.com. 2019-08-27.
- ↑"fast-check - QuickCheck for TypeScript". GitHub.com. 2019-08-29.
- ↑"Testyts - The modern TypeScript testing framework". testy.github.io. Retrieved 2019-02-08.
- ↑"FoxUnit > Home (DNN 2.0.4)". Archived from the original on 2005-04-02. Retrieved 2005-07-11.
- ↑ "RefleX" . Reflex.gforge.inria.fr. مؤرشف من الأصل بتاريخ 31-10-2012 . تم الاطلاع عليه بتاريخ 12-11-2012 .
- ↑ "RefleX" . Reflex.gforge.inria.fr. مؤرشف من الأصل بتاريخ 17 يناير 2013. تم الاطلاع عليه بتاريخ 12 نوفمبر 2012 .
- ↑ "vauto - إطار عمل قابل للتوسيع - قائم على البيانات - للأتمتة" . استضافة مشاريع جوجل . تم الاسترجاع في 12 نوفمبر 2012 .
- ↑ "juxy.tigris.org" . tigris.org . مؤرشف من الأصل بتاريخ 12-10-2007 . تم الاطلاع عليه بتاريخ 08-11-2007 .
- ↑ "اختبارات Tennison (اختبارات وحدة XSLT) - بناء الموقع" . sourceforge.net .
- ↑ "إطار عمل اختبار الوحدات - XSLT" . sourceforge.net .
- ↑ "XSLTunit" . xsltunit.org . مؤرشف من الأصل بتاريخ 2007-01-05 . تم الاطلاع عليه بتاريخ 2007-01-10 .
- ↑ "expath/xspec" . GitHub .
- أطر اختبار الوحدات
