Топ-10 докладов конференции Гейзенбаг 2016 Moscow

    Сегодня пятница, впереди выходные и много свободного времени – пора публиковать десятку лучших докладов с Гейзенбаг 2016 Moscow! Подборка получилась весьма разнообразная и охватывает тестирование со всех сторон. Рейтинг, как всегда, предельно объективен, никем не проплачен и основан на отзывах тех, кто был на докладах.



    Впрочем, вы можете проверить всё сами: полные видео докладов под катом.



    Замыкает десятку лучших доклад Jan Jaap Cannegieter – «Combining manual and automated testing: process and tools», получивший оценку 4.09 от зрителей.

    Легкий доклад про то, чем отличается ручное тестирование от автоматизированного и как разные тестировщики должны взаимодействовать между собой, чтобы сделать тестирование эффективнее. Немного философский, но тем не менее приятный и полезный доклад.

    У тех, кто придет на Гейзенбаг 2017 Piter, будет возможность познакомиться с докладчиком лично: он вновь участвует в конференции, с другим, не менее интересным докладом «Finding the best way to test your system», посвященным, как не трудно догадаться, выбору способов тестирования.




    9-е место: Андрей Смирнов, Дмитрий Красильников – «Полный цикл тестирования микросервисов в Docker контейнерах». Рейтинг: 4.14.

    Технический доклад на стыке тестирования и DevOps о том, как организовать автоматическое тестирование микросервисов и какие инструменты для этого использовать. Андрей и Дмитрий рассматривают управление состоянием тестовых окружений, запуск компонентных тестов для микросервисов, особенности проектирования тестового фреймворка в команде, построение Jenkins Pipeline для полного цикла тестирования и деплоя, а также создание отчетов с использованием Allure Report. Практичный доклад, который подойдет тем, кто работает с этими технологиями.




    Номер 8 в топе занимает Игорь Хрол – «Автотесты: такие же, но лучше». Доклад оценен в 4.15 баллов.

    Наглядный технический доклад с лайвкодингом на Ruby (впрочем, знания отдельно взятого языка не требуется). Игорь на живом примере показывает, действительно ли QA-команды должны отвечать только за приемочные (и иногда интеграционные) тесты, а модульные нужно отдать разработчикам, или это выдумки ленивых тестировщиков; на что способны автотесты при правильном применении и каким для этого должен быть код.

    Игорь участвует в Гейзенбаг 2017 Piter, поэтому, если вы хотите пообщаться с ним лично, у вас есть все шансы. Предстоящий доклад Игоря посвящен тестированию в мире данных и чисел.




    Чтение следующего названия займет у вас некоторое время. Встречайте номер 7: Артём Зиннатуллин, Орхан Гусейнов – «Тестирование Android–приложения Juno с ️️любовью: CI, Unit, Integration и Functional (UI) тесты. 100% Kotlin, 90%+ RxJava, Spek, JUnit, DSL для UI тестов». Оценка зрителей: 4.21

    Двое крутых позитивных парней – разработчик и QA – рассказывают, как устроено автоматическое тестирование приложения Juno, что и почему они применяют при реализации тестов. Впрочем, спойлеры к докладу содержатся в самом названии. Спикеры постарались, поэтому даже если для вас что-то покажется неприменимым, все равно будет интересно.




    Шестая строчка рейтинга достается докладу тандема Алексея Виноградова и Романа Иовлева – «QA Battle: PageObjects c типизацией (JDI) vs. без типизации (Selenide)». Средняя оценка: 4.22.

    Алексей и Роман сравнивают, что хуже: типизированные элементы в UI-тестах или их нетипизированные собратья. Вместо скучного зачитывания мануалов и документаций – экшн и гладиаторский бой между Selenide и JDI, в ходе которого докладчики выясняют, как правильно писать PageObjects, удобно ли наличие иерархии предопределенных объектов, и всегда ли краткость оказывается сестрой таланта.

    Алексея можно будет вновь послушать на Гейзенбаг 2017 Piter, на этот раз с докладом про автотесты.





    Переходим к пятёрке лучших!

    Пятый номер: Станислав Башкирцев – «Рандомизированное тестирование». Рейтинг: 4.27.

    Станислав борется за права Ивана Ивановича Иванова из всех бланков и образцов и рассказывает, как рандомизировать тестовые данные и поведение, а заодно и облегчить код при помощи библиотек Qala Datagen (для Java), Random Ext (для JavaScript) и различных приемов комбинаторики. Доклад в основном про автоматизированное тестирование, но и мануальным тестировщикам он будет полезен.




    Владимир Ситников с докладом «Подводные камни в нагрузочном тестировании» занимает четвертую строчку нашего топа, получив оценку 4.28.

    В докладе рассматриваются типичные подводные камни нагрузочного тестирования enterprise-приложений. Зачастую при анализе выясняется, что в процессе тестирования все страницы показывают ошибку 404, в начале теста времена отклика отличные, а под конец стремятся к бесконечности или даже оказывается, что нагрузка вообще не подавалась. Владимир рассказывает, как избежать подобных ошибок и обойти типичные проблемы при замере производительности высоконагруженных сервисов и приложений.




    Почетное третье место досталось докладу Dan Cuellar – «Appium: Automation for Apps». Рейтинг: 4.29.

    Несмотря на то, что за последние 10 лет у веб-разработчиков появилось множество удобных и полезных инструментов, мобильные разработчики долгое время оставались без таких вещей, как непрерывная интеграция и автоматизированное тестирование. А ведь это напрямую влияет на скорость выпуска новых продуктов. Этот досадный пробел заполнил фреймворк Appium.

    Дэн является непосредственным создателем Appium, и рассказывает про его фичи и возможности, а также про развитие в целом. Речь в докладе идет как о технологии и особенностях реализации, так и о философии проекта с его живым и дружелюбным сообществом.

    Если вы хотите услышать новые подробности из жизни Appium и задать вопросы Дэну, он будет на Гейзенбаг 2017 Piter с обновленной версией доклада.




    Второе место (рейтинг 4.37) по праву достается Александру Баяндину – «ChromeDriver Jailbreak».

    Как видно из названия, речь в докладе идет о ChromeDriver. Для Selenium JSON Wire Protocol в нем используется тот же самый Chrome Debugging Protocol, что и в горячо любимом веб-разработчиками Chrome DevTools. Это значит, что при помощи прямых рук и некоторых знаний можно использовать почти всю мощь DevTools в Selenium-тестах, о чем и рассказывает Александр. Детали и советы – в полном видео доклада.





    И наконец, лучший доклад Гейзенбаг 2016 Moscow по мнению участников. Жемчужина конференции!

    Филипп Кекс – «Как научить роботов играть в игры?». Рейтинг: 4.61.

    Это, конечно, не совсем про Терминатора, пинающего Сару Коннор мяч, но довольно близко.
    Все успешные мобильные игры развиваются и разрастаются, количество багов растет, и надо как-то это тестировать. На помощь нам приходят автоматические тесты. Но как научить тесты работать с нестандартным интерфейсом и сложной интерактивностью? Филипп рассказывает про тестирование в gamedev и показывает реальные примеры. Экстремальный случай автотестов для тех, кто умеет в жесть.




    Как видите, все доклады сугубо практические, многие подходят в качестве руководства “How to” или хотя бы показывают правильное направление, в котором нужно копать.

    До следующего Гейзенбага осталось чуть больше недели, еще есть все шансы успеть зарегистрироваться. Хотите больше крутых докладов и хардкорного тестирования – приходите, будет жарко.

    Подробности и регистрация на Гейзенбаг 2017 Piter есть на сайте конференции.
    • +23
    • 7,4k
    • 1
    JUG.ru Group
    1163,00
    Конференции для взрослых. Java, .NET, JS и др. 18+
    Поделиться публикацией

    Комментарии 1

    Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

    Самое читаемое