@tryToFrontEnd

Тестирование больших vue приложений?

Сколько статей прочитал везде говорят о том, что тесты нужны, но я не смог найти ни одной статьи с описанием того, а как тестировать крупные приложения?
То есть у нас есть приложение, которое состоит из десятка разных компонентов, vuex, куча запросов к API. Как понять, что именно мне нужно покрыть тестами? Ведь по логике нужный каждый кусок покрывать, чтобы быть на 100% уверенным в этом коде?
Может кто может подсказать статьи на эту тему и вообще на тему тестирования vue приложений?
  • Вопрос задан
  • 194 просмотра
Решения вопроса 1
vabka
@vabka
Токсичный шарпист
а как тестировать крупные приложения?

Да точно также.

Как понять, что именно мне нужно покрыть тестами?

Этот вопрос решает тест-анализ.
Как за минимальное количество прогонов узнать как можно больше о состоянии приложения, и чтобы это принесло как можно больше пользы.

Ведь по логике нужный каждый кусок покрывать, чтобы быть на 100% уверенным в этом коде?

Да, но полное покрытие - это очень дорого, и часто не оправдано.

По тому, если приоложение большое, а тестов нет:
1. Покрываем самое критичное и важное, без чего просто жить нельзя, если оно поломается.
2. Покрывает то, где много изменений происходит, и есть шанс случайно поломать.
3. Покрываем всё новое, как часть реализации фичи.
4. Юнит тестами ещё есть смысл покрыть всякие общие компоненты, которые используются тупо везде.

Всё старое, стабильное, изолированное, считается, что нет большого смысла тестировать, тк оно уже за долгое время вдоль и поперёк протестировано пользователями.
Но со временем лучше повышать процент покрытия - например, когда нет особо других задач или появилось лишнее время.

А vue тут ни при чём.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы