Forwarded from Defront — про фронтенд-разработку и не только (Alexander Myshov)
Варун Вачнар пообщался с разработчиками из Adobe, BBC, Twilio, Shopify, Peloton и обобщил подходы, которые они используют при тестировании UI — "How to actually test UIs".
В статье рассказывается о подходах тестирования интерфейсов, создаваемых с помощью компонентного подхода. Для обособленного тестирования компонентов команды используют Storybook, для тестирования поведения компонентов — Testing Library, для тестирования доступности — Axe, для E2E-тестов — Playwright и Cypress.
Есть раздел про визуальное тестирование (тестирование скриншотами), но там нет упоминания инструментов с открытым исходным кодом, например, Hermione, Gemini, cypress-image-snapshot.
Как бы то ни было, статья хорошая. Очень рекомендую почитать.
#testing #tool
https://storybook.js.org/blog/how-to-actually-test-uis/
В статье рассказывается о подходах тестирования интерфейсов, создаваемых с помощью компонентного подхода. Для обособленного тестирования компонентов команды используют Storybook, для тестирования поведения компонентов — Testing Library, для тестирования доступности — Axe, для E2E-тестов — Playwright и Cypress.
Есть раздел про визуальное тестирование (тестирование скриншотами), но там нет упоминания инструментов с открытым исходным кодом, например, Hermione, Gemini, cypress-image-snapshot.
Как бы то ни было, статья хорошая. Очень рекомендую почитать.
#testing #tool
https://storybook.js.org/blog/how-to-actually-test-uis/
Storybook Blog
How to actually test UIs
Testing techniques used by leading engineering teams
Forwarded from Daily Coding 🔥
🛠 Test Collab — современный инструмент, предлагающий целую платформу для тестирования приложений. Одна из его особенностей — инновационный способ интеграции со всеми популярными системами отслеживания ошибок и инструментами автоматизации. Ко всему прочему, система содержит в себе возможности agile-методологии, отслеживания времени, управления требованиями, планирования и составления расписаний.
Daily Coding #инструменты #testing
Daily Coding #инструменты #testing
Forwarded from Daily Coding 🔥
🛠 Stepsize — issue-трекер в вашем редакторе. С его помощью можно управлять техническим долгом и задачами поддержки.
Допустим, вы наткнулись на участок кода, который нужно усовершенствовать. Но у вас нет времени заняться этим прямо сейчас. Установив Stepsize, вы сможете сделать закладку для этого отрывка кода или создать issue.
▍При помощи Stepsize можно:
— создавать и просматривать issues прямо в редакторе
— отслеживать технический долг и расставлять приоритеты для задач, связанных с ним
— добавлять ключевые issues в ваши спринты при помощи интеграции с Jira
— работать над техническими проблемами совместно с командой.
Это отличный инструмент для команд, которые хотят сделать технический долг видимым и начать погашать его.
Daily Coding #инструменты #testing
Допустим, вы наткнулись на участок кода, который нужно усовершенствовать. Но у вас нет времени заняться этим прямо сейчас. Установив Stepsize, вы сможете сделать закладку для этого отрывка кода или создать issue.
▍При помощи Stepsize можно:
— создавать и просматривать issues прямо в редакторе
— отслеживать технический долг и расставлять приоритеты для задач, связанных с ним
— добавлять ключевые issues в ваши спринты при помощи интеграции с Jira
— работать над техническими проблемами совместно с командой.
Это отличный инструмент для команд, которые хотят сделать технический долг видимым и начать погашать его.
Daily Coding #инструменты #testing