Skip to content

QAk-QAk на Heisenbug: автоматизация UI-тестов на разных платформах

By Heisenbug — конференция по тестированию · другие пересказы этого канала

29 мин видео·ru··530 views

Это пересказ, составленный ИИ, — видео канала Heisenbug — конференция по тестированию длительностью 29 мин «QAk-QAk на Heisenbug: автоматизация UI-тестов на разных платформах», опубликовано 4 октября 2023 г.. Полная расшифровка сжата до 10 тезисов с переходом по таймкодам.

Пересказ

Этот подкаст с Эмилией из Тинькофф посвящен автоматизации тестирования, охватывая ее путь в профессию, подходы компании к организации автоматизации на различных платформах (Web, Android, iOS), а также обсуждение актуальных фреймворков и сложностей, возникающих в процессе.

Тезисы

  • Эмилия из Тинькофф, гостья подкаста "Квакуаков Production", делится своим опытом и подходами к автоматизации тестирования на различных платформах. 
  • Использование библиотек и классов из кода разработки в Android-автотестах возможно как экстренная мера для доступа к элементам, но требует осторожности из-за потенциальных рисков и не тестирования сторонних библиотек. 
  • Эмилия пришла в автоматизацию случайно, но ценит ее за возможность объединять знания из разных областей (DevOps, разработка, тестирование) и постоянное развитие. 
  • Для эффективной автоматизации не обязательно быть ручным тестировщиком, но крайне важно понимать весь процесс продуктовой разработки от спецификации до выкатки на пользователей. 
  • В Тинькофф QA-инженеры активно занимаются автоматизацией, выделяя на это до 20% своего времени, что способствует их развитию и глубокому изучению разных языков и платформ. 
  • При переходе между платформами (Web, Android, iOS) важнее общие теоретические принципы тестирования и паттерны, чем специфические различия, что облегчает адаптацию инженеров. 
  • Компания использует комплексную систему обучения для автоматизаторов, включающую теоретические материалы, внутренние доклады, общие паттерны и практические задания с менторством. 
  • Для Web-автоматизации перспективными фреймворками считаются Selenide (из-за зрелости) и Playwright (как новый и быстро развивающийся), а для Android — Espresso и Kaspresso, хотя переход на новые решения затруднен из-за легаси-кода и мультиплатформенности. 
  • Сложности в автоматизации включают отладку нестабильных тестов, решение нетривиальных проблем с разработчиками, адаптацию к изменениям API версий (особенно на Android) и управление фермами устройств/эмуляторов. 
  • Тесты интегрированы в CI/CD: Android-тесты запускаются на каждый коммит и Pull Request, блокируя мерж при падении, что позволяет находить баги на ранних этапах разработки. 
QAk-QAk на Heisenbug: автоматизация UI-тестов на разных платформах

QAk-QAk на Heisenbug: автоматизация UI-тестов на разных платформах

Этот подкаст с Эмилией из Тинькофф посвящен автоматизации тестирования, охватывая ее путь в профессию, подходы компании к организации автоматизации на различных платформах (Web, Android, iOS), а также обсуждение актуальных фреймворков и сложностей, возникающих в процессе.

Тезисы

Эмилия из Тинькофф, гостья подкаста "Квакуаков Production", делится своим опытом и подходами к автоматизации тестирования на различных платформах.
Использование библиотек и классов из кода разработки в Android-автотестах возможно как экстренная мера для доступа к элементам, но требует осторожности из-за потенциальных рисков и не тестирования сторонних библиотек.
Эмилия пришла в автоматизацию случайно, но ценит ее за возможность объединять знания из разных областей (DevOps, разработка, тестирование) и постоянное развитие.
Для эффективной автоматизации не обязательно быть ручным тестировщиком, но крайне важно понимать весь процесс продуктовой разработки от спецификации до выкатки на пользователей.
В Тинькофф QA-инженеры активно занимаются автоматизацией, выделяя на это до 20% своего времени, что способствует их развитию и глубокому изучению разных языков и платформ.
При переходе между платформами (Web, Android, iOS) важнее общие теоретические принципы тестирования и паттерны, чем специфические различия, что облегчает адаптацию инженеров.
Компания использует комплексную систему обучения для автоматизаторов, включающую теоретические материалы, внутренние доклады, общие паттерны и практические задания с менторством.
Для Web-автоматизации перспективными фреймворками считаются Selenide (из-за зрелости) и Playwright (как новый и быстро развивающийся), а для Android — Espresso и Kaspresso, хотя переход на новые решения затруднен из-за легаси-кода и мультиплатформенности.
Сложности в автоматизации включают отладку нестабильных тестов, решение нетривиальных проблем с разработчиками, адаптацию к изменениям API версий (особенно на Android) и управление фермами устройств/эмуляторов.
Тесты интегрированы в CI/CD: Android-тесты запускаются на каждый коммит и Pull Request, блокируя мерж при падении, что позволяет находить баги на ранних этапах разработки.
Пересказ любого видео — бесплатно
Summarizer.tube
Копировать всё
Ссылка
В закладки

Пересказ любого видео с YouTube — бесплатно

Вы только что прочитали пересказ этого видео. Вставьте ссылку на любое другое — получите тезисы с таймкодами за секунды. Без регистрации, 5 в день бесплатно.

Ещё материалы

Другие пересказы

1 ч 13 мин

Артем Ерошенко — Тест-кейсы как код

Heisenbug — конференция по тестированиюru

Докладчик Артём Ярошенко представляет подход «тест-кейсы как код», который предлагает хранить тест-кейсы в системе контроля версий для повышения эффективности, переиспользования и управляемости процес

45 мин

Вадим Никитенко — 7 смертных грехов тестирования

Heisenbug — конференция по тестированиюru

Этот доклад в игровой форме демонстрирует, как использовать Playwright для мокирования HTTP-запросов и браузерных API, а также для эффективной параллелизации тестов, чтобы помочь псу Моку преодолеть с

41 мин

Ирина Старыгина, Наталья Кяргина — Как тестируют игры Gothic на консолях

Heisenbug — конференция по тестированиюru

В докладе рассказывается об особенностях тестирования игр при портировании на консоли, включая специфические требования платформ, технические ограничения, работу с сообществом и анализ багов на пример

19 мин

Цифровой цирк в двух словах | 3D-пародия

Менсейru

Видео представляет собой сатирический обзор на пародию игры "The Amazing Digital Circus", высмеивающий низкое качество графики, сюжет и общую концепцию, при этом отмечая некоторые неожиданно хорошие а

27 мин

Я создал ИИ-ассистента, который ведет все мои дела (сэкономил 100к)

Михаил Тимочкоru

Автор делится пошаговой инструкцией по настройке ИИ-ассистента на базе нейросети Claude, интегрированного с Notion и Google Календарем, для автоматизированного управления всеми рабочими и личными зада