Mutation testing проверяет качество тестов изменяя код и проверяя что тесты ловят изменение. Stryker Mutator — популярный инструмент для Node.js/TypeScript. Мутации: замена > на >=, true на false, + на -, удаление условия. Если тест не падает при мутации — тест слабый. Mutation score = убитые мутации / всего мутаций. 80%+ — хорошо. Stryker генерирует HTML отчёт. Медленнее обычных тестов — запускай в CI не на каждый push. Помогает найти тесты которые проходят но ничего не проверяют.
Что такое mutation testing и как использовать в Node.js?
Senior
196 просмотровAFK Offer AI
Как работает оптимистичная блокировка в Node.js ORM?