Making Our Frontend Unit Tests Much Faster with @swc/jest · Small Improvements Tech Blog

We were annoyed with the slow performance of our frontend unit tests, so we made them much faster! It turned out that swapping out the test runner is an easy and efficient way to keep the migration effort low, while reaping the benefits of much faster execution times.

Small Improvements Tech Blog

QA в CI/CD: как перестать гонять тесты руками и настроить это один раз

Разбираю как выглядит нормальный QA-пайплайн в GitHub Actions: от линтинга до E2E тестов на Playwright. С рабочими конфигами, кэшированием и уведомлениями о падениях.

https://habr.com/ru/articles/1021592/

#GitHub_Actions #QA #автотесты #Playwright #Jest #DevOps #пайплайн #тестирование

QA в CI/CD: как перестать гонять тесты руками и настроить это один раз

Большинство команд тестируют примерно так: разработчик что-то поправил, QA вручную прошёлся по основным сценариям, выглядит нормально — деплоим. Проблема в том, что это не масштабируется. Чем больше...

Хабр

[Перевод] 37 советов и приемов по написанию качественных тестов для фронтенда

Мне нравится писать тесты. Написание теста и последующее обновление кода для его прохождения — всегда увлекательный процесс. Но нет ничего хуже, чем выяснение того, что проверяют существующие тесты (раньше я сам часто был автором таких тестов). Представляю вашему вниманию мои советы по написанию высококачественных тестов для фронтенда.

https://habr.com/ru/companies/timeweb/articles/1006680/

#javascript #js #testing #test #jest #vitest #timeweb_статьи_перевод #тестирование #тест #tdd

37 советов и приемов по написанию качественных тестов для фронтенда

Мне нравится писать тесты. Написание теста и последующее обновление кода для его прохождения — всегда увлекательный процесс. Но нет ничего хуже, чем выяснение того, что проверяют существующие тесты...

Хабр

Как я тестирую API: чеклист и подходы, и автоматизация

Открыл Postman, потыкал эндпоинты, всё ответило 200 — вряд-ли хорошее тестирование Разбираю что на самом деле нужно проверять в API, показываю примеры на Postman и Jest, и даю чеклист который можно взять и использовать прямо сейчас.

https://habr.com/ru/articles/1015576/

#API_тестирование #Postman #Jest #QA #автотесты #REST_API #чеклист #тесткейсы #автоматизация_тестирования #axios

Как я тестирую API: чеклист и подходы, и автоматизация

API-тестирование — это та часть QA, которую часто делают на глаз. Открыл Postman, потыкал пару эндпоинтов, всё ответило 200 — окей, работает. Но это не тестирование, это проверка что сервер вообще...

Хабр

Ok, before I rewrite all the tests (a major undertaking) I tried some more today, and with this configuration I managed to get it to work. ts-jest did not work.

I have this in package.json:
"type": "commonjs",

#jest #TypeScript #commonjs

The #JavaScript testing framework #jest somehow breaks built-in classes so that `x instanceof Error` always gives false. (Same for Array.) This completely breaks error handling when running tests! `Error.isError(x)` seems to work, but #TypeScript doesn't know about it (for NodeJS 24 LTS, even though it has that method)! I'm hack-fixing it with this TypeScript declaration:

Testing Node.js APIs With Jest: A Frontend Developer’s Guide to Backend Testing, by (not on Mastodon or Bluesky):

https://www.sitepoint.com/testing-nodejs-apis-with-jest/

#guides #testing #nodejs #apis #jest

Testing Node.js APIs with Jest: A Frontend Developer's Guide to Backend Testing

Learn how to test your Express API using Jest and Supertest — covering routes, database mocking, authentication, and CI/CD integration in under 10 minutes.

jest szansa, że dożyję. #latyfundium #jest plan

Vitest vs. Jest 2026: The Migration Guide With Real Benchmarks, by (not on Mastodon or Bluesky):

https://www.sitepoint.com/vitest-vs-jest-2026-migration-benchmark/

#guides #migrating #vitest #jest #comparisons

Vitest vs Jest 2026: Performance Benchmarks & Migration Guide

Jest is showing its age. Vitest is 10x faster with native ESM support. Here's the migration path, gotchas, and performance data from a 50k test suite.