لقد اتحد الدعاة من جميع البلدان. نتحدث عن Backend United # 2

22 سبتمبر ، كان لدينا Backend United # 2: Forcemeat - اجتماع مخصص لاختبار الواجهة الخلفية. تحدثنا عن طرق اختبار الواجهة الخلفية واختلافاتها في اللغات المختلفة. ناقشنا نهج CDC لاختبار الخدمات الصغيرة - لماذا تستخدم Avito الاختبارات الأصلية المكتوبة بلغات خدمات المستهلك. تحدثوا عن آليات وصعوبات تنفيذ الميثاق - مجموعة من المكتبات التي تطبق نهج العقد المدفوع بالمستهلك في اختبار واجهات برمجة التطبيقات. وتعلموا كيفية إنشاء اختبارات عزل صادقة وفعالة في بنية الخدمات الصغيرة.


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



وتبين أن الاجتماع دولي - قدم خبراء من ألمانيا وإستونيا وبيلاروسيا وروسيا عروضاً.


التقارير


كيف تبدأ الاختبار ولا تنمو أصلعًا


أندري سكوموروخوف ، Lifland Gaming (Tallinn)


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



عرض أندري


مراجعات المستمعين


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


تنفيذ نهج العقد الذي يحركه المستهلك لاختبار الخدمات الصغيرة في Avito


فرول كريوتشكوف ، أفيتو (موسكو)

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



عرض فرول


مراجعات المستمعين


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


مقدمة عملية للميثاق


أليكسي فينوجرادوف ، فينوجرادوف استشارات تكنولوجيا المعلومات (دوسلدورف)


الصورة
Pact عبارة عن مجموعة من المكتبات التي تنفذ نهج العقد المستند إلى المستهلك في اختبار واجهات برمجة التطبيقات ، ويمكن كتابة كل تنفيذ لهذه المجموعة بلغات برمجة مختلفة: Ruby و Go و PHP و Python و Swift وغيرها. تحدث أليكسي عن الآليات الأساسية للميثاق والصعوبات التي واجهتها في تنفيذ المشاريع.



عرض أليكسي


مراجعات المستمعين


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


اختبارات عزل صادقة وبسيطة وسريعة


ألكسندر تشوماكين ، جونو (مينسك)


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



عرض الإسكندر


مراجعات المستمعين


  • أيضا عرض جيد ، إجابات مثيرة للاهتمام على الأسئلة.
  • ليس بالضبط ما توقعته ، ولكن لا يزال التقرير مثيرًا للاهتمام.
  • تجربة مفيدة.


لا تقارير واحدة


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




في الكلاسيكيات ، أجروا اختبارًا بمساعدة Kahoot وعقدوا مسابقات لأولئك الذين يحبون الاحتفاظ بالمدونات التقنية: أفضل تقرير من الاجتماع وأفضل ملخص. تم الحصول على الأكثر شمولاً من الاجتماع بواسطة Georgy Polikarpov ، وجمع Sergey Kolesnikov ( win0err ) مواد إعلامية للغاية عن الاجتماع. بالتأكيد ، هذا هو أفضل خلاصة رأيناها. انظر كم كان رائعًا:





بالإضافة إلى ذلك ، أجروا مقابلات قصيرة مع المتحدثين والمشاركين في Stuffing وقاموا بعمل فيديو.



شكرًا لجميع المشاركين في Backend United # 2: Forcemeat ، سواء على الإنترنت أو عبر الإنترنت (لقد شاهدت تقارير البث أو الفيديو ، أليس كذلك؟). صور الاجتماع ، كما هو الحال دائمًا ، تم نشرها على Facebook و Vkontakte . ونضع جميع العروض التقديمية على جيثب .


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


ولكم أن تحضروا اللحم!


Source: https://habr.com/ru/post/ar425445/


All Articles