Unlogged logo

Unloggedأعد تشغيل حركة مرور الإنتاج محليًا وضمان عدم وجود أخطاء في الإنتاج

غير متصل هو منصة مفتوحة المصدر تعزز تطوير جافا من خلال تقديم: \r\n\r\nمحاكاة بنقرة واحدة: محاكاة قواعد البيانات واجهات برمجة التطبيقات والخدمات المصب على الفور، مما يبسط اختبار البيئة المعزولة. \r\n\r\nتتبع الأداء في الوقت الفعلي: مراقبة أداء الطريقة في الوقت الفعلي، مما يساعد على تحديد نقاط الاختناق بسرعة. \r\n\r\nاختبارات الوحدة المُولدة تلقائيًا: تُنشئ اختبارات الوحدة تلقائيًا من حركة مرور واجهات برمجة التطبيقات، مما يعزز صيانة مجموعة الاختبارات ويشجع على ثقافة اختبار قوية. \r\n\r\nدمج CI وتغطية الكود: التكامل مع أنظمة CI لتشغيل إعادة التشغيل، وتوفير إحصائيات تغطية الكود للحصول على نظرة ثاقبة شاملة للاختبار.

2022-06-26
Active
Early
S22
4
B2B
IndiaSouth Asia
Unlogged screenshot
المزيد عن Unlogged

غير متصل - إعادة تشغيل حركة مرور الإنتاج محليًا!

المقدمة

غير متصل هو أداة مفتوحة المصدر مصممة لتعزيز تطوير جافا من خلال توفير محاكاة بنقرة واحدة، وتوليد اختبارات الوحدة تلقائيًا، وتتبع الأداء في الوقت الفعلي. يسمح للمطورين بمحاكاة ومراقبة وإعادة تشغيل واختبار كودهم بسهولة، مما يضمن استقرار الكود ونشرًا أسرع.

الميزات الأساسية

  • التسجيل وإعادة التشغيل: التقاط مدخلات الطريقة وقيم الإرجاع على جهاز بعيد وإعادة تشغيلها محليًا.
  • التأكيدات المخصصة: تحديد تأكيدات مخصصة لاختباراتك.
  • توليد اختبار JUnit: إنشاء اختبارات JUnit باستخدام البيانات المسجلة بنقرة واحدة.
  • المحاكاة في وقت التشغيل: حقن المحاكاة في وقت التشغيل لإعادة تشغيل الطرق مع تمكين المحاكاة.
  • الاستدعاء المباشر: تنفيذ طرق جافا مباشرة دون الكشف عن نقاط النهاية HTTP.
  • تتبع الأداء: مراقبة وقت تنفيذ كل طريقة لتحديد نقاط الاختناق.
  • الاختبارات الموحدة والتكامل: يوفر كلا من اختبارات الوحدة والتكامل في أداة واحدة.

حالات الاستخدام

  • الاختبار التلقائي: إنشاء وتشغيل اختبارات الوحدة تلقائيًا لتوفير الوقت والجهد.
  • تصحيح الأخطاء: استدعاء طرق جافا مباشرة وتصحيح الأخطاء في أعماق كودك.
  • مراقبة الأداء: تتبع وتحديد علامة طرق تتجاوز أوقات التنفيذ المقبولة.
  • محاكاة الخدمات: محاكاة واجهات برمجة التطبيقات، ودعوات قاعدة البيانات، والخدمات المصب باستخدام البيانات المسجلة.
  • اختبار الانحدار: إعادة تشغيل حركة المرور المسجلة مسبقًا للقبض على الأخطاء المحتملة أثناء التطوير.

التسعير

غير متصل هو مشروع مفتوح المصدر، مما يجعله متاحًا مجانًا للمطورين للاستخدام والمساهمة فيه. قد تكون التحسينات المستقبلية والميزات الإضافية متاحة من خلال دعم المجتمع والمساهمات.

الفرق

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

نهج غير متصل الذي يقوده المجتمع يضمن التحسينات والدعم المستمرين، مما يجعله إضافة قيمة لمجموعة أدوات أي فريق تطوير جافا.