• Не записывалось

    Круглый стол – Что должен знать тестировщик в 2018 году?

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

  • Не записывалось

    Разработка и тестирование с Google

    Поговорим о потенциальных граблях при работе с Google Cloud Standard Environment и как их избежать (протестировать), какие Google-инструменты можно использовать в своих проектах. Также вы узнаете чуть больше о GAE, Memcache, Task Queues, Objectify, Protobuf и Bazel.

  • Не записывалось

    Строим свой тестовый фреймворк, c Jenkins Pipeline и библиотеками

    На примере Java-проектов покажу, как можно строить Pipeline-библиотеки для задач QA и переносить проекты на новую платформу. Мы интегрируем Docker, Maven, JUnit, FindBugs, Сoverity, а потом реализуем динамическую параллелизацию тестов. Также поговорим о подводных камнях и о том, как можно эффективно разрабатывать, тестировать и поддерживать подобные фреймворки.

  • Не записывалось

    Automate the impossible: blending the best of Android drivers

    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. 

  • Не записывалось

    Как проверить систему, не запуская её

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

  • Не записывалось

    Как построить свой фреймворк для автотестов?

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

  • Не записывалось

    Автотесты в World of Tanks: боты на страже качества

    Коснемся общих проблем и подходов автоматизации тестирования в GameDev на примере проекта World of Tanks. Расскажу, как мы пришли к «bot-net», посмотрим на его устройство и применение. Сфокусируемся на вопросах построения инфраструктуры и среды для тестов, а не на самих тестах для игр.

  • Не записывалось

    Testcontainers: Docker, Docker, Docker… и тесты

    Как укрощать Docker с помощью библиотеки Testcontainers, позволяющей быстро и кроссплатформенно запускать из ваших тестов Docker-контейнеры с популярными базами данных, Selenium-браузерами и вообще всем, что умеет бегать в Docker. С возможностью запускать как локально, так и на CI-серверах без изменений.

  • Не записывалось

    Loading time testing and results visualisation of web games

    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. 

  • Не записывалось

    Как сообщать пользователю, если «Упс, что-то пошло не так»

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

  • Не записывалось

    BDD в розовом цвете

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

  • Не записывалось

    Использование staging и differential testing для регрессионного тестирования

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

  • Не записывалось

    Как выполнять много UI-тестов параллельно, используя Selenium Grid?

    Как выполнять много параллельных UI-тестов с Selenium Grid; как зарегистрировать большое количество нод; иметь высокую скорость и отказоустойчивость на случай, если Grid перестал отвечать; как обновить Grid без даунтайма и не держать тысячи Selenium-ов разных конфигураций в памяти и многое другое.

  • Не записывалось

    Простота, доверие, контроль — три кита автоматизации веб-тестирования

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

  • Не записывалось

    Selenide Puzzlers

    Мы подготовили задачи по Selenide из реальной проектной практики авторов со списком вариантов ответов, из которых нужно будет выбрать верный. Все правильные ответы будут объяснены, а также будет продемонстрировано практическое применение знаний, полученных от решения.

  • Не записывалось

    Разработчик + тестировщик = качество++

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

  • Не записывалось

    Белый ящик Пандоры

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

  • Не записывалось

    Ваши A/B-тесты сломаны

    Мы рассмотрим типичные поломки, которые встречаются в A/B-тестировании, и у вас появится возможность, вернувшись на рабочее место, немножко побыть data scientists и найти ошибки у себя в компании. Какие-то из них там наверняка есть.

  • Не записывалось

    Круглый стол – Тестирование производительности и поиск узких мест

    Обсудим перформанс в тестировании, инструменты, синтетику и продакшен-нагрузки, масштабируемые системы, latency, thoughput и многое другое.

  • Не записывалось

    Инструменты тестировщика

    Основная цель доклада — показать инструменты, которые помогут увеличить тестовое покрытие, ускоряя при этом работу ручных тестировщиков, аналитиков-разработчиков и других.

  • Не записывалось

    Truths about technical testing

    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.

  • Не записывалось

    Тестирование производительности веб-приложений на стороне браузера (JavaScript, rendering, вот это всё)

    Узнаем, как измерять длительность операций в браузере (JavaScript, rendering, AJAX), почему времена, получаемые от Selenium, показывают погоду и какая польза от Selenium-тестов может быть при замерах производительности. Посмотрим на boomerang.js и обсудим, на какие моменты стоит обращать внимание при интеграции подобных библиотек в проект. Также ознакомимся с инструментами, которые могут быть полезны при тестировании производительности на стороне клиента.

  • Не записывалось

    Бытовая классификация тестировщиков с точки зрения разработчика

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

  • Не записывалось

    The (Ab)use and misuse of test automation

    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.

  • Не записывалось

    Тестирование геолокации в Badoo: шишки, камни, костыли и селфи-палка

    Постараемся осветить проблемы и нюансы, с которыми мы столкнулись при работе с локациями, дать советы, рассказать об используемых инструментах.

  • Не записывалось

    Scaling Selenium

    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.