image
Последний пост про программу CodeFest X перед закрытием регистрации

Приятно осознавать, что тестирование не только для тестировщиков. По нашим субъективным подсчетам 40% аудитории секции QA — это специалисты, напрямую не связанные с тестированием: разработчики, менеджеры, DevOps и даже дизайнеры.

В этом году постараемся удовлетворить интересы всех заинтересованных: поговорим про автоматизацию, управление, инфраструктуру и продажу пельмешек в магазине.

Как выжать максимум из автоматизации?


Автоматизация — это часто базовый набор тестов, использующийся в дополнение к ручному тестированию, основными пользователями и заказчиками которых являются QA. Но что если попробовать расширить привычные рамки? Сотрудники других направлений иногда даже не подозревают, что результаты автотестов могут быть им полезны. Как принести пользу коллеге из соседнего кабинета и сделать его работу чуть проще, расскажут ребята из Netcetera, Badoo и Mail. Ru.

imageContext: The missing ingredient in multilingual software translation
Mirjana Andovska, Netcetera
I’d like to share with you how automated end-to-end tests can be involved to support and speed up the software translation process. My quest on this 40 min journey, is not to tell you, but to show you with examples how to feel the content and, in the same time, also feel the context of that content.


imageНетрадиционное использование автотестов
Александр Баяндин, Badoo
В своём докладе я расскажу, как на основе существующих автотестов мы сделали LiveShots — новый внутренний продукт, упростивший работу не только тестировщиков, но и дизайнеров, аналитиков и менеджеров. Принципы и подходы, которые мы использовали, будут полезны всем, кто сталкивается с большим разнообразием версий одного продукта, а также помогут сделать аналогичное решение в своём проекте.


imageПревращаем автотесты в тесты безопасности
Сергей Белов, Mail.Ru
Поиск уязвимостей начинается с анализа функционала, сбора всех параметров и изучения бизнес-логики приложения. Чаще всего в автотестах это всё уже есть, осталось лишь сконвертировать их в тесты безопасности и подать нужные данные на вход. В докладе мы рассмотрим несколько примеров как это сделать, и как найти уязвимости в своём проекте.


Про автоматизацию


В этом году поговорим про автоматизацию фронтенда и бэкенда, про практические аспекты Model Based Testing.

imageЭкзистенциальная сказка о быстрых релизах и автоматизации тестирования
Павел Сташевский, Lamoda
Тестирование, особенно регрессионное, является узким горлышком в релизе приложение. Хочется, чтобы все было просто, быстро, качественно, а еще лучше — с помощью нажатия одной кнопки. Свежо придание, да верится с трудом… В докладе рассмотрим как в Lamoda сказку сделали явью: использование Codeception для автоматизации тестирования php-бэкендов, важность моков и как устроена инфраструктура.


imageVisual Regression Testing
Carl Crawford, Badoo
We will build a VRT solution from scratch using Puppeteer and Headless Chrome. The plan is for you to come away with both knowledge and examples to help you bring VRT to your workplace.


Старожилы CodeFest, наверняка, помнят доклад Kristian Karl из Spotify про Model Based Testing. В этом году мы сможем узнать, как в Авито перешли к генерации автотестов run time на основе моделей.

imageModel Based Testing в связке с Agile development/testing
Дмитрий Химион, Авито
В докладе будет освещено, как мы получили полное отсутствие автотестов, возможность полуавтоматической генерации модели работы приложения, как проводится регрессионное тестирование приложения, и какие дополнения нужны для удобства использования MBT в рамках продуктовой разработки.


Про процессы


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

imageКак тестируют ВКонтакте
Анастасия Семенюк, VK
Доклад про работу отдела тестирования в одной из крупнейших IT-компаний России. Анастасия расскажет, как поддерживается качество популярной социальной сети.


imageКак превратить QA команду в руины?
Юлия Долбилова, Додо пицца
Доклад о том, как мы сформировали и расформировали выделенную QA команду, о привлечении к тестированию и автотестам разработчиков и аналитиков, автоматизации рутины тестировщиков и саппорта. Сейчас ни хворь, ни отпуск тестировщика нам не страшны, ведь кроссфункциональность и командная ответственность за продукт решают эту беду.


imageКак ускорить тесты в 10 раз и вернуть к ним доверие
Сергей Быстрых, Plesk
В докладе я расскажу, как мы перестраивали свои процессы, чтобы доставлять фичи быстрее, какие решения, подходы и технологии для этого применяли, как и на чём смогли ускориться, а главное — стали больше доверять результатам тестов и прекратили тратить драгоценный ресурс команды на постоянные разборы упавших тестов.


Про мобилки


На прошлых конференциях мы говорили про фермы девайсов для Android и iOS. В этом году рассмотрим как инфраструктура позволяет запускать сотни тестов на каждый PR.

imageМасштабирование андроид-тестирования в Одноклассниках
Роман Иваницкий, Одноклассники
История развития селениум-инфраструктуры, масштабирование фермы для андроид-тестирования и объединение её с существующей инфраструктурой, или как мы пришли к запуску всех тестов на каждый PR.


А также


А также обсудим плоды столь ценного взаимодействия отделов тестирования с разработчиками и DevOps инженерами, и как инструменты из их арсенала могут помочь тестированию.

image

Максим Бакиров из 2ГИС расскажет как улучшить качество, тестируя приложение на неправильных, неожиданных или случайных данных. Раскроет детали реализации и этапы внедрения фаззинга в свой проект.


image

Леонид Руденко из JetBrains проведет мастер-класс использования Terraform для развертывания и поддержки кластера Selenoid. После доклада вы сможете применить этот инструмент в работе со своей инфраструктурой.


image

Дмитрий Якин из СКБ Контур поделится с нами увлекательными буднями тестировщика online-касс: с какими задачами столкнулись и сколько метров чековой ленты было истрачено при тестировании кассового железа.


image
Тестирование — это не только про поиск багов, но и про стабильную работу продукта, не вызывающую критического подгорания у пользователей. Технологии позволяют нам достигать наших целей эффективно, а иногда решают здоровенные проблемы за неделю, но при отсутствии общего понимания продукта и целей команды они нам не помогут. Какие методы могут дать больший прирост эффективности расскажет Михаил Косыхин из Актион Технологии.


Кстати про пельмешки! Регистрация на CodeFest X закрывается: сразу, как только 25 марта часы пробьют 23:59 по новосибирскому времени. После этого зарегистрироваться можно будет только для онлайн-участия.

Приходите, будет улётно!

Комментарии (2)


  1. NeverIn
    21.03.2019 20:26

    Запись будет доступна?


    1. likegroof Автор
      22.03.2019 14:37
      +1

      Будет. Через пару месяцев после CodeFest в открытом доступе.