UI-автоматизация тестирования мобильных приложений и интеграция их в CI-процесс
Как с нуля построить процесс мобильной автоматизации UI-тестов и интегрировать его в CI-схему команды.
Как с нуля построить процесс мобильной автоматизации UI-тестов и интегрировать его в CI-схему команды.
Михаил расскажет бизнес-кейс проекта ExoAtlet: о том, куда приводят мечты, о тех сложностях, с которыми сталкивается стартап, решающий разрабатывать «железо», и о том, как наличие смыслов помогает не сдаваться и преодолевать препятствия.
ЭкзоАтлет
Playwright Test runner is a new Node.js test runner for end-to-end tests from Playwright team. In this talk, we'll get an introduction to Playwright Test.
Microsoft
Сегодня все крупные корпорации строят экосистемы не только с помощью классических приложений, но и с помощью connected-устройств. Automotive-решения — одно из них. В своем докладе Александр расскажет о том, какие automotive-решения бывают, какое у них устройство и как их тестировать.
Ситимобил
История о разработке с нуля all-in-one тестовой станции на производстве — последнем рубеже перед упаковкой устройства и отправкой на продажу.
СберДевайсы
СберДевайсы
На рынке всё больше компаний, которые начинают разрабатывать или уже запустили свои hardware-продукты. Роман и Олег поделятся своим опытом в тестировании умных устройств на различных этапах их разработки.
Презентация будет полезна как тем, кто уже давно знаком с тестированием, так и тем, кто только начинает свою карьеру в этой области.
SberDevices
SberDevices
Дмитрий и Надежда поделятся системным подходом к анализу flaky-тестов, вызванных разными причинами, и расскажут, как не допускать появления flaky-тестов.
Badoo
Badoo
В своем докладе Артем хочет взять одного автоматизатора с 100 автотестами и путем последовательных ухудшений превратить его в отдел тестирования, который будет делать ту же самую работу. С помощью этого эксперимента мы сможем понять, куда уходит время при организации процесса тестирования.
Qameta Software
PVS-Studio LLC
Авторы расскажут про то, как не надо делать и почему. А самое главное — на спорные моменты дадут две аргументированные точки зрения!
Промсвязьбанк
Самокат
Финансовые организации активно развивают тестирование производительности. И поэтому будет интересно сравнить подходы и технологии, применяемые в разных командах. Вячеслав (ВТБ) и Максим (Тинькофф) расскажут о своем опыте нагрузки в банке.
Тинькофф
Мария расскажет про опыт автотестирования во Flutter, а также зачем и для чего нужны те или иные виды автотестов.
Surf
Поговорим о статическом анализе Jenkins Pipeline, юнит- и интеграционном тестировании, и о CI/CD для Pipeline… с помощью Jenkins Pipeline.
CloudBees
Вместе с Яковом определим требования по основным фичам для минимального фреймворка на основе Selenium Webdriver для высокоуровневых системных UI-тестов (c примерами на Python). Разберем стили API таких фреймворков, особенно Selenide/Selene, и рассмотрим, в каких кейсах проще взять уже готовую библиотеку, а когда гибче реализовать свой враппер.
Automician
В своем докладе, на примерах, Александр расскажет про то, как и для чего мы используем плагины. Какие части функционала мы выносим в плагины, а какие оставляем в фреймворке.
YADRO
Евгений расскажет о том, что случилось с одним из самых популярных инструментов для тестирования — Protractor, и покажет, с какими проблемами можно столкнуться при переходе на WebdriverIO или Playwright.
В этом докладе мы поговорим про принципы юнит-тестирования, что из себя представляет ценный юнит-тест, в каких ситуациях следует и не следует использовать моки.
Enterprise Craftsmanship LLC
Мало кто из тестировщиков помнит про exploratory-тестирование: в докладе узнаем, что это за зверь, зачем он нужен, так ли он необходим и как организовать, если вы тоже захотите попробовать.
Этот доклад о том, как подготавливать данные для тестов. Вы узнаете, как на примере интеграционного тестирования Ozon команда подготавливает состояния для различных сред.
Ozon
В этом воркшопе мы пройдемся по всем шагам написания тестов с нуля, решим возникающие проблемы. Затем посмотрим, как тесты себя ведут при изменениях в коде, улучшим логирование для удобства отладки и обсудим идеи дальнейшего развития подхода.
Deutsche Bank Tech Center
Узнайте как Drill4J поможет вам выполнять тесты быстрее, поддерживать их в актуальном состоянии и экономить драгоценное время - на примере Cypress тестов и React приложения.
EPAM
Любомир расскажет про то, как беспилотник видит мир, про тесты на различных дорожных покрытиях, дополненную реальность в тестах, а также для чего еще нужна такая площадка, помимо тестов.
Яндекс
На воркшопе Артем поднимет простое приложение на Java+TS и покроет его набором разнообразных тестов.
Qameta Software
Рассказ о том, как устроено fuzzing-тестирование, что у него внутри и как это все вместе работает.
Postgres Professional
В течение 2 часов разберем архитектуру и напишем с нуля ядро враппера вокруг Selenium Webdriver с API в стиле Selenide/Selene на Python, по ходу заостряя внимание на полезности той или иной фичи. И узнаем, почему того, что уже есть в Selenium WebDriver, недостаточно для эффективной реализации высокоуровневых UI-тестов, ориентированных на пользователя.
Automician
Anna will answer all questions about code quality on legacy applications by showing how these problems were solved on real-world projects.
Filina Consulting
Microservices is good stuff for deployment and development, but it’s bringing some challenges for testing. The contract testing approach will help and in this workshop, you can learn more about that.
Inspired Testing
Testing tools seem to focus on throughput: how many tests can we run per unit time? Kent suggest an alternative: mean time to first failure. How long does a programmer have to wait until seeing a test fail (in the case that one fails)?
GustoHQ
Microservices is good stuff for deployment and development, but it’s bringing some challenges for testing. The contract testing approach will help and in this workshop, you can learn more about that.
Inspired Testing
Многие считают, что тестировщикам нужно писать E2E-тесты, и больше ничего. Во многих командах так и происходит. Но насколько это правильно в 2021 году, когда из каждого утюга вы слышите про DevOps, Docker, TestOps, CI/CD и прочие «лишние» штуки? Насколько правильно не пользоваться инфраструктурой и опытом коллег по цеху?
Qameta Software
Поговорим о статическом анализе Jenkins Pipeline, юнит- и интеграционном тестировании, и о CI/CD для Pipeline… с помощью Jenkins Pipeline.
CloudBees
В течение 2 часов разберем архитектуру и напишем с нуля ядро врапера вокруг Selenium Webdriver с API в стиле Selenide/Selene на Python, по ходу заостряя внимание на полезности той иной фичи. И узнаем, почему того, что уже есть в Selenium WebDriver, недостаточно для эффективной реализации высокоуровневых UI-тестов, ориентированных на пользователя.
Automician
В докладе будут рассмотрены часто встречающиеся недостатки в системах, написанных на Angular: почему они возникают, как их находить и тестировать. Будут даны общие рекомендации для безопасного программирования и тестирования систем.
Мир Plat.Form
Как тратить меньше времени на написание типизированных тестов в Postman, генерировать тесты автоматически (именно тесты, а не данные для них) и упрощать обновление тестовой коллекции при изменениях API.
Ситимобил
Сертификация является следующим шагом после базовых сертификаций по направлению Agile. В докладе пойдет речь:
Сбер
В рамках данного доклада будет продемонстрировано применение декларативных подходов к Тест Дизайну. И продемонстрирована одна из возможных архитектур фреймворка, с поддержкой данных техник.
Рассказ о том, что такое критичное к безопасности программное обеспечение и почему подход к его тестированию и верификации разительно отличается от такового для остального ПО, а также о том, как грамотное планирование и дальновидный подход к автоматизации позволяют многократно сократить издержки (и материальные, и временные).
Luxoft
Говорим о расписании, сессиях и делимся информацией. Подключайтесь, чтобы узнать, что вас будет ждать в эфире в ближайшее время!
Synthesized
EPAM
В Ozon mobile QA выполняют задачи релиз-инженеров. Это помогает им ускорить процессы разработки и тестирования, а также нарастить экспертизу, не свойственную QA-инженерам. В своем докладе Дарья расскажет об одной из таких фич — автоматическом создании Merge Request.
А проблемы все те же... Поговорим о распространенных вопросах лидов: 1) Нормально ли когда лид тестирования не тестирует? 2) От кого должна идти инициатива развития команды? 3) Как жить с синдромом самозванца?
Яндекс
Дарья расскажет, с чем вы можете столкнуться, работая с необычным продуктом, а также какие шаги из опыта ее команды можно взять на вооружение при обкатке почти любой новой фичи.
2ГИС
Modern banks are ready to experiment, but one has to understand possible benefits and risks from applying new approaches, like TCR.
To what extent TCR is OK for your team and project? What to expect from it? What teams need to be careful when choosing TCR?
Guys are going to talk about this during a short, but rich discussion.
GustoHQ
В рамках дискуссии поговорим, как сильно инженер должен погружаться в работу разработчика и почему сейчас нужны не тестировщики, а QA-инженеры. А еще о том, на каких этапах разработки продукта QA-инженер может и должен внедряться в процесс разработки и как это устроено в Райфе.
Райффайзенбанк
Райффайзенбанк
Райффайзенбанк
Райффайзенбанк
Если с тестированием сайта, мобильного приложения или даже игры всё, вроде бы, понятно, есть множество людей, занимающихся этим и готовых поделиться опытом, то что насчет базы данных, да еще и распределенной?
Тема тестирования «монстров» вроде Apache Ignite показалась Антону малораскрытой, и он решил поделиться подробностями опыта Сбера в этом докладе.
SberTech
Небольшой доклад о практическом использовании openAPI Generator:
Доклад займет 15 минут, в процессе будут приведены примеры кода на Github.
Райффайзенбанк
Мир тестирования многообразен и не ограничивается тестированием мобильных и веб-приложений. В этой небольшой сессии мы попытаемся приоткрыть дверь в обширный мир hardware QA, кратко познакомимся с задачами, с которыми наши инженеры сталкиваются каждый день, со спецификой нашей работы и постараемся показать, что же из собой представляет тестирование систем хранения данных.
Dell Technologies
JUG Ru Group
Сегодня все хотят релизить быстрее, а у штата компании всегда есть лимит. На этой дискуссии мы обсудим, стоит ли вкладываться в обучение ручных тестировщиков и принесет ли это профит компании. И с чего все же стоит начать обучение тестировщиков.
Ситимобил
Ситимобил
Ситимобил
Тематическая дискуссия не записывается
Netcracker
Qameta Software
Qameta Software
Эфир из главной студии Heisenbug.
Netcracker
Synthesized
Обсуждаем вопросы безопасности
PVS-Studio LLC
Synthesized / МФТИ
PVS-Studio
Денис Косарев, Senior Project Manager, расскажет о том, как проходит финальное собеседование, какие вопросы обычно задают кандидату, а также посоветует, как подготовиться к интервью и что выяснить о будущих работе и команде в рамках заключительного этапа job interview. Елизавета Кузнецова, Lead Recruiting Specialist, расскажет участникам о тактиках успешного прохождения интервью, особенностях подготовки к собеседованию и нюансах, на которые стоит обратить внимание всем желающим работать в Luxoft.
Luxoft
Luxoft
Подводим итоги, вспоминаем яркие моменты и рассказываем о дальнейших планах. Заходите на трансляцию, чтобы ничего не пропустить!
EPAM
Synthesized
На этой сессии члены программного комитета развеют мифы и расскажут, как доклады попадают в программу конференции.
EPAM
Synthesized / МФТИ
SkyHive
Synthesized
Представители программного комитета часто посещают конференции и смотрят доклады, сталкиваясь с муками выбора участников.
На этой сессии они ответят на вопросы:
Synthesized
EPAM
SkyHive
Поговорим о пересечениях в подходах тестирования и уникальных для каждой из отраслей методах. Обсудим не только проблемы и инструменты, но и состав команд, тестирующих решение.
SberTech
SberTech
Мир Plat.Form
Простые и сложные, локальные и облачные, бесплатные и дорогие — каким CI пользуетесь вы и почему? А какие ещё бывают? Что стоит попробовать? Куда это всё катится? Давайте попробуем в этом разобраться в нашей Zoom-сессии.
Synthesized / МФТИ