اختبار جوجل
Google Test ، والتي تُكتب غالبًا GoogleTest ويُشار إليها اختصارًا بـ gtest ، هي مكتبة تُستخدم لإجراء اختبارات الوحدات في لغة البرمجة C++ . تعتمد Google Test على بنية xUnit ، وهي منهجية منهجية لتقييم مكونات البرمجيات. [ 2 ] Google Test برنامج مجاني ومفتوح المصدر، ويخضع لترخيص BSD ثلاثي البنود . [ 3 ]
يمكن تجميع Google Test لأنظمة تشغيل حاسوبية متعددة ، بما في ذلك تلك التي تستخدم واجهة نظام التشغيل المحمولة ( POSIX ؛ مثل Linux و macOS )، ومجموعة من واجهات أنظمة التشغيل القياسية، ونظام التشغيل Microsoft Windows . يتيح ذلك تنفيذ اختبارات الوحدة على قواعد بيانات C و C++ مع تعديلات طفيفة على الكود المصدري .
مشاريع باستخدام اختبار جوجل
إلى جانب تطويرها واستخدامها في جوجل، تقوم العديد من المشاريع الأخرى بتطبيق اختبار جوجل أيضًا:
- نظام التشغيل أندرويد مفتوح المصدر [ 4 ]
- مشاريع كروميوم (التي تقف وراء متصفح كروم ونظام التشغيل كروم )
- مُترجم LLVM
- بروتوكول بافرز ( تنسيق تبادل البيانات الخاص بجوجل )
- مكتبة OpenCV للرؤية الحاسوبية
- نظام تشغيل الروبوت [ 5 ]
- حزمة محاكاة الديناميكا الجزيئية GROMACS [ 6 ]
الأدوات ذات الصلة
واجهة مستخدم اختبار جوجل هي أداة برمجية لاختبار برامج الحاسوب، وتعمل كمنصة لتشغيل الاختبارات. تستخدم هذه الأداة "ملفًا تنفيذيًا للاختبار"، وهو برنامج مُجمَّع مسؤول عن تنفيذ الاختبارات وتحليل نتائجها، لتقييم وظائف البرنامج. تعرض الأداة تقدم الاختبار بصريًا عبر شريط تقدم ، وتعرض قائمة بالمشكلات التي تم تحديدها أو "فشل الاختبار". الأداة مكتوبة بشكل أساسي بلغة C# . [ 7 ] يُدمج ملحق Visual Studio ، وهو Google Test Adapter، إطار العمل ضمن بيئة Visual Studio. [ 8 ]
انظر أيضاً
مراجع
- ↑ ملاحظات إصدار Google Test v1.17.0 ، تم الاطلاع عليها بتاريخ 14 أكتوبر 2025
- ↑ مقدمة سريعة لإطار اختبار جوجل C++ ، أربان سين، آي بي إم ديفيلوبر وركس، 11 مايو 2010، تم الاطلاع عليه في 12 أبريل 2016
- ↑ يشير مستودع Google Test ، الذي تم استرجاعه بتاريخ 12 أبريل 2016، إلى ترخيص New BSD . ملف الترخيص موجود على الرابط التالي :
github.com/google/googletest/blob/master/googletest/LICENSE - ↑ "اختبارات Android الأصلية" . مؤرشف من الأصل بتاريخ 20 يناير 2021. تم الاطلاع عليه بتاريخ 5 فبراير 2021 .
- ↑ مستودع ament_cmake
- ↑ إطار عمل اختبار Gromacs
- ↑ تم استرجاع واجهة مستخدم اختبار جوجل بتاريخ 12 أبريل 2016
- ^ كريستيان سولتنبورن (12 أغسطس 2022). "جوجل تيست أدابتر" . جيثب .
للمزيد من القراءة
- ويتاكر، جيمس (2012). كيف تختبر جوجل البرمجيات . بوسطن، ماساتشوستس: بيرسون للتعليم. ISBN 978-0-321-80302-3.
روابط خارجية
- اختبار جوجل على جيت هاب
- وثائق Google Test Primer
- حزمة Gtest C/C++ Conan
- مقدمة سريعة لإطار عمل اختبار لغة C++ من جوجل ، أربان سين، آي بي إم ديفيلوبر وركس، 11 مايو 2010
- بيئة اختبار وتطوير جوجل ، أنتوني فالون، 21 يناير 2014
- مكتبات C++
- البرمجة المتطرفة
- Freedesktop.org
- أطر اختبار الوحدات
- البرامج التي تستخدم ترخيص BSD
