
محدث وأضاف المزيد من الأماكن! ستكون مزدحمة بعض الشيء ، لكننا سنبقى على قيد الحياة.
مرحبا بالجميع!
اسمي Vladimir Yants ، أقوم بنشاط بتطوير البنية التحتية لاختبار الكود على Badoo. لدينا علاقة طويلة وقوية مع PHP ، وأنا وزملائي ندعم المجتمع بشدة.
لقد سئلنا جميعًا: "متى بالفعل ، متى؟" - وهنا هو عليه.
16 مارس ، ندعوكم إلى ربيع Badoo PHP Meetup!
قررنا تخصيص الاجتماع الثاني ل autotests لمطور PHP. سيكون الموضوع ممتعًا لجميع كاميرات PHP التي تختبر شفراتها بشكل مستقل وترغب في زيادة جودتها. يجب أن يكون اختبار السيارات ذوو الخبرة مفيدًا أيضًا ، لذا نرحب!
نحن نعد فقط الحالات الحقيقية من الممارسة (كما يكتب autotests) ، ومناقشة حول المهم (حول جودة رمز ، بالطبع) ومناقشة حية لكل تقرير. لدينا وقت للدردشة معنا طوال اليوم (السبت) وحتى المساء - نريد أن نأخذ أولئك الذين يرغبون في الذهاب معنا بعد الحفلة.
التقرير الأول في الساعة 12:00. هذا الحدث مجاني ، فقط يرجى عدم نسيان التسجيل هنا وانتظر التأكيد.
البرنامج
- بنفس الطول الموجي لـ QA أو كيف نجحنا في اختبار منصة CI / CD
ديمتري موروزوف ، مطور PHP ، EPAM

سيتحدث ديمتري عن تجربة بناء الاختبار الآلي لمنصة CI / CD. إنه يتكون من العديد من الأكوام والمكونات التكنولوجية ويوفر نشر واختبار أكثر من 700 موقع.
دعونا نلقي نظرة على طريقة اختبار إحدى خدمات الويب للمنصة باستخدام PHPUnit و Behat. سنناقش كيفية تفويض كتابة حالة الاختبار لمهندسي ضمان الجودة باستخدام لغة Gherkin بشكل مستقل عن إطار BDD. دعونا نلقي نظرة على نماذج البرامج النصية لاختبار خدمة ويب باستخدام Behat.
سيكون التقرير مفيدًا للفرق والمطورين الذين يرغبون في تنفيذ اختبارات عالية المستوى لتحسين استقرار وجودة منتجاتهم. أو حتى تفويض البرمجة النصية لمهندسي ضمان الجودة ، مع ترك الوقت لتناول فنجان من القهوة.
- لماذا وكيف تكتب اختبارات وحدة عالية الجودة
أليكسي سولودكي ، مطور PHP ، Badoo

تعتبر اختبارات الوحدات أداة بسيطة للغاية من الناحية النظرية ، ولكن في الممارسة العملية ، يكون تنفيذها واستخدامها بفعالية في مشاريع PHP الحقيقية غالباً صعبًا ويرافقه الكثير من الألم.
سأتحدث عن المفاهيم الأساسية لاختبار الوحدات ، حيث أن فهمها وتطبيقها سيجعل اختباراتك مستقرة وسريعة وفعالة ، والأهم من ذلك ، سوف نتحدث عن كيفية مراقبة جودة الاختبارات الخاصة بك ، وكيفية التمييز بين الاختبارات عالية الجودة وتلك الخاصة بالاختبارات منخفضة الجودة ، والسبب في أن الاختبارات الثانية تلحق أضرارًا أكثر من جيدة.
سيكون التقرير مفيدًا لمطوري PHP الذين يعانون من اختبارات بطيئة وغير مستقرة ، وأولئك الذين سيقومون فقط بتنفيذ اختبار الوحدة في مشروعهم.
- اختبارات Codeception لخلفية PHP
بافل ستاشيفسكي ، مهندس ضمان الجودة ، لامودا

لا أشارك فقط في الاختبار ، ولكن أيضًا في تطوير ودعم الاختبارات الذاتية لخدمات PHP الخاصة بنا.
أريد أن أخبرك في تقريري عن الاختبارات التي نكتبها ولماذا نحتاج إلى اختبارات التدفق ولماذا اخترنا Codeception ولماذا نكتب وحداتنا الخاصة بها. سوف أخبركم كيف نبلل التبعيات الخارجية وكيف نجري الاختبارات من وجهة نظر البنية التحتية.
- اختبار الطفرة في PHP
فلاديمير يانتس ، مطور PHP ، Badoo

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

في الاجتماع ، سنلعب تذكرتين لـ PHP Russia - مؤتمر لا يمكن تفويته!
يرجى ، عند التسجيل ، الإشارة إلى أسماءك الأولى والأخيرة ، كما في جواز سفرك. أحضر معك جواز السفر أو جواز السفر معك إلى كولومبيا البريطانية.
سنبدأ مقابلة الضيوف في الساعة 11:30 ، تعال وشرب القهوة قبل البدء ونأخذ أماكن أفضل!
خلال فترات الاستراحة ، يمكنك رؤية مكتب Badoo.
سيكون البث على قناتنا على YouTube وفي مجموعات VK و FB . سيتم نشر مقالات هناك على مدونة هبر.
الانضمام إلى الدردشة mitap ، مناقشات مثيرة يحدث هناك!