الشيء عن القبعة: أهم 10 تقارير لهيسنبوج 2018 موسكو



كيفية تبسيط إعادة بيع المساكن؟ كيفية تعليم المطور لتجنب الأخطاء الشائعة في واجهة المستخدم؟ كيف تسعد جمهور مؤتمر الاختبار إذا لم تكن أنت مختبراً؟

حسب التقاليد ، فتح تسجيلات فيديو لتقارير Heisenbug للجميع ، ننشر أفضل 10 إصدارات على Habré ، تم تجميعها على أساس تعليقات الجمهور. يتم ترتيب التقارير الموجودة في المنشور في تصنيف متزايد: الفرق بين الأماكن المجاورة ضئيل ، لذلك يجب ألا تعطيه أهمية كبيرة ، ولكن الانتصارات الرئيسية هي في النهاية. الذي أصبح لهم هذه المرة؟



تحتاج إلى refactor مشروع؟ لديك فكرة!


المتحدث: أرتيوم إروشنكو
تقرير العرض

عادةً ما يُفهم IntelliJ IDEA بأنه "حيث يمكنك الكود" وليس "ما يمكنك الكود". ولكن في الواقع ، يمكن للجميع توسيع وظائف IDE من خلال المكونات الإضافية الخاصة بهم - ووصف Artyom Eroshenko على أساس تجربته الخاصة ما هو جيد في سياق إعادة البناء.

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




مشاكل في السلينيوم WebDriver


المتحدث: أليكسي بارانتسيف
تقرير العرض

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

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




وصفات لخلق من الصفر وتطوير نظام اختبار الحمل


المتحدث: أناتولي بلاسكوفسكي
تقرير العرض

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

وينعكس كل من هذه الخلافات في التقرير: هنا نتحدث عن الأساليب العامة التي يمكن أن تكون مفيدة في مجموعة متنوعة من المجالات ، ونختار بعناية السياق المناسب من الكلمات "تحميل" و "الأداء".




أنظمة الاختبار مع التبعيات الخارجية: المشاكل ، والحلول ، Mountebank


المتحدث: أندريه جلازكوف
تقرير العرض

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

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




ميزات الاختبار البصري للواجهات


المتحدث: أنتون عثمانسكي
تقرير العرض

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

يشارك أنتون عثمانسكي نفسه في تطوير أدوات الجوزاء والهيرميون في ياندكس ، لكن التقرير لا يتعلق بهم على وجه التحديد ، بل يتعلق بالمبادئ العامة لمثل هذه المشاريع. في وقت سابق ، ظهرت نسخة نصية من هذا التقرير على software-tinging.ru.




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


المتحدث: إيكاترينا ميكيفا
تقرير العرض

يمكن أن يتذكر الخاطفون Ekaterina Mikheeva بفضل نشر شهير على عدد أجهزة Android المطلوبة للاختبار. في حديثها الجديد ، تم ذكر تجزئة Android أيضًا ، لكن السياق مختلف.

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




إعادة اكتشاف الاختبار الاستكشافي


المتحدث: إنغو فيليب
تقرير العرض

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

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




اختبار المخرب ، أو كيف سيساعدك رصد المستخدم


المتحدث: أنتونينا كيساميتدينوفا
تقرير العرض

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

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




لدينا DevOps. دعنا نطلق جميع المختبرين


المتحدث: باروخ سادوجورسكي
تقرير العرض

يُعرف Baruch بزوار مؤتمري DevOops و Joker ، لكن المختبرين رأوه للمرة الأولى. هل يمكن استقبال مؤتمر جيدًا في مؤتمر اختبار حيث تكون الكلمات "أنا لست اختبارًا" صحيحة في البداية؟ كما اتضح - أكثر من.

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

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




حدود الاختبار: حيل من الزوايا المظلمة للواجهات المتنقلة


المتحدث: فيتالي فريدمان
تقرير العرض

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

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


بالنسبة لأولئك الذين هم قليلون في العشرات ، المزيد من مقاطع فيديو Heisenbug 2018 في موسكو - انقر هنا .


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

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


All Articles