Size: a a a

Веб-компоненты

2020 November 19

MB

Mikhail Bashkirov in Веб-компоненты
источник

MB

Mikhail Bashkirov in Веб-компоненты
а не надо 2000 браузеров поддерживть
источник

MB

Mikhail Bashkirov in Веб-компоненты
обычно 2 последние версии + ie11 или без него
источник

AM

Artur Mustafin in Веб-компоненты
в общем берите все актуальные браузеры за 2018 год покрвающие 80% рынка и скорее всего они и будут покрывать те же 80% рынка и все
источник

SK

Serhii Kulykov in Веб-компоненты
ну я некорректно выразился. мы тестируем важные для нас версии всех основных поддерживаемых браузеров.

имел в виду, что тестировать в jest я для нас не вижу смысла
источник

AM

Artur Mustafin in Веб-компоненты
Mikhail Bashkirov
обычно 2 последние версии + ie11 или без него
2 последние версии - это не совсем корректно у разных браузеров разное расписание выхода а устройства все бурут примерно в ожно время
источник

AM

Artur Mustafin in Веб-компоненты
лучше брать по стрезу времени
источник

MB

Mikhail Bashkirov in Веб-компоненты
все верно, просто я отвечал на фразу про 2000
источник

AM

Artur Mustafin in Веб-компоненты
ну да естесственно
источник

AM

Artur Mustafin in Веб-компоненты
большинсво браузеров будут отличаться не версией а форм-фактором устройства
источник

AM

Artur Mustafin in Веб-компоненты
если насрать как будет выглядеть то и тестировать ненадо
источник

AM

Artur Mustafin in Веб-компоненты
в теории можно делать ribbon или respoinsive или adaptive ui
источник

AM

Artur Mustafin in Веб-компоненты
тогда соглашусь на 8 формфакторов основных в тз (и чтобы было прописаны размеры и соотношение сторон и ретина не нетина то есть dpi) и тогда норм
источник

AM

Artur Mustafin in Веб-компоненты
иначе заеьюююут а вот тут у начальника iphone 4s там в экранчик не влезает надпись
источник

AM

Artur Mustafin in Веб-компоненты
потому что ситуации разные бывают и надо фиксировать все кейсы детально потому что это выносит мозг - вся неопределенность с тестами
источник

MB

Mikhail Bashkirov in Веб-компоненты
ну я бы сказал, что надо во всем меру знать
в теории ты все правильно говоришь, на практике ресурсов не хватает все так детально тестировать
источник

MB

Mikhail Bashkirov in Веб-компоненты
но стараться надо 🙂
источник

DS

Den Sumbaev in Веб-компоненты
короче вы за e2e тесты для компонентов)
источник

SK

Serhii Kulykov in Веб-компоненты
смотря что тестировать. у нас UI элементы и мы тестируем DOM, где могут быть различия между браузерами и иногда баги

если тестировать бизнес-логику, то наверное Jest будет достаточно
источник

DS

Den Sumbaev in Веб-компоненты
jest в данном случае не ограничивает нас, на нём можно и e2e писать, к примеру тот же stencil так и делат. Мне пока кажется разумно разделять на unit тесты, которые могут проверить API компонента, реакцию стейта на изменение атрибутов и т.д. (это можно сделать через Electron). А вот далее делать e2e тесты через Puppeteer или что-то подобное для других браузеров и вот уже там проверять правильность отображения в разных браузерах и взаимодействие с пользователем.
источник