تطوير البرمجيات · مصطلحات · اختبار البرمجيات

ما معنى flaky؟

المعنى في مجال تطوير البرمجيات مع أمثلة

/ˈfleɪki/صفةمصطلح شائع

flaky: متذبذب النتائج

وصف لاختبار ينجح أحيانًا ويفشل أحيانًا أخرى من دون تغيير في الشيفرة، وغالبًا بسبب التوقيت أو الشبكة أو البيانات المشتركة.

طريقة الاستخدام

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

أمثلة

  1. The payment test is flaky. It fails about once in every ten runs.

    اختبار الدفع غير مستقر؛ فهو يفشل مرة تقريبًا من كل عشر مرات تشغيل.

    يوضح المثال أن النتيجة تتغير من تشغيل إلى آخر رغم ثبات الشيفرة.

  2. Don't just rerun the pipeline; please open a ticket for the flaky test.

    لا تكتفِ بإعادة تشغيل مسار التكامل؛ يرجى فتح بطاقة لمعالجة الاختبار غير المستقر.

    بدل إخفاء الفشل بإعادة التشغيل، يطلب المتحدث تسجيل المشكلة لمعرفة سببها وإصلاحه.

تراكيب شائعة

  • flaky test
  • flaky build
  • quarantine flaky tests
  • fix a flaky test

مصطلحات أخرى: اختبار البرمجيات

تدرّب على القراءة المتدرجة

تساعدك القراءة بالمستوى المناسب على تثبيت المفردات الجديدة. اختر كتبًا إنجليزية مجانية: