Тестирование доступности — это не страшно | Челядинов Лев

Писать юнит-тесты решатся не все, а если речь зайдет про тестирование доступности приложения, то и самые стойкие могут пошатнуться. Правда заключается в том, что современные браузеры отлично разбираются в доступности, если мы не будем им мешать. В этом докладе я покажу, что тестирование доступности на самом деле не сильно отличается от общего юнит-тестирования (хорошего), и расскажу про философию Testing Library. Доклад будет интересен тем, кто пишет автотесты фронтенда — неважно, Jest или Cypress, React или Svelte. Надеюсь, что эта философия замотивирует вас писать тесты максимально близко к пользователю и поможет найти существующие проблемы доступности, которые легко исправить. О спикере Фронтендер-энтузиаст, в прошлом разработчик Яндекс.Практикума. Последние пять лет в своё удовольствие оттачивал навыки фронтенда на хобби-проектах, а теперь спешу опробовать их в индустрии. Люблю современные технологии, в особенности — Svelte, настолько, что создал для него опен-сорсную библиотеку компонентов.

Иконка канала IT-конференция Merge
9 подписчиков
12+
2 месяца назад
12+
2 месяца назад

Писать юнит-тесты решатся не все, а если речь зайдет про тестирование доступности приложения, то и самые стойкие могут пошатнуться. Правда заключается в том, что современные браузеры отлично разбираются в доступности, если мы не будем им мешать. В этом докладе я покажу, что тестирование доступности на самом деле не сильно отличается от общего юнит-тестирования (хорошего), и расскажу про философию Testing Library. Доклад будет интересен тем, кто пишет автотесты фронтенда — неважно, Jest или Cypress, React или Svelte. Надеюсь, что эта философия замотивирует вас писать тесты максимально близко к пользователю и поможет найти существующие проблемы доступности, которые легко исправить. О спикере Фронтендер-энтузиаст, в прошлом разработчик Яндекс.Практикума. Последние пять лет в своё удовольствие оттачивал навыки фронтенда на хобби-проектах, а теперь спешу опробовать их в индустрии. Люблю современные технологии, в особенности — Svelte, настолько, что создал для него опен-сорсную библиотеку компонентов.

, чтобы оставлять комментарии