أسبوع الاختبار: 11 يوليو 2022


مرحبًا بعودتكم إلى أسبوع الاختبار، حيث يمكن للمساهمين من جميع مستويات المهارة العثور على قائمة مفيدة من الروابط والفرص لبدء اختبار ووردبريس. انضموا إلى فريق الاختبار في #core-test لطرح الأسئلة وإجراء نقاشات هادفة.

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

اختبار إعادة الإنتاج 🔁

من؟ أي مساهم.
لماذا؟ من المفيد إثبات وجود مشكلة للمستخدمين الآخرين من أجل دفع التذكرة إلى الأمام لإصلاحها.

التذاكر الجديدة التالية بانتظار المراجعة، وتحتاج إلى مختبرين لمحاولة إعادة إنتاج المشكلة المُبلّغ عنها (ويُشار إليها أيضًا باسم «إعادة الإنتاج»)، ثم تقديم تقرير اختبار إعادة الإنتاج بالنتائج:

  • #56169: مشكلة في ظهور تنقّل قائمة الترويسةالترويسة عادةً ما تكون ترويسة موقعك أول ما يراه الأشخاص. ويُعدّ الشعار أو تصميم الترويسة الموجود في أعلى صفحتك جزءًا من مظهر موقعك وإحساسه العام. ويمكن أن يؤثر في رأي الزائر حول محتواك وعلامتك التجارية أو علامة مؤسستك. وقد يبدو مختلفًا أيضًا على أحجام الشاشات المختلفة. في محرر الموقع الكامل FSE.
  • #56178: مشكلة في ظهور رابط قائمة الهاتف في محرر الموقع الكامل FSE.
  • #56184: لا يتعرّف register_block_type على إعداد الكتلةالكتلة الكتلة هي المصطلح المجرد المستخدم لوصف وحدات الترميز التي، عند جمعها معًا، تشكّل محتوى صفحة ويب أو تخطيطها باستخدام محرر ووردبريس. وتجمع هذه الفكرة بين مفاهيم كانت تُنجز سابقًا باستخدام الأكواد المختصرة وHTML المخصص واكتشاف التضمينات، في واجهة برمجية وتجربة مستخدم متسقتين. ancestor في block.json.

اختبار الرقع 🩹

من؟ جميع المساهمين (وليس المطورين فقط) الذين يمكنهم إعداد بيئة اختبار محلية.
لماذا؟ من الضروري تطبيق الرقع المقترحة واختبارها وفقًا لـ تعليمات الاختبار للتحقق من أن الرقعة تصلح المشكلة.

لقد خضعت التذاكر التالية للمراجعة وتم توفير رقعة لها، وتحتاج إلى مختبرين من أجل تطبيق الرقعة وإجراء اختبار يدوي، ثم تقديم ملاحظاتهم من خلال تقرير اختبار الرقعة:

  • #56167: محاذاة كتلة عنوان المقالة مع اللغات التي تُكتب من اليمين إلى اليسار في قالب Twenty Twenty.
  • #54677: تتسبب أسماء الخيارات البديلة للأدوات الافتراضية في استعلامات غير ضرورية لقاعدة البيانات.
  • #51812: الخطوة الثالثة (والأخيرة) في إزالة jQuery Migrate 3.3.x من النواةالنواة النواة هي مجموعة البرامج المطلوبة لتشغيل ووردبريس. ويقوم فريق تطوير النواة ببناء ووردبريس..

وكإضافة هذا الأسبوع 🌟، إليكم بعض التذاكر التي شارفت على الاكتمال وتحتاج إلى مزيد قليل من اطلاع المختبرين عليها:

  • #54394: إضافة دوال لمؤشرات ورسائل الحقول الإلزامية في النماذج.
  • #51170: تحديثات FTPFTP FTP هو اختصار لبروتوكول نقل الملفات، وهو طريقة لنقل ملفات الكمبيوتر من كمبيوتر إلى آخر عبر الإنترنت. يمكنك استخدام برنامج يُعرف باسم عميل FTP لتحميل الملفات إلى خادم لموقع ووردبريس. https://codex.wordpress.org/FTP_Clients لتتوافق مع RFC 959. تحتاج إلى اختبار شامل عبر مجموعة متنوعة من بيئات الخوادم.
  • #53816: إعادة هيكلة منطق القراءة والكتابة الخاص بـالأداةالأداة أداة ووردبريس هي كتلة صغيرة تؤدي وظيفة محددة. يمكنك إضافة هذه الأدوات إلى الأشرطة الجانبية، المعروفة أيضًا باسم المناطق الجاهزة للأدوات، في صفحة الويب الخاصة بك. أُنشئت أدوات ووردبريس في الأصل لتوفير طريقة بسيطة وسهلة الاستخدام لمنح المستخدم التحكم في تصميم قالب ووردبريس وبنيته..

اختبارات PHPUnit 🛟

من؟ أي مساهم في ضمان الجودة أو PHPPHP PHP (اختصار تكراري لـ PHP: معالج النصوص التشعبي) هي لغة برمجة نصية مفتوحة المصدر واسعة الاستخدام وعامة الغرض، وهي مناسبة بشكل خاص لتطوير الويب ويمكن تضمينها في HTML. https://www.php.net/manual/en/index.php من المطورين المساهمين الذين يمكنهم (أو يرغبون في تعلم كيفية) إنشاء اختبارات PHPUnit مؤتمتة.
لماذا؟ تعمل الاختبارات المؤتمتة على تحسين حلقةالحلقة الحلقة هي شفرة PHP يستخدمها ووردبريس لعرض المقالات. باستخدام الحلقة، يعالج ووردبريس كل مقالة لعرضها في الصفحة الحالية، وينسقها وفقًا لمدى تطابقها مع المعايير المحددة داخل وسوم الحلقة. ستتم معالجة أي شفرة HTML أو PHP في الحلقة لكل مقالة. https://codex.wordpress.org/The_Loop ملاحظات تطوير البرامج من أجل الجودة والتوافق مع الإصدارات السابقة.

تحتاج التذاكر التالية إلى إنشاء اختبارات PHPUnit مرافقة للرقع الخاصة بها:

  • #56068: إرسال ترويسات HTTPHTTP HTTP هو اختصار لبروتوكول نقل النص التشعبي. وهو البروتوكول الأساسي الذي تستخدمه شبكة الويب العالمية، ويحدد كيفية تنسيق الرسائل ونقلها، والإجراءات التي يجب على خوادم الويب والمتصفحات اتخاذها استجابةً لأوامر مختلفة. بعد الاستعلام عن المقالات في WP::main().
  • #21650: استبدال serialize() بـ print_r() في الدالة stats().
  • #56180: إضافة مرشّحالمرشّح المرشحات هي أحد نوعي الخطافات https://codex.wordpress.org/Plugin_API/Hooks. وهي توفر طريقة للدوال لتعديل بيانات الدوال الأخرى. وهي النظير المقابل للإجراءات. وبخلاف الإجراءات، صُممت المرشحات للعمل بطريقة معزولة، ويجب ألا تكون لها آثار جانبية مثل التأثير في المتغيرات العامة والمخرجات. header_image إلى الدالة header_image().

قراءة/مشاهدة 📖

اجتماعات هذا الأسبوع 🗓

#أدوات-بناء-الاختبار، #اختبار-النواة