ChatGH

Тестирование и автоматизация

Фреймворки и инструменты для модульного тестирования, сквозного (E2E) тестирования и автоматизации браузера.

Репозитории

Библиотека Node.js для автоматизации браузеров, управляющая Chrome и Firefox через DevTools Protocol или WebDriver BiDi. По умолчанию работает в headless-режиме, подходит для веб-скрапинга, автотестирования, скриншотов, генерации PDF и автоматизации браузера.

TypeScript
95.5k
a day ago
microsoft/playwright

Playwright — это фреймворк для надежного и быстрого веб-тестирования и автоматизации. Он поддерживает кросс-браузерное тестирование (Chromium, Firefox, WebKit) через единый API, включая headless-режим, эмуляцию мобильных устройств и мощные инструменты вроде Codegen и Trace Viewer.

TypeScript
95.4k
2 days ago
cypress-io/cypress

Фреймворк тестирования нового поколения, работающий прямо в браузере. Поддерживает E2E-тесты и компонентное тестирование React, Vue, Angular и Svelte, со встроенным перехватом сети, отладкой с перемещением во времени и автоматическим ожиданием.

TypeScript
51.0k
5 hours ago

GoogleTest — это фреймворк от Google для юнит-тестирования и создания мок-объектов на C++ (объединяет GoogleTest и GoogleMock). Построен на архитектуре xUnit и поддерживает автоматическое обнаружение тестов, богатый набор утверждений, параметризованные тесты и death-тесты. Широко используется в Chromium, LLVM и других крупных C++ проектах.

C++
39.4k
4 days ago
SeleniumHQ/selenium

A browser automation framework and ecosystem.

Java
34.4k
2 days ago

A toolkit with common assertions and mocks that plays nicely with the standard library

Go
26.2k
7 days ago
sebastianbergmann/phpunit

The PHP Unit Testing framework.

PHP
20.0k
2 hours ago

Most popular Mocking framework for unit tests written in Java

Java
15.4k
3 days ago