Size: a a a

JavaScript.Ninja

2021 September 25

I

Ivan in JavaScript.Ninja
в моем понимании - когда тесты не покрывают необходимые требования
но вот я не понимаю - когда они могут не покрывать?
поэтому и вопрос
я конечно погуглю и узнаю
но вы так горячо все это обсуждаете что аж стало интересно )
источник

KR

Kirill Romanov in JavaScript.Ninja
неправильный тест может просто не тестировать ничего не самом деле
источник

KR

Kirill Romanov in JavaScript.Ninja
код покрыт (с точки зрения прохождения строчек), но на самом деле результат не проверяется
источник

DP

Dmytro Petunenko in JavaScript.Ninja
Наверное стоит начать с того что же такое мутационные тесты)
источник

I

Ivan in JavaScript.Ninja
допустим, в терминах мы разбираемся)
источник

I

Ivan in JavaScript.Ninja
вопрос был больше в том - для чего это  нужно
для тестирования ради тестирования?
ради следования модным технологиям?
закрыть практические проблемы? - есть примеры?
источник

KR

Kirill Romanov in JavaScript.Ninja
для чего мы тестируем код? чтобы быть уверенными, что он работает правильно
для чего нужно мутационное тестирование? чтобы быть уверенными, что наши тесты действительно что-то тестируют
источник

DP

Dmytro Petunenko in JavaScript.Ninja
Ну думаю если в терминах разбираетесь то зачем это нужно должно быть понятно, иначе все же не разбираетесь)
источник

W

Wert in JavaScript.Ninja
И какой? Реакт или Вью3. Ваша рекомендация?
источник

DP

Dmytro Petunenko in JavaScript.Ninja
Приведу случай, был конфликт у меня с девом, по поводу ПР.
Он показывал покрытие 100% и уверял что тесты ок, мне же пришлось писать кейс что бы показать что не ок.
Если бы были мутационные тесты, думаю таких вопросов не возникло бы
Для меня пока не ясно только где в "пищевой цепочке" его расположить
Юниты есть почти всегда, интеграции тоже по основным кейсам, e2e к сожалению только на хепи кейсы и то не всегда, а вот чем условно можно пожертвовать что бы продать мутационные я пока не знаю
источник

VS

Vlad 🦠 Starkovsky in JavaScript.Ninja
Ангуляр
источник

W

Wert in JavaScript.Ninja
Серьезно?
источник

KR

Kirill Romanov in JavaScript.Ninja
мутационное тестирование же не само по себе существует) обычно оно гоняется для юнит-тестов (для e2e слишком дорого будет)
источник

I

Ivan in JavaScript.Ninja
так я потмоу и спросил - про качественное применение мутационных тестов
источник

E

Eh in JavaScript.Ninja
Реакт - библиотека, вью - фреймворк, который решает 80% задач "из коробки". Реакт с этой точки зрения выступает конструктором. Выбирай инструмент исходя из задач, но знать надо и то и то.
источник

DP

Dmytro Petunenko in JavaScript.Ninja
Небольшой обзор
https://habr.com/ru/post/341094/
источник

I

Ivan in JavaScript.Ninja
спс)
источник

V

Viktor in JavaScript.Ninja
А почему не светл?
источник

V

Viktor in JavaScript.Ninja
Мне вот светл больше всего понравился
источник

AK

Anton Kalodzich in JavaScript.Ninja
Тогда сразу solid.js
источник