Flaky tests
Доклад о нестабильных автотестах.
Доклад о нестабильных автотестах.
Мы расскажем, как с помощью Arduino измерить ток, который потребляет мобильный телефон 10 000 раз в секунду.
Яндекс
Яндекс
На примере реального проекта продемонстрирую, как с Selenoid браузерное тестирование приложений становится быстрее и надежнее, а также сравню Selenoid с Selenium Server.
EPAM Systems
In this talk, we'll follow the journey of a test suite from its first test all the way up to running hundreds of tests in parallel.
The Selenium Project
Узнаем, как измерять длительность операций в браузере (JavaScript, rendering, AJAX), почему времена, получаемые от Selenium, показывают погоду и какая польза от Selenium-тестов может быть при замерах производительности. Посмотрим на boomerang.js и обсудим, на какие моменты стоит обращать внимание при интеграции подобных библиотек в проект. Также ознакомимся с инструментами, которые могут быть полезны при тестировании производительности на стороне клиента.
Netcracker
Расскажем, как не давать программистам писать неправильный код, как внедрять падения менее мучительно, зачем вам может понадобиться парсинг исходного кода и что вы можете с этого получить, а также зачем нужен социальный анализ кода и покрытие.
Одноклассники
Основная цель доклада — показать инструменты, которые помогут увеличить тестовое покрытие, ускоряя при этом работу ручных тестировщиков, аналитиков-разработчиков и других.
ALM Works
Мы подготовили задачи по Selenide из реальной проектной практики авторов со списком вариантов ответов, из которых нужно будет выбрать верный. Все правильные ответы будут объяснены, а также будет продемонстрировано практическое применение знаний, полученных от решения.
Vinogradov IT-Beratung
Поговорим о потенциальных граблях при работе с Google Cloud Standard Environment и как их избежать (протестировать), какие Google-инструменты можно использовать в своих проектах. Также вы узнаете чуть больше о GAE, Memcache, Task Queues, Objectify, Protobuf и Bazel.
Grid Dynamics
Расскажу про наш опыт применения UIAutomator, Espresso и XCUITest — какие мы нашли плюсы и минусы, с какими сложностями столкнулись и как c ними справлялись.
Тинькофф
Коснемся общих проблем и подходов автоматизации тестирования в GameDev на примере проекта World of Tanks. Расскажу, как мы пришли к «bot-net», посмотрим на его устройство и применение. Сфокусируемся на вопросах построения инфраструктуры и среды для тестов, а не на самих тестах для игр.
Wargaming
Расскажу, как выстроить процесс тестирования с использованием параллельной версии продукта, каковы плюсы и минусы этого подхода. Поделюсь своим успешным опытом такого тестирования на примере одного из компонентов платформы для биржевой торговли.
Deutsche Bank
Как выполнять много параллельных UI-тестов с Selenium Grid; как зарегистрировать большое количество нод; иметь высокую скорость и отказоустойчивость на случай, если Grid перестал отвечать; как обновить Grid без даунтайма и не держать тысячи Selenium-ов разных конфигураций в памяти и многое другое.
Авито
Alan will share strategies for successful automation, the challenge of flaky tests, the perils of UI automation, and many other tips based on experience in test and test automation across dozens of high volume products.
Unity
Расскажу о том, как нам удалось разработать и внедрить BDD-библиотеку шагов для написания автотестов и какие технические решения позволяют нам за недельный спринт доносить до клиента новую протестированную фичу, полностью покрытую автотестами, с готовой, актуальной документацией.
EPAM Systems
We'll cover all needed blocks to build a fully automated testing pipeline for web games loading time testing (with Selenium WebDriver, Selenium Grid, Appium, Zaproxy, Linux traffic control, Jenkins and Docker), what are the most important metrics, what kind of data we can collect and how we can store it, as well as tests results visualisation which can be applied to a much larger scope than web games loading testing using such tools as InfluxDB and Grafana.
Evolution Gaming
Расскажем, как мы тестируем конфигурацию и насколько это было полезно в нашем проекте. Доклад для всех, кто хочет узнать простой способ увеличения стабильности и доступности системы в продакшне.
Яндекс
Как верно протестировать функцию поиска в вашем приложении.
Grid Dynamics
Поговорим об инструментах для создания и правки тестов, подходах, которые помогают добиться доверия к результатам прохождения тестов, а также о том, как осуществляется контроль за качеством тестов в проектах команды Артема.
You'll learn how to get the best of Appium, Calabash or any other tool when you only start using them and how to fix the limitations. This talk covers the speaker's encounter with this problem, the real use-case, its solution and the options for dealing with these issues.
Badoo (by MagicLab)
Приведу забавную классификацию тестировщиков, чтобы вы смогли лишний раз задуматься, как вас видят со стороны и, возможно, изменить ситуацию к лучшему.
XP Injection
Доклад поможет взглянуть на ошибки программного обеспечения глазами обычных людей. Поговорим о том, как научить интерфейс грамотно сообщать об ошибках и сбоях, чтобы не бесить пользователей.
Собака Павлова
Постараемся осветить проблемы и нюансы, с которыми мы столкнулись при работе с локациями, дать советы, рассказать об используемых инструментах.
Badoo
Badoo (by MagicLab)
Alan Page will share examples of some of the most practical testing tools, discuss the power of building a broad tester toolbox and explain how testers can provide their technical background in order to provide massive value to their teams.
Unity
На примере Java-проектов покажу, как можно строить Pipeline-библиотеки для задач QA и переносить проекты на новую платформу. Мы интегрируем Docker, Maven, JUnit, FindBugs, Сoverity, а потом реализуем динамическую параллелизацию тестов. Также поговорим о подводных камнях и о том, как можно эффективно разрабатывать, тестировать и поддерживать подобные фреймворки.
CloudBees
Как происходит разработка и тестирование «капитальных» объектов — на примере АЭС.
Росатом
Мы рассмотрим типичные поломки, которые встречаются в A/B-тестировании, и у вас появится возможность, вернувшись на рабочее место, немножко побыть data scientists и найти ошибки у себя в компании. Какие-то из них там наверняка есть.
Независимый консультант
Обсудим перформанс в тестировании, инструменты, синтетику и продакшен-нагрузки, масштабируемые системы, latency, thoughput и многое другое.
Netcracker
Grid Dynamics
Яндекс
Яндекс
JUG Ru Group
Обсудим профессиональный рост тестировщиков, развитие экспертности в предметной области, влияние знания технологии на тестирование построенных на ней решений, материалы для профессионального развития, конкуренцию на рынке труда и многое другое.
ALM Works
XP Injection
Badoo
JUG Ru Group
Одноклассники
Мы пройдемся по всем основным блокам построения тестового фреймворка и тому, как они связаны между собой. Вы научитесь собирать свое решение по автоматизации из библиотек с открытым кодом и делать так, чтобы они дополняли друг друга.
Riga Dev Days
Поговорим о мотивации парной работы разработчика с тестировщиком, конкретных практиках и подходах на разных этапах работы над задачами, а также преимуществах, которые могут извлечь обе стороны из такой работы.
XP Injection
Как укрощать Docker с помощью библиотеки Testcontainers, позволяющей быстро и кроссплатформенно запускать из ваших тестов Docker-контейнеры с популярными базами данных, Selenium-браузерами и вообще всем, что умеет бегать в Docker. С возможностью запускать как локально, так и на CI-серверах без изменений.
Uvita GmbH