يقوم Utbot C/C ++ بإنشاء حالات اختبار حسب الرمز ، في محاولة لتغطية الحد الأقصى لعدد العبارات ومسارات التنفيذ. نتعامل مع رمز المصدر كمصدر للحقيقة ، على افتراض أن السلوك صحيح ويتوافق مع طلب المستخدم الأولي. يتم وضع اختبارات تم إنشاؤها في جناح الانحدار المزعوم. وبالتالي ، فإننا نصلح السلوك الحالي بمساعدة حالات الاختبار التي تم إنشاؤها. باستخدام UTBOT لـ C/C ++ ، يحصل المطورون على التحكم الكامل في التعليمات البرمجية الخاصة بهم. لا يوجد تغيير في المستقبل يمكن أن يكسر الرمز دون أن يلاحظه بمجرد تغطية الاختبارات التي تم إنشاؤها بواسطة UTBOT. وبهذه الطريقة ، فإن التعديلات التي أجراها المطورون على رمز موجود أكثر أمانًا. وبالتالي ، بمساعدة اختبارات الوحدة التي تم إنشاؤها ، يوفر UTBOT تحسين جودة الكود.
ميزات العرض التوضيحي في 5 دقائق (انقر لرؤية على YouTube):
مزيد من المعلومات حول ويكي
في الوقت الحالي ، يمكنك استخدام Utbot فقط تحت Ubuntu 20.04 وما فوق. انتقل إلى صفحة الإصدارات github وقم بتنزيل الإصدار الأخير من Utbot.
يتم توزيع Utbot على أنه أرشيف يحتوي على:
utbot_distr.tar.gz التي تحتوي على utbot ثنائي وتبعياتها ؛utbot_plugin.vsix ؛version.txt الإصدار.unpack_and_run_utbot.sh . لإطلاق UTBOT ، ./unpack_and_run_utbot.sh unzip الأرشيف وتشغيله. لإزالة utbot ، ما عليك سوى حذف هذا الدليل.
لتثبيت البرنامج المساعد UTBOT VSCODE ، استخدم تثبيت VSCODE من أمر VSIX .
انظر إرشادات المساهمة ودليل المطور