Сегодня пятница, впереди выходные и много свободного времени — пришло время опубликовать десятку лучших репортажей с Heisenbug 2016 Москва! Выбор очень разнообразен и охватывает тестирование со всех сторон.
Рейтинг, как всегда, предельно объективен, никем не проплачен и основан на отзывах тех, кто присутствовал на докладах.
Впрочем, вы можете все проверить сами: полные видеоотчеты под катом.
Отчет замыкает десятку лидеров Ян Яап Каннегитер – «Сочетание ручного и автоматизированного тестирования: процесс и инструменты» рейтинг 4.09 из аудитории.
Простой отчет о том, чем ручное тестирование отличается от автоматического и как разные тестировщики должны взаимодействовать друг с другом, чтобы тестирование было более эффективным.
Немного философский, но тем не менее приятный и полезный отчет. Для тех, кто приезжает Гейзенбаг 2017 Питер , будет возможность встретиться со спикером лично: он снова участвует в конференции, с другим, не менее интересным докладом «Найти лучший способ протестировать вашу систему» , посвященный, как нетрудно догадаться, выбору методов тестирования.
9 место: Андрей Смирнов, Дмитрий Красильников — «Полный цикл тестирования микросервисов в Docker-контейнерах» .
Рейтинг: 4.14 .
Технический отчет на стыке тестирования и DevOps о том, как организовать автоматизированное тестирование микросервисов и какие инструменты для этого использовать.
Андрей и Дмитрий рассматривают управление состоянием тестовых сред, запуск компонентных тестов для микросервисов, особенности проектирования тестового фреймворка в команде, построение Jenkins Pipeline для полного цикла тестирования и развертывания, а также создание отчетов с помощью Allure Report. Практический доклад, подходящий для тех, кто работает с этими технологиями.
Номер 8 вверху Игорь Хрол - «Автотесты: то же самое, но лучше» .
Отчет оценен в 4.15 точки.
Наглядный технический отчет с живым программированием на Ruby (при этом знание конкретного языка не требуется).
Игорь на живом примере показывает, действительно ли команды QA должны отвечать только за приемочные (а иногда и интеграционные) тесты, а юнит-тесты нужно отдавать разработчикам, или это изобретения ленивых тестировщиков; на что способны автотесты при правильном использовании и какой для этого должен быть код. Игорь участвует в Гейзенбаг 2017 Питер , так что если вы захотите пообщаться с ним лично, у вас есть все шансы.
Ближайший отчет Игоря посвящен тестированию в мире данных и чисел.
Чтение следующего заголовка займет у вас некоторое время.
Встречайте номер 7: Артём Зиннатуллин, Орхан Гусейнов – «Тестируем Android-приложение Juno с любовью: CI, Unit, Integration и Functional (UI) тесты.
100% Kotlin, 90%+ RxJava, Spek, JUnit, DSL для UI-тестов" .
Рейтинг зрителей: 4.21 Два крутых, позитивных парня — разработчик и QA — рассказывают, как работает автоматическое тестирование приложения Juno, что и почему они используют при реализации тестов.
Однако спойлеры к докладу содержатся в самом названии.
Спикеры постарались на славу, поэтому даже если вам что-то покажется неприменимо, все равно будет интересно.
Шестое место в рейтинге достается тандемному репортажу Алексей Виноградов и Роман Иовлев – «QA Battle: PageObjects с типизацией (JDI) против без типизации (Selenide)» .
Средний рейтинг: 4.22 .
Алексей и Роман сравнивают, что хуже: типизированные элементы в UI-тестах или их нетипизированные аналоги.
Вместо скучного чтения мануалов и документации — экшен и гладиаторский бой между Selenide и JDI, в ходе которого спикеры выясняют, как правильно писать PageObjects, удобно ли иметь иерархию предопределенных объектов и всегда ли краткость сестра таланта.
Вы можете послушать Алексея еще раз на Гейзенбаг 2017 Питер , на этот раз с отчет по автотестам .
Перейдем к пятерке лучших! Номер пять: Станислав Башкирцев – «Рандомизированное тестирование» .
Рейтинг: 4.27 .
Станислав борется за права Ивана Ивановича Иванова из всех форм и образцов и рассказывает, как рандомизировать тестовые данные и поведение, и при этом упростить код с помощью библиотек Qala Datagen (для Java), Random Ext (для JavaScript) и различных приемы комбинаторики.
Отчет в основном посвящен автоматическому тестированию, но он будет полезен и ручным тестировщикам.
Владимир Ситников с отчетом «Подводные камни при нагрузочном тестировании» занимает четвертое место в нашем топе, получая рейтинг 4.28 .
В докладе обсуждаются типичные ошибки нагрузочного тестирования корпоративных приложений.
Зачастую при анализе оказывается, что при тестировании все страницы показывают ошибку 404, в начале теста время отклика отличное, а в конце стремится к бесконечности, или вообще оказывается, что нагрузка не прикладывалась совсем.
Владимир рассказывает, как избежать подобных ошибок и обойти типичные проблемы при измерении производительности высоконагруженных сервисов и приложений.
Почетное третье место досталось докладу Дэн Куэльяр – «Appium: автоматизация приложений» .
Рейтинг: 4.29 .
В то время как веб-разработчикам за последние 10 лет было доступно множество удобных и полезных инструментов, мобильные разработчики уже давно остались без таких вещей, как непрерывная интеграция и автоматическое тестирование.
А ведь это напрямую влияет на скорость выпуска новинок.
Этот досадный пробел был заполнен фреймворком Appium. Дэн является непосредственным создателем Appium и рассказывает о его функциях и возможностях, а также о его развитии в целом.
В докладе обсуждаются как технология и особенности реализации, так и философия проекта с его живым и дружелюбным сообществом.
Если вы хотите услышать новые подробности из жизни Аппиума и задать вопросы Дэну, он будет по адресу.
Гейзенбаг 2017 Питер С обновленная версия отчета .
Второе место (рейтинг 4.37 ) по праву идет Александр Баяндин — «Побег из тюрьмы ChromeDriver» .
Как следует из названия, речь идет о ChromeDriver. Для протокола Selenium JSON Wire используется тот же протокол отладки Chrome, что и любимые Chrome DevTools веб-разработчиков.
Это значит, что с помощью прямых рук и некоторых знаний можно использовать практически всю мощь DevTools в Selenium-тестах, о чём и рассказывает Александр.
Подробности и советы — в полном видеоотчёте.
И, наконец, лучший репортаж Heisenbug 2016 Москва по мнению участников.
Жемчужина конференции! Филип Кекс – «Как научить роботов играть в игрыЭ» .
Рейтинг: 4.61 .
Конечно, дело не в том, что Терминатор пинает мяч в Сару Коннор, но это довольно близко.
Все успешные мобильные игры развиваются и растут, количество ошибок увеличивается, и нам нужно это как-то тестировать.
На помощь нам приходят автоматизированные тесты.
Но как научить тесты работать с нестандартным интерфейсом и сложной интерактивностью? Филип рассказывает о тестировании в геймдеве и показывает реальные примеры.
— крайний случай автотестов для тех, кто умеет это делать.
Как видите, все отчеты носят чисто практический характер; многие из них подходят в качестве руководств с практическими рекомендациями или, по крайней мере, показывают правильное направление, в котором следует копать.
До следующего Гейзенбага осталось чуть больше недели, еще есть все шансы успеть зарегистрироваться.
Если хотите больше крутых отчётов и хардкорного тестирования, приходите, будет жарко.
Подробности и регистрация на Heisenbug 2017 Piter доступны.
Теги: #тестирование #Тестирование веб-сервисов #Тестирование ИТ-систем #heisenbug #jug.ru #jug.ru
-
Вы Воспринимаете Домены Тематически?
19 Oct, 24 -
Безопасный Android Для Детей
19 Oct, 24 -
Смартфон Для Путешественников Sony Z3 Dual
19 Oct, 24 -
Люди Из Black Isle Вернулись На Kickstarter
19 Oct, 24 -
12 Советов По Оптимизации Тега Title
19 Oct, 24 -
Открытые Онлайн-Курсы От Университета Итмо
19 Oct, 24