Heisenbug: Мария Лещинская — Нативные автотесты кроссплатформенного Flutter - видео HD

Heisenbug: Мария Лещинская — Нативные автотесты кроссплатформенного Flutter - видео
01:00:10

Heisenbug 163 ролика

На этом канале публикуются видео с Heisenbug — международной технической QA-конференции, собирающей более 500 специалистов в области тестирования (не только тестировщиков, но и разработчиков, тимлидов и CTO).

Мария Лещинская — Нативные автотесты кроссплатформенного Flutter - видео.

Ближайшая конференция: Heisenbug 2022 Autumn — 7–8 ноября (Online), 18 ноября (Offline)
Подробности и билеты: bit.ly/324fjlr
— —
.. Мария начнет рассказ со знакомства с Flutter и с автотестами на нем. Будет краткая информация о видах тестов на Flutter, кто и как пишет их в Surf, а главное — почему именно так. Также коснемся вопроса стратегии: зачем и для чего нужны те или иные виды автотестов, и какие инструменты будут неплохим дополнением.

Когда в Surf начали знакомиться с автотестами на Flutter, еще не существовало пакета integration_test, который позволяет почти одновременно работать с виджет- и E2E-тестами. Поэтому в компании стали искать возможности облегчить себе жизнь при написании таких видов тестов.

Команда условно объединила виджет и E2E, добавив уровень абстракции для использования одного обращения к двум типам тестов. Еще взяли переиспользуемые компоненты, которые помогали в реализации как E2E, так и виджет-тестов. А также подключили геркин с помощью фреймворка flutter_gherkin.

После того, как во Flutter расширили возможности работы с тестами, предоставили доступ к простой работе с E2E и виджетами с помощью пакета integration_test, Surf переключились на него. Но все так же продолжают использовать переиспользуемые компоненты и геркин.

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

Популярные темы видео