Playwright
Современный стандарт e2e-тестирования от Microsoft. TypeScript, Python, Java. Автоожидание, трассировка, параллелизм.
51 инструмент с фильтрами по категории, языку и сложности: от Playwright и REST Assured до оценки LLM.
Promptfoo или DeepEval, DeepEval или Ragas, LangSmith или Langfuse: факты сверены с документацией, а выводы «что выбрать» сформулированы по сценариям.
Отвечаем на популярные вопросы о выборе инструментов тестирования в 2026 году.
Для старта рекомендуем Playwright — он поддерживает Java, Python и TypeScript, имеет встроенное автоожидание и отличную документацию. Для API-тестирования начните с Postman: интуитивный интерфейс и не требует кода. Java-разработчикам стоит добавить JUnit 5 и REST Assured, Python-разработчикам — pytest.
Playwright — современный стандарт для новых проектов: встроенное автоожидание, трассировка, параллельный запуск, поддержка TypeScript/Python/Java из коробки. Selenium актуален для legacy-проектов и широкой кроссбраузерности. Для новых проектов рекомендуем Playwright.
Java: REST Assured (BDD-стиль, стандарт де-факто) + WireMock для мокирования. Python: requests + pytest или современный async-клиент HTTPX. Для ручного тестирования и CI/CD — Postman с Newman.
Appium — зрелый кроссплатформенный стандарт для iOS и Android, поддерживает Java, Python, TypeScript. Maestro — более новый инструмент с простым YAML-синтаксисом, быстрый старт. Для enterprise-проектов выбирайте Appium, для быстрого прототипирования — Maestro.
Выбор зависит от языка: JUnit 5 — стандарт для Java с мощными аннотациями и параметризацией; pytest — де-факто стандарт Python с минималистичным синтаксисом и богатой экосистемой плагинов; Vitest — для TypeScript/JavaScript проектов на Vite, в 10–20 раз быстрее Jest.
k6 от Grafana Labs — современный выбор для TypeScript с отличной CI/CD-интеграцией. Apache JMeter — проверенный инструмент с GUI для Java-команд. Gatling — высокопроизводительный инструмент для Java/Kotlin. Locust — популярный Python-инструмент с веб-интерфейсом и масштабированием.
1. Выберите язык (Java, Python или TypeScript). 2. Освойте базовый фреймворк (JUnit 5, pytest или Vitest). 3. Изучите инструмент UI-автоматизации (Playwright или Selenium). 4. Добавьте API-тестирование (REST Assured, requests или Supertest). 5. Настройте отчётность (Allure Report). На ThreadQA есть курсы по каждому из этих шагов.
Курсы ThreadQA по Selenium, REST Assured, Appium и другим инструментам — с реальными проектами и поддержкой ментора.
Современный стандарт e2e-тестирования от Microsoft. TypeScript, Python, Java. Автоожидание, трассировка, параллелизм.
Классический стандарт автоматизации браузеров. Java, Python, TypeScript. Широкая кроссбраузерность и огромное сообщество.
Лаконичная Java-обёртка над Selenium с fluent API и автоматическим управлением ожиданиями. Стандарт в Java-проектах.
E2e-фреймворк для TypeScript/JavaScript. Работает прямо в браузере, встроенный time-travel debugging и скриншоты.
Элегантная Python-обёртка над Selenium с лаконичным API в стиле Selenide. Популярна в Python QA-сообществе.
Java-библиотека для тестирования REST API с BDD-стилем. Стандарт де-факто в Java QA-проектах.
Самая популярная платформа для тестирования API. Коллекции, окружения, Newman для CI/CD, мониторинг.
Open-source альтернатива Postman. Лёгкий веб-клиент для REST, GraphQL, WebSocket. Работает в браузере без установки.
Современный async HTTP-клиент для Python. Поддерживает HTTP/2, используется в связке с pytest для API-тестов.
TypeScript/Node.js библиотека для тестирования HTTP-серверов. Популярна для тестирования Express и Fastify API.
Классическая связка для API-тестирования на Python. Библиотека requests + pytest — самый распространённый Python-стек.
Мощный инструмент для мокирования HTTP API в Java-тестах. Незаменим для интеграционного тестирования микросервисов.
Desktop-приложение для локального мокирования API. Быстрый старт без кода, поддержка OpenAPI, работает офлайн.
Самый популярный Java-фреймворк для мокирования зависимостей в юнит-тестах. Интегрируется с JUnit 5 и Spring.
TypeScript-библиотека для мокирования API на уровне Service Worker. Работает в браузере и Node.js без изменения кода.
Стандарт юнит-тестирования для Java. Параметризованные тесты, расширения, интеграция с Maven/Gradle и всеми IDE.
Мощный Java-фреймворк тестирования с группировкой тестов, параллельным запуском и гибкой конфигурацией через XML.
Стандарт тестирования на Python. Фикстуры, параметризация, плагины (pytest-bdd, allure-pytest, pytest-asyncio).
Быстрый TypeScript-фреймворк тестирования на базе Vite. В 2025–2026 активно вытесняет Jest в современных проектах.
Самый распространённый JavaScript/TypeScript фреймворк тестирования от Meta. Встроенные моки, снапшоты, покрытие.
BDD-плагин для pytest. Позволяет писать тесты на Gherkin (Given/When/Then) и запускать их через pytest.
TypeScript-библиотека для тестирования UI-компонентов React/Vue/Angular. Тестирует поведение, а не реализацию.
Проверенный инструмент нагрузочного тестирования с GUI. Поддерживает HTTP, JDBC, JMS и другие протоколы.
Высокопроизводительный инструмент нагрузочного тестирования. Сценарии на Java/Kotlin/Scala, детальные HTML-отчёты.
Современный инструмент нагрузочного тестирования от Grafana Labs. Скрипты на TypeScript/JavaScript, интеграция с CI/CD.
Популярный Python-инструмент нагрузочного тестирования. Сценарии пишутся на чистом Python, встроенный веб-интерфейс, масштабирование на несколько машин.
Кроссплатформенный стандарт для автоматизации iOS и Android. Поддерживает Java, Python, TypeScript. WebDriver Protocol.
Новый open-source фреймворк с YAML-синтаксисом. 10k+ GitHub stars, используется в Microsoft и Meta. Быстрый старт.
Нативный Apple-фреймворк для UI-тестирования iOS и macOS. Интегрирован в Xcode, максимальная скорость и надёжность.
Нативный Google-фреймворк для UI-тестирования Android. Быстрый, надёжный, интегрирован в Android Studio.
Стандарт отчётности в QA. Красивые интерактивные отчёты, интеграция с JUnit 5, TestNG, pytest, Playwright.
Платформа управления тестированием от создателей Allure Report. TMS + отчёты + интеграция с автотестами в одном месте.
Российская TMS-система с поддержкой автотестов, аналитикой и интеграцией с Jira, GitLab, Jenkins. Популярна в РФ.
Профессиональная система управления тест-кейсами. Планирование тест-ранов, трекинг дефектов, интеграция с Jira.
Управление тестированием внутри Jira. Удобно для Agile-команд в Atlassian-экосистеме, связь тестов с задачами.
Главная IDE для Java QA-автоматизации. Встроенная поддержка JUnit, TestNG, Selenium, Playwright, отладчик, рефакторинг.
IDE от JetBrains для Python. Встроенная поддержка pytest, отладчик, автодополнение, интеграция с Playwright и Selenium.
Универсальный редактор для TypeScript/Python. Плагины Playwright Test, Jest Runner, Python Test Explorer, REST Client.
Плагин для IntelliJ IDEA: просмотр Allure-отчётов прямо в IDE, навигация по тестам, интеграция с Allure TestOps.
Официальный плагин Playwright для VS Code: запуск тестов, отладка, просмотр трассировок, генерация локаторов.
AI-редактор кода на базе VS Code. Генерирует тесты, объясняет код, рефакторит автотесты. Поддерживает все языки.
AI-IDE от Amazon с поддержкой spec-driven разработки. Автоматически генерирует тесты по требованиям и дизайну.
Бесплатный сервис для сравнения AI-моделей. 40+ моделей без регистрации, включая GPT, Claude, Gemini, Llama.
Коллекция 80+ бесплатных AI-сервисов: чат, генерация кода, API. Без регистрации и без оплаты. Обновляется сообществом.
CLI и библиотека для оценки и red teaming LLM-приложений. YAML-конфиг, проверки ответов, сравнение моделей, CI/CD. MIT, часть OpenAI.
Open-source фреймворк для unit-тестов LLM-приложений в стиле pytest. G-Eval, RAG-метрики, метрики агентов, LLM-as-a-judge. Apache 2.0.
Open-source библиотека оценки LLM-приложений: метрики RAG (faithfulness, context recall), агентов и текста, генерация тестовых наборов. Apache 2.0.
Платформа LangChain для трассировки, оценки и мониторинга LLM-приложений. Датасеты, эксперименты, LLM-as-a-judge. Облако, hybrid или self-hosted.
Open-source платформа для разработки LLM-приложений: трассировка, evals, управление промптами, датасеты. MIT, можно развернуть у себя.
Open-source платформа наблюдаемости и оценки ИИ-приложений на OpenTelemetry: трассировка, evals, эксперименты, playground. Лицензия ELv2.
Сканер уязвимостей LLM от NVIDIA: пробы на jailbreak, prompt injection, утечки данных, токсичность и галлюцинации. Apache 2.0.