أعلى 10: أفضل تقارير Heisenbug 2019 موسكو



عندما ينتهي المؤتمر والحنين إلى البط ويمر شهرين ، تبدأ في تذكر التقارير التي لم تستطع الاستماع إليها. تحت الخفض سيكون أعلى 10 تقارير من مؤتمر Heisenbug 2019 في موسكو ، بالإضافة إلى قائمة تشغيل لجميع تقارير المؤتمر السابق.




كيفية تقييم جودة بحثك


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


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



هل يسرق البوت موقعك في اختبار البرمجيات؟


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


قدم Ingo Philipp كلمة رئيسية افتتاحية حول الذكاء الاصطناعي. إن موضوع التعلم الآلي في الاختبار هو موضوع يتطور بسرعة. إذا نظرت إلى الإنجازات التي تمكن العلماء والمهندسون من تحقيقها في صناعة السيارات ، يبدو أن مهمة التحقق من جودة تطبيقات الهاتف المحمول والويب و dextop على وشك الحل.

لقد أحببت حقًا العرض التوضيحي الذي أظهره Ingo في الدقيقة الثامنة من تقريره ، وبعد ذلك بدا أنه يمكنك الانتهاء من اختبار التطبيقات بالطريقة التي نقوم بها الآن. لكن هل ذلك بسيط؟



اختبار محرك لعبة Amazon Lumberyard: النهج والأدوات


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


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

في خطابه ، سيتحدث Artem عن:

  • اختبار محرك اللعبة بأمثلة ؛
  • الفرق بين اختبار محرك اللعبة وألعاب الاختبار ؛
  • أدوات؛
  • نموذج ACC ، ViewPort ، PageObject في عالم الألعاب ، WARP ومصطلحات مفيدة أخرى =)



أتمتة الميكروفونات ، أو كيف يتم اختبار مكتبات المكونات في Tinkoff


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


هل سمعت عن الخدمات الصغيرة؟ حتى في عالم الواجهة الأمامية ، هناك هذا! تحدث ألكسندر عن تجربته ، أداة Storybook ، حول الاختيار بين Puppeteer (بالمناسبة ، أداة Playwright الجديدة من منشئي Puppeteer التي تم إصدارها مؤخرًا ) و CodeceptJS ، وكذلك حول كيفية تنفيذ خط أنابيبهم للاختبار.



لدينا ديفوبس. لا أحد أطلق النار. ولكن ماذا أفعل ؟!


المتحدث: باروخ سادوجورسكي
المكان: 6


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




أتمتة أتمتة


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


كما ترى من الاسم ، يمكنك أتمتة ليس فقط حالات الاختبار ، ولكن أيضًا أقسام التشغيل الآلي! تتحدث إيرينا عن كيفية تفاعلهم مع فريق المختبرين اليدويين وفريق التطوير وكيف قاموا ببناء نظام كتابة اختبار شامل مع TestRail ونهج BDD.



اختبار مشروع إنترنت الأشياء. أين جامعي القمامة؟


المتحدث: اناتولي كوروفين
المكان: 4


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



Selenide: Brandashmyg - رحلة طريق مكتبة تفاعلية


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


أعد Alexey تقريرًا تفاعليًا حول Selenide. في ذلك يمكنك معرفة:

  • كيفية تحضير تكوين مستعرض مخصص للاختبارات ؛
  • ماذا تفعل عندما تقع الاختبارات على أحدث إصدار من Firefox ؛
  • كيف نفهم أن اختباراتك بطيئة؟
    « Selenium, =)»
  • كيفية استخدام التأكيدات الناعمة ولماذا ؛
  • كم عدد الأشخاص الذين يستخدمون System.out.Printlnالتصحيح.

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



التصميم والبناء مع مراعاة الخصوصية


المتحدث: فيتالي فريدمان
المكان: 2


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



تصور تغطية الاختبار التلقائي


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


هذه المرة لم يتحدث Artem عن Allure Framework على الإطلاق ، ولكن عن كيفية تقييم تغطية الاختبار في مشروعك. في حالة اختبارات API ، يعد تقييم عدد الاختبارات التي لا تزال بحاجة إلى الكتابة أمرًا في غاية البساطة: فنحن ننظر إلى عدد الأقلام ، وعدد الخيارات الممكنة لإرسال الطلبات ، ونلقي نظرة على الاختبارات الموجودة بالفعل - يمكنك أن ترى ما الذي يجب تغطيته. بالمناسبة ، في التقرير ، يوضح Artyom كيف يمكنك استخدام Swagger يمكنك إعداد تقرير تغطية مناسب مفيد للمختبرين والمديرين والمطورين.

وأبرز ما في التقرير هو عرض تغطية الاختبار مباشرة على الموقع.


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

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

All Articles